 .btn,
 .btn-success {
    border: 0!important;
    border-radius: 0!important;
    box-shadow: none!important;
}
.owl-stage-outer .j2store-cart-button.btn {
    margin-top: -5px;
}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"], 
.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"], 
.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"], 
.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"] {
    height: 45px;
    width: 60px !important;
    border-radius: 0;
    font-size: 16px;
}
.form-horizontal .btn.btn-success,
.form-horizontal .btn.btn-inverse {
    margin-top: 10px;
}
.j2store-left{
    float:left
}
.j2store-right{
    float:right
}
.j2s-center,td.j2s-center{
    text-align:center
}
.j2store .options .required{
    color:red;
    font-weight:bold
}
.j2error,div.j2error em.error,div.j2storeerror em.error,.payment_info input.error,.j2store label.error{
    color:red;
    font-style:italic
}
.j2store input.error{
    border:1px solid #f00
}
.j2store input.valid{
    border:1px solid #17b500
}
.j2store-cart-buttons .buttons-left{
    display:block;
    float:left
}
.buttons-right .j2store-cart-buttons{
    display:block;
    float:right;
    width:auto
}
.j2store-cart-shipping{
    display:block;
    clear:both;
    margin-top:20px
}
.j2store #billing-existing select[size],.j2store #shipping-existing select[size]{
    height:auto
}
.j2store #billing-new label,.j2store #shipping-new label,.form-horizontal #address label{
    padding:15px 0
}
#onCheckoutShipping_wrapper label{
    display:inline
}
#j2store-checkout-content .shipping-make-same>label{
    display:inline
}
#j2store-checkout-content .shipping-make-same>label{
    display:inline
}
#j2store-checkout-content #checkbox_tos{
    margin-top:30px
}
.j2store-product-info label{
    display:inline
}
 #j2store-cart-shipping input[type="radio"]{
    float:left;
    margin-right:5px
}
#j2store-cart-shipping label{
    display:block !important
}
.j2store .cart-total td{
    text-align:right
}
ul.additional-image-list{
    margin:0;
    padding-left: 0;
}
.additional-image-list li{
    list-style-type:none;
    display:inline
}
.blog .j2store-mainimage img{
    width:98%
}
.blog .additional-image-list img{
    width:120px
}
.blog .j2store-mainimage .zoom,.item-page .j2store-mainimage .zoom{
    display:inline-block
}
.blog .j2store-mainimage .nozoom,.item-page .j2store-mainimage .nozoom{
    display:block;
    padding-bottom:5px
}
.item-page .j2store-mainimage img{
    width:400px
}
.item-page .additional-image-list img{
    width:120px
}
.item-page .j2store-product{
    display:inline
}
.j2store-addtocart-form .options label{
    display:inline
}
.j2store-product-list select{
    width:auto;
    border-radius: 0!important;
    margin-top: 10px; 
}
.j2store-product-filters{
    display:block;
    margin-bottom:30px
}
.j2store-product-filters .j2s-filter-plusminus a{
    float:right;
    clear:both
}
.j2store-product-filters input[type="radio"],.j2store-product-filters input[type="checkbox"]{
    margin-top:0;
    margin-bottom:0
}
 .j2s-filters{
    margin-bottom:30px
}
.j2store-product-main-image{
    margin:10px
}
.j2store-single-product .zoomImg:hover{
    cursor:crosshair
}
.j2store-single-product .zoom{
    display:block;
    position:relative
}
.j2store-single-product .zoom img::selection{
    background-color:transparent
}
.j2store-myprofile-address-list li{
    list-style-type:none
}
.table-responsive{
    overflow-x:auto
}
.options input[type="radio"],.options input[type="checkbox"],.options select{
    display:inline-block
}
.options select{
    width:100%
}
.options .wait{
    display:inline-block;
    position:relative;
    line-height:1px
}
.j2store-view-back-button{
    margin-bottom:30px
}
.j2store-view-back-button a:before{
    content:"<<";
    left:0
}
.j2store-mainimage{
    box-sizing:border-box;
    text-align:center
}
.j2store-product-additional-images{
    margin-top:10px
}
.j2store-product-additional-images li{
    display: inline-block;
    padding:0 0 10px 10px
}
.j2store-product-additional-images li:first-child{
    padding:0 0 10px
}
.j2store-product-additional-images li img{
    border:1px solid #eee
}
 .j2s-item-area,.j2s-images-area{
    margin-bottom:30px
}
.j2store-add-to-cart{
    display:inline-block;
    margin-left: 0;
}
#jm-allpage .product-upsells-container .j2store-cart-button.btn.btn-primary,.j2store-cart-button.btn.btn-primary{
    border:0;
    background:none;
    text-transform:none;
    color:#fff!important;
    background:url('../images/cart.png') no-repeat left center;
    background-position-y:13px;
    padding-top:0;
    padding-bottom:0;
    height:42px;
    line-height:42px;
    border-radius: 0!important;
}
#jm-allpage .product-upsells-container .j2store-cart-button.btn.btn-primary:hover,.j2store-cart-button.btn.btn-primary:hover,#jm-allpage .product-upsells-container .j2store-cart-button.btn.btn-primary:focus,.j2store-cart-button.btn.btn-primary:focus{
    color:#dfba69
}
a.btn.j2store_add_to_cart_button,input.btn.j2store_add_to_cart_button{
    border:0;
    background:none;
    text-transform:none;
    color:#444;
    background:url('/joomla30/jm-trendy-j2store/templates/jm-trendy/css/../images/scheme1/cart.png') no-repeat left center;
    background-position-y:11px;
    padding-top:0;
    padding-bottom:0;
    height:42px;
    line-height:42px;
    padding-left:25px
}
a.btn.j2store_add_to_cart_button:hover,input.btn.j2store_add_to_cart_button:hover,a.btn.j2store_add_to_cart_button:focus,input.btn.j2store_add_to_cart_button:focus{
    color:#dfba69
}
 .product-qty{
    display:inline-block
}
.product-qty input[type="text"],.product-qty input[type="number"],.j2store-cart-table.table.table-bordered input[type="text"],.product-qty input[type="number"]{
    display:inline;
    height:42px;
    width:47px;
    text-align:center;
    margin:0;
    padding:0
}
.j2store-addtocart-form{
    margin:10px 0 0 0;
    padding: 10px;
    padding-left: 0;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    overflow:visible;
    position:relative
}
.product-stock-container .instock{
    color:#9cc348;
    margin-top:5px
}
.j2store_in_stock .j2store_button_no_stock.btn.btn-warning{
    border:0;
    background:none;
    text-transform:none;
    color:#9cc348;
    padding-top:0;
    padding-bottom:0;
    height:42px;
    line-height:42px;
    padding-left:5px
}
.j2store_in_stock .j2store_button_no_stock.btn.btn-warning:hover,.j2store_in_stock .j2store_button_no_stock.btn.btn-warning:focus{
    color:#9cc348;
    background:none
}
.j2store_in_stock i:before{
    color:#9cc348;
    padding-top:3px;
    font-size:16px
}
.j2store_out_of_stock,.product_cart_block{
    display:inline-block
}
 .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning,.product_cart_block .j2store_button_no_stock.btn.btn-warning{
    border:0;
    background:none;
    text-transform:none;
    color:#e1e1e1;
    padding-top:0;
    padding-bottom:0;
    height:42px;
    line-height:42px;
    padding-left:5px;
    text-shadow:none
}
.j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:hover,.product_cart_block .j2store_button_no_stock.btn.btn-warning:hover,.j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:focus,.product_cart_block .j2store_button_no_stock.btn.btn-warning:focus{
    color:#e1e1e1;
    background:none
}
.j2store_out_of_stock i:before{
    color:#e1e1e1;
    padding-top:3px;
    font-size:16px
}
.outofstock{
    color:#f89406
}
.j2store-single-product.simple.detail.bs2 .j2s-item-area .j2store_out_of_stock i,.j2store-single-product.variable.detail.bs2 .j2s-item-area .j2store_out_of_stock i,.j2store-single-product.configurable.detail.bs2 .j2s-item-area .j2store_out_of_stock i,.j2store-single-product.downloadable.detail.bs2 .j2s-item-area .j2store_out_of_stock i{
    display:none
}
 .j2store-single-product.simple.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning,.j2store-single-product.variable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning,.j2store-single-product.configurable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning,.j2store-single-product.downloadable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning{
    background:#f89406;
    color:#fff;
    padding:11px 20px;
    line-height:20px;
    text-transform:uppercase
}
.j2store-single-product.simple.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:hover,.j2store-single-product.variable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:hover,.j2store-single-product.configurable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:hover,.j2store-single-product.downloadable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:hover,.j2store-single-product.simple.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:focus,.j2store-single-product.variable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:focus,.j2store-single-product.configurable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:focus,.j2store-single-product.downloadable.detail.bs2 .j2s-item-area .j2store_out_of_stock .j2store_button_no_stock.btn.btn-warning:focus{
    background:#faa937;
    color:#fff
}
 .j2store_choose_button a.btn{
    border:0;
    background:none;
    text-transform:none;
    color:#444;
    padding-top:0;
    padding-bottom:0;
    height:42px;
    line-height:42px;
    padding-left:5px
}
.j2store_choose_button a.btn:hover,.j2store_choose_button a.btn:focus{
    color:#dfba69 !important;
    background:none !important;
    text-decoration:none !important
}
.j2store_choose_button i:before{
    color:#dfba69;
    padding-top:3px;
    font-size:16px
}
.tax-text{
    display:inline-block;
    color:#acabab
}
.product-price-container .strike{
    display:inline-block;
    text-decoration:line-through;
    color:red;
    font-size:1em
}
.product-price-container .base-price,.product-price-container .sale-price{
    display:inline-block;
    line-height:26px
}
.product-price-container div{
    margin-left:5px
}
.product-price-container div:first-of-type{
    margin-left:0
}
.j2store-product-filters.price-filters div{
    overflow:visible !important
}
.discount-percentage{
    color:red
}
.item-page .sale-price{
    font-size:15.6px;
    font-weight:bold
}
.j2store-slider-range-area{
    padding-right:5px;
    padding-left:10px;
    margin-left:auto;
    margin-right:auto
}
#j2store-slider-range .ui-widget{
    background-color:#000;
    opacity:2px;
    width:150px
}
 #j2store-slider-range .ui-slider-range{
    background-color:#c2c2c2;
    border:0 none;
    border-radius:1em;
    display:block;
    font-size:.7em;
    position:absolute;
    z-index:1
}
#j2store-slider-range .ui-slider-horizontal .ui-slider-range{
    height:100%;
    top:0
}
#j2store-slider-range.ui-slider{
    border-radius:0;
    background:#f1f1f1;
    border:0;
    height:5px;
    width:150px
}
#j2store-slider-range.ui-slider .ui-slider-range{
    height:5px;
    top:-1px;
    transition:all .2s ease-out
}
#j2store-slider-range .ui-slider-handle{
    cursor:e-resize;
    height:13px;
    outline:0 none;
    position:absolute;
    top:-.3em;
    width:13px;
    z-index:2;
    border:0;
    border-radius:1px;
    background: #222;
}
#j2store-slider-range .ui-slider-handle:before{
    content:'';
    position:absolute;
    top:3px;
    left:3px;
    right:auto;
    width:1px;
    height:8px;
    background:#d3a133
}
#j2store-slider-range .ui-slider-handle:after{
    content:'';
    position:absolute;
    top:3px;
    left:9px;
    right:auto;
    width:1px;
    height:8px;
    background:#d3a133
}
.price-input-box{
    margin-bottom:20px;
    padding-bottom:20px;
    display:block
}
 .j2s-sortby-input,#j2store_sortby_chzn.chzn-container-single{
    float:right
}
.j2s-btn-inverse,input[type="submit"].j2s-btn-inverse{
    background:#444;
    color:#fff
}
.j2s-btn-inverse:hover,input[type="submit"].j2s-btn-inverse:hover,.j2s-btn-inverse:focus,input[type="submit"].j2s-btn-inverse:focus{
    background:#525252
}
.j2s-btn-inverse a,input[type="submit"].j2s-btn-inverse a{
    color:#fff
}
.j2s-btn-inverse a:hover,input[type="submit"].j2s-btn-inverse a:hover{
    color:#fff;
    text-decoration:none
}
.j2s-btn-success,input[type="submit"].j2s-btn-success,.j2store-add-to-cart a.btn.btn-success,.button.btn.j2s-btn-primary{
    text-shadow:none;
    background:#e0717c
}
.j2s-btn-success:hover,input[type="submit"].j2s-btn-success:hover,.j2store-add-to-cart a.btn.btn-success:hover,.button.btn.j2s-btn-primary:hover,.j2s-btn-success:focus,input[type="submit"].j2s-btn-success:focus,.j2store-add-to-cart a.btn.btn-success:focus,.button.btn.j2s-btn-primary:focus{
    background:#eca8af
}
 .j2s-btn-warning{
    background-image:none;
    text-shadow:none
}
.j2store-top-pagination{
    border-bottom:1px solid #eee;
    margin-bottom:30px
}
.j2store-top-pagination .pagination{
    padding-bottom:30px;
    margin:0
}
#j2store_app_shareButton{
    margin:15px 0
}
#j2store_app_shareButton img{
    width:auto
}
.j2store-product-list .j2store-product-images,.product-upsells-container .j2store-product-images,.product-crosssells-container .j2store-product-images,.j2store-product-list .upsell-product-image,.product-upsells-container .upsell-product-image,.product-crosssells-container .upsell-product-image,.j2store-product-list .cross-sell-product-image,.product-upsells-container .cross-sell-product-image,.product-crosssells-container .cross-sell-product-image{
    margin-bottom:15px;
    position:relative;
    overflow:hidden
}
.j2store-product-list .j2store-product-images .j2store-product-quickview-modal,.product-upsells-container .j2store-product-images .j2store-product-quickview-modal,.product-crosssells-container .j2store-product-images .j2store-product-quickview-modal,.j2store-product-list .upsell-product-image .j2store-product-quickview-modal,.product-upsells-container .upsell-product-image .j2store-product-quickview-modal,.product-crosssells-container .upsell-product-image .j2store-product-quickview-modal,.j2store-product-list .cross-sell-product-image .j2store-product-quickview-modal,.product-upsells-container .cross-sell-product-image .j2store-product-quickview-modal,.product-crosssells-container .cross-sell-product-image .j2store-product-quickview-modal{
    display:block !important;
    position:absolute !important;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    border-radius:100%;
    right:auto;
    width:50px;
    height:50px;
    opacity:0;
    padding:15px
}
 .j2store-product-list .j2store-product-images img,.product-upsells-container .j2store-product-images img,.product-crosssells-container .j2store-product-images img,.j2store-product-list .upsell-product-image img,.product-upsells-container .upsell-product-image img,.product-crosssells-container .upsell-product-image img,.j2store-product-list .cross-sell-product-image img,.product-upsells-container .cross-sell-product-image img,.product-crosssells-container .cross-sell-product-image img{
    position:relative;
    -webkit-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out
}
.j2store-product-list .j2store-product-images .j2store-thumbnail-image,.product-upsells-container .j2store-product-images .j2store-thumbnail-image,.product-crosssells-container .j2store-product-images .j2store-thumbnail-image,.j2store-product-list .upsell-product-image .j2store-thumbnail-image,.product-upsells-container .upsell-product-image .j2store-thumbnail-image,.product-crosssells-container .upsell-product-image .j2store-thumbnail-image,.j2store-product-list .cross-sell-product-image .j2store-thumbnail-image,.product-upsells-container .cross-sell-product-image .j2store-thumbnail-image,.product-crosssells-container .cross-sell-product-image .j2store-thumbnail-image{
    text-align:center
}
 .j2store-product-list .j2store-product-images .j2store-thumbnail-image:hover img,.product-upsells-container .j2store-product-images .j2store-thumbnail-image:hover img,.product-crosssells-container .j2store-product-images .j2store-thumbnail-image:hover img,.j2store-product-list .upsell-product-image .j2store-thumbnail-image:hover img,.product-upsells-container .upsell-product-image .j2store-thumbnail-image:hover img,.product-crosssells-container .upsell-product-image .j2store-thumbnail-image:hover img,.j2store-product-list .cross-sell-product-image .j2store-thumbnail-image:hover img,.product-upsells-container .cross-sell-product-image .j2store-thumbnail-image:hover img,.product-crosssells-container .cross-sell-product-image .j2store-thumbnail-image:hover img,.j2store-product-list .j2store-product-images .j2store-thumbnail-image:focus img,.product-upsells-container .j2store-product-images .j2store-thumbnail-image:focus img,.product-crosssells-container .j2store-product-images .j2store-thumbnail-image:focus img,.j2store-product-list .upsell-product-image .j2store-thumbnail-image:focus img,.product-upsells-container .upsell-product-image .j2store-thumbnail-image:focus img,.product-crosssells-container .upsell-product-image .j2store-thumbnail-image:focus img,.j2store-product-list .cross-sell-product-image .j2store-thumbnail-image:focus img,.product-upsells-container .cross-sell-product-image .j2store-thumbnail-image:focus img,.product-crosssells-container .cross-sell-product-image .j2store-thumbnail-image:focus img{
    overflow:hidden;
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
    opacity:.3
}
 .j2store-product-list .j2store-product-images .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-upsells-container .j2store-product-images .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-crosssells-container .j2store-product-images .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.j2store-product-list .upsell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-upsells-container .upsell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-crosssells-container .upsell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.j2store-product-list .cross-sell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-upsells-container .cross-sell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.product-crosssells-container .cross-sell-product-image .j2store-thumbnail-image:hover .j2store-product-quickview-modal,.j2store-product-list .j2store-product-images .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-upsells-container .j2store-product-images .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-crosssells-container .j2store-product-images .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.j2store-product-list .upsell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-upsells-container .upsell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-crosssells-container .upsell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.j2store-product-list .cross-sell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-upsells-container .cross-sell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal,.product-crosssells-container .cross-sell-product-image .j2store-thumbnail-image:focus .j2store-product-quickview-modal{
    opacity:1;
    z-index:99
}
 .j2store-product-list .product-qty,.product-upsells-container .product-qty,.product-crosssells-container .product-qty{
    visibility:hidden;
    width:0;
    height:0
}
.j2store-product-list.bs2 .j2store-single-product .product-title{
    display:inline-block
}
.j2store-product-module h1.product-title,.j2store-single-product h1.product-title{
    color:#444;
    font-size:22px;
    font-weight:bold;
    text-decoration:none
}
.j2store-product-module h1.product-title a,.j2store-single-product h1.product-title a{
    color:#444
}
.j2store-product-module h1.product-title a:hover,.j2store-single-product h1.product-title a:hover,.j2store-product-module h1.product-title a:focus,.j2store-single-product h1.product-title a:focus{
    color:#dfba69
}
.j2store-product-module .product-title,.j2store-single-product .product-title,.j2store-product-module .upsell-product-title,.j2store-single-product .upsell-product-title,.j2store-product-module .cross-sell-product-title,.j2store-single-product .cross-sell-product-title{
    color:#444;
    font-size:16px;
    font-weight:bold;
    text-decoration:none
}
 .j2store-product-module .product-title a,.j2store-single-product .product-title a,.j2store-product-module .upsell-product-title a,.j2store-single-product .upsell-product-title a,.j2store-product-module .cross-sell-product-title a,.j2store-single-product .cross-sell-product-title a{
    color:#444
}
.j2store-product-module .product-title a:hover,.j2store-single-product .product-title a:hover,.j2store-product-module .upsell-product-title a:hover,.j2store-single-product .upsell-product-title a:hover,.j2store-product-module .cross-sell-product-title a:hover,.j2store-single-product .cross-sell-product-title a:hover,.j2store-product-module .product-title a:focus,.j2store-single-product .product-title a:focus,.j2store-product-module .upsell-product-title a:focus,.j2store-single-product .upsell-product-title a:focus,.j2store-product-module .cross-sell-product-title a:focus,.j2store-single-product .cross-sell-product-title a:focus{
    color:#dfba69
}
.j2store-product-module .j2s-item-area .product-title,.j2store-single-product .j2s-item-area .product-title{
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #eee
}
 .j2store-product-module .product-price-container .sale-price,.j2store-single-product .product-price-container .sale-price{
    font-size:20px;
    text-transform:uppercase;
    line-height:1
}
.j2store-product-module .product-price-container .base-price.strike .sale-price,.j2store-single-product .product-price-container .base-price.strike .sale-price{
    color:red;
    font-size:1em;
    text-transform:uppercase;
    line-height:1;
    text-decoration:line-through
}
.j2store-single-product .j2store-addtocart-form .options{
    border-bottom:1px solid #eee;
    margin-bottom:10px
}
.j2store-single-product .j2store-addtocart-form .options div{
    margin-bottom:10px
}
.j2store-single-product .j2store-addtocart-form .options textarea{
    max-width:100%
}
.j2store-single-product.multiple{
    margin-top:30px
}
.j2store-single-product.simple.detail.bs2 .j2store-cart-button.btn.btn-primary,.j2store-single-product.configurable.detail.bs2 .j2store-cart-button.btn.btn-primary,.j2store-single-product.variable.detail.bs2 .j2store-cart-button.btn.btn-primary,.j2store-single-product.downloadable.detail.bs2 .j2store-cart-button.btn.btn-primary,.wishlist .j2store-cart-button.btn.btn-primary{
    padding-right:20px;
    color:#fff;
    background-image:url('../images/cart.png');
    background-position:left center;
    background-position-y:13px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-transform:uppercase;
    border-radius: 0;
    border: 0!important;
    box-shadow: none!important;
}
 .j2store-single-product.simple.detail.bs2 .j2store-cart-button.btn.btn-primary:hover,.j2store-single-product.configurable.detail.bs2 .j2store-cart-button.btn.btn-primary:hover,.j2store-single-product.variable.detail.bs2 .j2store-cart-button.btn.btn-primary:hover,.j2store-single-product.downloadable.detail.bs2 .j2store-cart-button.btn.btn-primary:hover,.wishlist .j2store-cart-button.btn.btn-primary:hover,.j2store-single-product.simple.detail.bs2 .j2store-cart-button.btn.btn-primary:focus,.j2store-single-product.configurable.detail.bs2 .j2store-cart-button.btn.btn-primary:focus,.j2store-single-product.variable.detail.bs2 .j2store-cart-button.btn.btn-primary:focus,.j2store-single-product.downloadable.detail.bs2 .j2store-cart-button.btn.btn-primary:focus,.wishlist .j2store-cart-button.btn.btn-primary:focus{
    color:#fff;
    background-image:url('../images/cart.png');
    background-position:left center;
    background-repeat:no-repeat;
    background-position-y:13px
}
.j2store-single-product.simple.detail.bs2 .nav.nav-tabs,.j2store-single-product.configurable.detail.bs2 .nav.nav-tabs,.j2store-single-product.variable.detail.bs2 .nav.nav-tabs,.j2store-single-product.downloadable.detail.bs2 .nav.nav-tabs,.wishlist .nav.nav-tabs{
    padding:0
}
 .j2store-product-module .product-price-container .sale-price{
    color:#e0717c;
    font-size:20px;
    text-transform:uppercase;
    line-height:1
}
.j2store-product-module .product-price-container .base-price.strike .sale-price{
    color:red;
    font-size:1em;
    text-transform:uppercase;
    line-height:1;
    text-decoration:line-through
}
.j2store-product-module .product-cart-section .discount-percentage{
    display:none
}
.j2store-product-module .j2store_choose_button{
    display:inline-block
}
.j2store-product-module .product_cart_block{
    width:100%
}
.j2store-product-specifications{
    width:100%;
    margin-bottom:20px
}
.j2store-product-specifications .j2s-table{
    width:100%
}
.j2store-product-specifications .j2s-table tr td{
    border-bottom:1px solid #eee
}
.j2store-product-specifications .j2s-table td{
    padding:15px 30px
}
.j2store-product-specifications .j2s-table tr:first-child td{
    border-top:1px solid #eee
}
.j2store-product-specifications .j2s-table td.filter-group-name{
    background:#fbfafa;
    width:30%
}
.j2store-product-specifications .j2s-table td.filter-group-name span{
    font-weight:bold
}
 .j2s-desc-tab{
    margin-bottom:30px
}
.j2store-order.j2store-myprofile .table-striped td{
    background:none;
    text-align:left;
    padding:16px
}
.j2store-order.j2store-myprofile .table-striped td>table td{
    padding:0
}
.j2store-order.j2store-myprofile .table-striped tr th{
    text-align:left;
    font-weight:bold;
    padding:16px
}
.j2store-order.j2store-myprofile .table-striped .order-download-files td a{
    padding-left:16px
}
.j2store-order.j2store-myprofile .j2store-myprofile-address-single-list.well{
    background:none;
    border:0;
    padding:0;
    line-height:2
}
.j2store-order.j2store-myprofile .myprofile-address-addnew a{
    display:inline-block;
    padding:10px 45px;
    color:#fff;
    background:#dfba69;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase
}
.j2store-order.j2store-myprofile .myprofile-address-addnew a:hover,.j2store-order.j2store-myprofile .myprofile-address-addnew a:focus{
    color:#fff;
    background:#ebd39f
}
.j2store-order.j2store-myprofile .j2store-order-action-icons a{
    font-size:16px;
    padding:16px 16px 16px 0;
    color:#e1e1e1
}
.j2store-order.j2store-myprofile .j2store-order-action-icons a:hover,.j2store-order.j2store-myprofile .j2store-order-action-icons a:focus{
    color:#dfba69;
    text-decoration:none
}
 .j2store-product-compare tr th{
    background:#f4f4f4;
    color:#444;
    font-weight:bold;
    border-right:1px solid #eee
}
.j2store-product-compare td{
    padding:11px 20px
}
.j2store-product-compare td+td{
    border-left:1px solid #eee
}
.j2store-product-compare .table-bordered{
    border:1px solid #e8e8e8
}
.j2store-product-compare .j2store_out_of_stock{
    display:block
}
.j2store-product-compare .thumbnail{
    padding:0;
    border:0;
    box-shadow:0
}
.j2store-compare-links.product-view-compare-list .fa{
    color:#dfba69 !important;
    margin-top:15px !important
}
.j2store-compare-notify{
    position:absolute;
    left:0;
    bottom:-27.1px;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:center
}
.j2store-compare-notify:hover,.j2store-compare-links.product-view-compare-list:hover{
    color:#dfba69;
    text-decoration:underline
}
.j2s-categories-menu-view{
    border-bottom:1px solid #eee
}
.j2s-categories-menu-view .nav.menu{
    margin:0 -15px
}
.j2s-categories-menu-view .nav.menu li{
    display:inline-block;
    width:25%;
    margin-bottom:30px;
    vertical-align:top
}
.j2s-categories-menu-view .nav.menu>li>a,.j2s-categories-menu-view .nav.menu>li>span.separator{
    background-image:none;
    padding:0;
    padding:0 15px
}
 .j2s-categories-menu-view .nav.menu a,.j2s-categories-menu-view .nav.menu li span.separator{
    border:0
}
.j2s-categories-menu-view .nav.menu a img,.j2s-categories-menu-view .nav.menu a span{
    display:block
}
.j2s-categories-menu-view .nav.menu a img{
    margin:auto;
    padding-bottom:30px
}
.j2s-categories-menu-view .nav.menu a span{
    font-size:16px;
    color:#444;
    line-height:20px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
    margin:0;
    padding:15px 0;
    border:0;
    position:relative
}
.j2s-categories-menu-view .nav.menu a span:after,.j2s-categories-menu-view .nav.menu a span:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:auto;
    height:1px;
    width:100%;
    background:#eee;
    -webkit-transition:background .2s linear;
    transition:background .2s linear
}
.j2s-categories-menu-view .nav.menu a span:after{
    top:auto;
    bottom:0
}
.j2s-categories-menu-view .nav.menu a span:hover,.j2s-categories-menu-view .nav.menu a span:focus{
    color:#dfba69
}
.j2s-categories-menu-view .nav.menu a span:hover:before,.j2s-categories-menu-view .nav.menu a span:focus:before,.j2s-categories-menu-view .nav.menu a span:hover:after,.j2s-categories-menu-view .nav.menu a span:focus:after{
    background:#dfba69
}
.j2s-categories-menu-view .nav.menu a span:hover:before,.j2s-categories-menu-view .nav.menu a span:focus:before{
    -webkit-animation:moveup .5s ease-out;
    animation:moveup .5s ease-out
}
.j2s-categories-menu-view .nav.menu a span:hover:after,.j2s-categories-menu-view .nav.menu a span:focus:after{
    -webkit-animation:movedown .5s ease-out;
    animation:movedown .5s ease-out
}
.j2s-categories-menu-view .nav.menu>li.parent>a:after,.j2s-categories-menu-view .nav.menu>li.parent>span.separator:after{
    content:none
}
.j2s-categories-menu-view .deeper.parent>ul{
    display:none;
    visibility:hidden
}
.sbox-content-ajax{
    padding:0
}
.sbox-content-ajax .j2store-product-additional-images li img{
    max-width:53px
}
 .sbox-content-ajax .price-sku-brand-container .span6{
    width:100%
}
.sbox-content-ajax .j2store-single-product{
    padding:0 15px
}
.sbox-content-ajax .j2store-addtocart-form .product-wishlist,.sbox-content-ajax .j2store-addtocart-form .product-compare{
    display:none
}
#sbox-content{
    width:auto
}
.j2store-product-search-input {
    height: 40px!important;
    border-radius: 0!important;
}
@keyframes moveup{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes moveup{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes movedown{
    .modal-open .dropdown-menu{
        z-index:2050
    }
    .modal-open .popover{
        z-index:2060
    }
    .modal-open .tooltip{
        z-index:2080
    }
    .modal-backdrop{
        background-color:#000;
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:1040
    }
    .modal-backdrop.fade{
        opacity:0
    }
    .modal-backdrop,.modal-backdrop.fade.in{
        opacity:.8
    }
    .j2store-modal .modal{
        display:none;
        background-clip:padding-box;
        background-color:#fff;
        border:1px solid rgba(0,0,0,0.3);
        border-radius:6px 6px 6px 6px;
        box-shadow:0 3px 7px rgba(0,0,0,0.3);
        left:50%;
        margin:-250px 0 0 -280px;
        overflow:auto;
        position:fixed;
        top:50% !important;
        width:560px;
        z-index:1050
    }
     .j2store-modal .model.fade{
        top:-25%;
        transition:opacity .3s linear 0s,top .3s ease-out 0s
    }
    .j2store-modal .model.hide{
        display:none !important
    }
    .j2store-modal .model.in{
        top:50%
    }
    .j2store-modal .modal-header{
        border-bottom:1px solid #eee;
        padding:9px 15px
    }
    .j2store-modal .modal-header .close{
        margin-top:2px
    }
    .j2store-modal .modal-header h3{
        line-height:30px;
        margin:0
    }
    .j2store-modal .modal-body{
        max-height:400px;
        overflow-y:auto;
        padding:15px;
        text-align:left
    }
    .j2store-modal .modal-form{
        margin-bottom:0
    }
    .j2store-modal .modal-footer:before,.j2store-modal .modal-footer:after{
        content:"";
        display:table;
        line-height:0
    }
    .j2store-modal .modal-footer:after{
        clear:both
    }
    .j2store-modal .modal-footer .btn+.btn{
        margin-bottom:0;
        margin-left:5px
    }
    .j2store-modal .modal-footer .btn-group .btn+.btn{
        margin-left:-1px
    }
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes movedown{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
     50%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
#address span.j2store_field_required{
    float:left;
    padding-right:5px
}
.product-wishlist,.product-compare{
    margin-left:10px;
    float:right
}
.product-wishlist a .fa,.product-compare a .fa{
    color:#e1e1e1;
    margin-top:15px;
    font-size:16px
}
.product-wishlist a .fa:hover,.product-compare a .fa:hover,.product-wishlist a .fa:focus,.product-compare a .fa:focus{
    color:#dfba69
}
.text-error{
    color:#dfba69 !important
}
.product-compare a .fa{
    text-decoration:none;
    padding-right:5px
}
.j2store-product-compare .j2store-productcompare-img{
    margin:0 auto 10px
}
.j2store-product-compare .btn.btn-primary.j2store_add_to_cart_button{
    display:block;
    text-align:left
}
.j2store-product-compare .compare-product-price-container{
    float:right
}
.j2store-product-compare .compare-product-price-container .sale-price{
    font-size:inherit;
    font-weight:inherit
}
.j2store-product-compare .product-title{
    font-weight:bold
}
.wishlist tr th{
    background:#f4f4f4;
    color:#444;
    font-weight:bold;
    border-right:1px solid #eee;
    text-align:left;
    padding:11px 20px
}
 .wishlist td{
    padding:11px 20px
}
.wishlist td+td{
    border-left:1px solid #eee
}
.wishlist .table-bordered{
    border:1px solid #e8e8e8
}
.wishlist .j2store-productwishlist-img{
    width:120px
}
.wishlist input[type="text"],.wishlist input[type="number"]{
    display:inline;
    height:42px;
    width:47px;
    text-align:center;
    margin:0;
    padding:0
}
.wishlist input[type="number"]+input.btn.j2store_add_to_cart_button{
    margin-left:10px
}
.wishlist .j2s-wishlist-buttons input,.wishlist .j2s-wishlist-buttons button,.wishlist .j2s-wishlist-buttons a{
    margin-bottom:3px
}
.wishlist .thumbnail{
    padding:0;
    border:0;
    box-shadow:0
}
.mod_j2store_cart_shipping_cart [class^="icon-"],.wishlist [class^="icon-"],.j2store-product-compare-container [class^="icon-"],.j2store-cart-table .remove-icon [class^="icon-"],.mod_j2store_cart_shipping_cart [class*=" icon-"],.wishlist [class*=" icon-"],.j2store-product-compare-container [class*=" icon-"],.j2store-cart-table .remove-icon [class*=" icon-"]{
    color:#e1e1e1
}
 .mod_j2store_cart_shipping_cart [class^="icon-"]:hover,.wishlist [class^="icon-"]:hover,.j2store-product-compare-container [class^="icon-"]:hover,.j2store-cart-table .remove-icon [class^="icon-"]:hover,.mod_j2store_cart_shipping_cart [class*=" icon-"]:hover,.wishlist [class*=" icon-"]:hover,.j2store-product-compare-container [class*=" icon-"]:hover,.j2store-cart-table .remove-icon [class*=" icon-"]:hover,.mod_j2store_cart_shipping_cart [class^="icon-"]:focus,.wishlist [class^="icon-"]:focus,.j2store-product-compare-container [class^="icon-"]:focus,.j2store-cart-table .remove-icon [class^="icon-"]:focus,.mod_j2store_cart_shipping_cart [class*=" icon-"]:focus,.wishlist [class*=" icon-"]:focus,.j2store-product-compare-container [class*=" icon-"]:focus,.j2store-cart-table .remove-icon [class*=" icon-"]:focus{
    color:#dfba69
}
.j2s-new-badge,.j2s-sale-badge{
    display:block;
    width:50px;
    height:50px;
    border-radius:100%;
    text-align:center;
    line-height:50px;
    color:#fff;
    font-family:'Oswald',sans-serif
}
.j2s-new-badge{
    background:#e0717c;
    position:absolute;
    z-index:3;
    box-sizing:border-box;
    left:10px;
    top:10px
}
.j2s-sale-badge{
    background:#dfba69;
    position:absolute;
    z-index:999;
    box-sizing:border-box;
    right:10px;
    top:10px
}
.j2s-badge-area{
    position:relative;
    z-index:9
}
.cart-thumb-image img{
    width:80px;
    float:left;
    margin-right:10px
}
.j2store-cart-buttons{
    display:block;
    width:100%
}
.j2store-cart-buttons .buttons-left{
    margin-bottom:20px
}
.mod_j2store_cart_shipping_calculator,.cart-estimator-discount-block{
    display:block;
    width:100%;
    clear:both;
    margin-bottom:20px
}
.mod_j2store_cart_shipping_calculator tr td,.cart-estimator-discount-block tr td{
    padding-bottom:20px
}
.mod_j2store_cart_shipping_calculator label,.cart-estimator-discount-block label{
    margin-bottom:20px
}
.j2store-cart-table .remove-icon{
    background:none;
    color:#e1e1e1
}
.j2store-cart-table .remove-icon:hover,.j2store-cart-table .remove-icon:focus{
    color:#dfba69;
    text-decoration:none
}
 .j2store-cart-table .remove-icon i{
    font-size:16px
}
.j2store .have-account{
    display:block;
    width:100%
}
.j2store .j2store-checkout-login-form{
    padding:15px 5px;
    border:1px solid #ccc
}
.j2store .checkout-heading{
    border:1px solid #eee;
    padding:25px;
    color:#444;
    font-size:16px;
    font-weight:600;
    margin-top:-1px
}
.j2store .checkout-heading div{
    display:inline-block
}
.j2store .checkout-heading a{
    float:right;
    font-weight:normal;
    margin-top:1px;
    text-decoration:none;
    cursor:pointer;
    font-size:13px
}
.j2store .checkout-content{
    display:none;
    overflow:auto;
    padding:30px
}
.j2store .checkout-content .buttons{
    clear:both
}
.j2store.checkout tr,.j2store.checkout td{
    padding-right:10px
}
.j2store.checkout tr .cart-product-name,.j2store.checkout td .cart-product-name{
    font-weight:bold
}
.checkout-heading a{
    border:0;
    background:none;
    text-transform:none;
    color:#444;
    padding-top:0;
    padding-bottom:0;
    padding-left:5px
}
.checkout-heading a:hover,.checkout-heading a:focus{
    color:#dfba69;
    background:none
}
.checkout-heading i{
    float:right
}
.checkout-heading i:before{
    color:#dfba69;
    padding-top:3px;
    font-size:16px
}
 .j2s-title>h2{
    display:block;
    font-family:'Arimo',sans-serif;
    font-size:22px;
    color:#444;
    font-weight:bold;
    text-transform:uppercase;
    padding:0 0 10px;
    margin:0;
    text-decoration:none
}
.j2s-title>h2 a{
    color:#444
}
.j2s-title>h2 a:hover,.j2s-title>h2 a:focus{
    text-decoration:none;
    color:#dfba69
}
h2.form-title{
    padding:0;
    margin:0
}
.btn.btn-primary.j2s-btn-checkout,.j2s-checkout label{
    margin:15px 0
}
.j2store_field_required{
    float:left;
    color:red;
    margin:17px 5px 0
}
.j2s-after-checkout a{
    border:0;
    background:none;
    text-transform:none;
    color:#444;
    padding-top:0;
    padding-bottom:0;
    padding-left:5px
}
.j2s-after-checkout a:hover,.j2s-after-checkout a:focus{
    color:#dfba69;
    background:none;
    text-decoration:none
}
.j2s-after-checkout i:before{
    color:#dfba69;
    padding-top:3px;
    font-size:16px
}
.j2s-switch-mode{
    display:inline-block
}
.j2s-switch-mode .btn.layout-switcher{
    background:#f1f1f1;
    color:#ccc
}
.j2s-switch-mode .btn.layout-switcher:hover,.j2s-switch-mode .btn.layout-switcher:focus{
    color:#dfba69
}
.j2s-switch-mode form{
    margin-bottom:0
}
 .j2s-quantity-mode{
    display:inline-block;
    float:right
}
.j2s-list-view .j2store-product-images{
    z-index:5;
    float:left
}
.j2s-list-view .j2store-product-images img{
    max-width:200px
}
.j2s-list-view .j2store-product-images .j2store-thumbnail-image{
    margin-right:30px
}
.j2s-list-view .j2store-addtocart-form{
    overflow:hidden
}
.modal.djrv_modal .j2s-title h2{
    margin:0
}
.registration #billing-new .j2store_field_required{
    margin-top:0
}
.registration #billing-new input,.registration #billing-new select{
    margin-bottom:10px
}
.nav.nav-tabs li {
    border: 1px solid #dadada;
    padding: 5px 10px;
    border-bottom: 0;
    margin-bottom: -1px;
    background: #fff;
}
.tab-content>.active {
    opacity: 1;
    padding-top: 10px;
}
.price-sku-brand-container .span6 {
    margin-left: 0!important;
}
@media(max-width:979px){
    .jm-module-in{
        height:auto !important
    }
    .btn{
        -webkit-appearance:none
    }
}
@media(max-width:979px){
    .j2s-categories-menu-view .nav.menu a img{
        max-width:200px !important
    }
    .product-wishlist,.product-compare{
        display:none
    }
    .j2store-product-compare .compare-product-price-container{
        float:none !important
    }
    .j2s-wishlist-buttons .pull-right{
        float:none !important
    }
    .j2store .checkout-heading a{
        display:block;
        float:none !important;
        padding:0
    }
    .j2store .checkout-heading i{
        display:none;
        width:0;
        height:0
    }
}
@media(max-width:767px){
     input,select,textarea{
        max-width:100%
    }
    .j2store-single-product.detail .span6 {
        width: 100%;
    }
    #j2store-product-detail-tab {
        margin-top: 30px;
    }
    .container {
        max-width: 100%!important;
    }
    .j2s-categories-menu-view .nav.menu li{
        width:100% !important
    }
    select.input.j2s-sortby-input {
        float:none;
        display:block;
        margin-top:10px
    }
    .product-upsells-container .upsell-product-row>div,.product-crosssells-container .crosssell-product-row>div{
        margin-bottom:30px
    }
    .j2store-product-images,.upsell-product-image,.cross-sell-product-image{
        max-width: 100%;
        margin-left:auto !important;
        margin-right:auto !important
    }
     .j2s-list-view .j2store-product-images{
        float:none !important
    }
    .j2store-product-list .row-fluid .span9 {
        width: 100%!important;
    }
    .j2store-sidebar-filters-container.span3 {
        width: 100%!important;
        float: left;
    }
    .j2store-module-product-row .span3 {
        width: 49%!important;
        margin: 0 2% 0 0!important;
    }
    .j2store-module-product-row .span3:nth-child(2n) {
        margin: 0!important;
    }
    .lt-product-related .j2store-img-responsive {
    	width: 100%!important;
    }

}
@media(max-width:480px){
    input[type="text"].j2store-product-search-input{
        margin-bottom:3px
    }
    .j2store-cart-item-box{
        min-width:250px !important;
        max-width:100%
    }
    .j2store-module-product-row .span3 {
        width: 100%!important;
        margin: 20px 0!important;
    }
}
 .j2store-cart-item-box{
    background:#fff none repeat scroll 0 0;
    box-shadow:0 10px 25px -5px;
    display:none;
    min-width:350px;
    padding:0;
    position:absolute;
    *right:0;
    *text-align:right;
    *top:-13px;
    z-index:100
}
.j2store-cart-item-box .j2store-cart-header-block{
    *background:#08c none repeat scroll 0 0;
    border-bottom:1px solid #dddee1;
    *color:#fff;
    overflow:hidden
}
.top-subtotal{
    *color:#fff;
    display:inline-flex;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:8px 10px;
    text-align:left;
    width:58%
}
.minicart{
    font-size:14px;
    padding:4px 0 6px;
    text-transform:none
}
.minicart a{
    text-decoration:none;
    *color:#fff;
}
.cart-item-count{
    background:#ed6663 none repeat scroll 0 0;
    border-radius:20px;
    color:#fff;
    display:inline-block;
    font-size:11px;
    height:20px;
    line-height:19px;
    text-align:center;
    width:20px
}
ul.j2store-cart-list{
    padding:10px 15px 0
}
.j2store-cart-item-box li.cartitems{
    border-bottom:1px solid #eee;
    display:inline-block;
    margin:5px 0 10px;
    padding-bottom:10px;
    width:100%
}
.cartitems .product-image{
    float:left;
    margin-right:15px;
    padding:0;
    width:60px
}
.item-product-details{
    position:relative;
    float:right
}
 .j2store-cart-item-box .j2store-cart-nav{
    margin:0;
    overflow:hidden;
    padding:0 15px 15px
}


