/*Home*/
div#sppb-addon-1583614169117, div#sppb-addon-1583614169120, div#sppb-addon-1583614169123 {min-height: 290px;}
/*Product view*/
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-view-back-button{display:none;}
.options input[type="radio"]{position: absolute;left: -9999px;}
.j2store-addtocart-form .options label{display: block;  float:left;margin-right: 5px;padding: 5px 10px;background: none;box-shadow: none;cursor: pointer;overflow: hidden;width: 50px;white-space: nowrap;}
div#option-112 label, div#option-113 label, div#option-114 label, div#option-115 label, div#option-116 label, div#option-118 label, div#option-119 label, div#option-120 label, div#option-121 label, div#option-122 label, div#option-141 label, div#option-145 label, div#option-146 label, div#option-145 label, div#option-149 label, div#option-152 label, div#option-153 label, div#option-162 label, div#option-164 label, div#option-165 label ,div#option-169 label, div#option-172 label, div#option-173 label, div#option-174 label, div#option-178 label, div#option-179 label, div#option-189 label {width: auto;}
div#option-178, div#option-177 {display: inline-block;}
.j2store-addtocart-form .options label:hover{background-color: #ff9000;color: #ffffff;}
.options br,h3.products-cat-title , .price-sku-brand-container.row, .j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-main-image {display: none;}
.options b {float: none;display: block;}
.options input[type="radio"] + label{background-color: transparent;color: #ff9000;border: 1px solid #ff9000;border-radius: 4px;}
img#additial-main-image-172 {
    display: none;
}
.options input[type="radio"]:checked + label{background-color: #ff9000; color: #ffffff;border: 1px solid #ff9000;border-radius: 4px;}
ul#j2store-product-detail-tab li a.active{color: #003f54;font-weight: 500;border-bottom: solid 3px #ff9000;padding-bottom: 22px;}
ul#j2store-product-detail-tab li a{color:#7c7c7c;}
ul#j2store-product-detail-tab li {font-size: 21px;font-weight: 200;margin-right: 50px;}
ul#j2store-product-detail-tab {padding-bottom: 20px;margin-bottom: 40px;margin-top: 40px;}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart .j2store-single-product-view .j2store-cart-button{position: absolute;right: 15px;}
.j2store-single-product-view .product-price-container .sale-price{
position: absolute;font-size: 2.1em;padding-top: 15px;}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button{position: absolute;right: 90px;}
.archive.j2store-single-product-view .j2store-addtocart-form {
    display: none;
}
/*List view*/
.j2store-product-list .j2store-products-row .j2store-single-product .option{display: flex;align-items: center;justify-content: center;}
.j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form .options label{margin-right: 2px;padding: 4px;text-align:center;}
a.j2store-checkout-link{padding: 12px;background-color: #003f54;border-color: #003f54;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;transition: all 0.6s;border-radius: .25rem;color: #fff;}
a.j2store-checkout-link:hover{background-color: #ff9000;border-color: #ff9000;}
.text-success{text-align: center;position: absolute;top: 37%;width: 100%;}
.j2store-product-list .product-price-container {border-top: solid 1px #ebebeb;padding-top: 10px;margin-top: 5px;
position: absolute;
bottom: -50px;
width: 100%;}
.j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart{
bottom: -50px;
position: absolute;}
.archive .j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form{display:none;}
/*Home-Module*/
.j2store-product-module-list .option {display: flex;align-items: center;justify-content: center;}
.j2store-product-module-list .j2store-addtocart-form .options label{margin-right: 2px;padding: 4px;font-size: 1rem;}
.j2store-product-module-list .options, .classic-layout .options{max-width: 100%;}
.j2store-product-module-list .j2store-module-product .product-cart-section .product-price-container {padding-left: 35px;}
.j2store-product-module-list a.j2store-checkout-link{position: absolute;width: 60%;left: 75px;}
.classic-layout .product-cart-left-block .j2store-add-to-cart {right: 45px;}
/*Cart-top*/
.cart-item-count{background:#ff9000 none repeat scroll 0 0 !important;
font-size: 14px !important;
    font-weight: 700 !important;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
    position: absolute;
    top: 20px;
    right: 12px;
    border-radius: 100% !important;}
i.carticon{background-image: url(/images/home/cart-icon.png);
    width: 34px;
    height: 34px;
  display: block;background-repeat: no-repeat;position: absolute;
    right: 15px;}
.j2store_cart_module_114 {margin-top: 25px;}
/*Wishlist*/
.wishlist a.btn.btn-default.btn-success,.wishlist button.btn.btn-default.btn-warning {display: none;}
/**/
div#akeeba-renderjoomla {padding-top: 50px;padding-bottom: 50px;}
.system-message-container {padding-top: 50px;}
.breadcrumb{background-color: transparent;padding: 0.75rem 1rem 0 0;margin-bottom: 0;}
.btn-primary.focus, .btn-primary:focus {box-shadow: none;}
@media (max-width: 47.938rem){
.j2store-single-product-view .product-price-container .sale-price{padding-top: 0px;}
a.j2store-checkout-link{position: absolute;right: 13px;bottom: 0px;}
.j2store-product-module-list a.j2store-checkout-link{bottom: -0px;}
.text-success {position: inherit;right: 5px;color: #ff9000 !important;}
.j2store-single-product .j2store-addtocart-form{margin-bottom: 50px;padding-bottom: 50px;}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button {font-size: 14px !important;margin-top: -5px;position:absolute;right:15px;}
ul#j2store-product-detail-tab li{margin-bottom: 30px;}
ul#j2store-product-detail-tab{padding-bottom: 0px;}
div#sppb-addon-1583614169057, div#sppb-addon-1583614169054, div#sppb-addon-1583614169062 {min-height: 245px;}
.j2store-product-module-list .j2store-module-product .j2store-product-image img{width:100%;}
.classic-layout .product-cart-left-block .j2store-add-to-cart{bottom:20px;right: 65px;}
.classic-layout .product-price-container{padding-left: 55px;} 
div#column-wrap-id-1562850320227, div#column-wrap-id-1562850320225{padding-left: 30px;padding-right: 0px;}
div#column-wrap-id-1562850320226, div#column-wrap-id-1562850320228{padding-left: 30px;}
i.carticon{left: 35px;top:5%;}
span.cart-item-count{top: 4%;left: 48px;}
.j2store-product-list .product-price-container {
bottom: 0px;
}
.j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart{
bottom: 0px;
}
.j2store-product-module-list .j2store-addtocart-form .options label{width: 35px;margin-right: 2px;padding:0 2px;}
.j2store-product-module-list div#j2option-116 label {width: 100%;}
.j2store-product-module-list .j2store-module-product .product-cart-section .product_cart_block form .cart-action-complete{bottom:0px;}
}


@media only screen and (min-width: 47.939em) and (max-width: 63em) {
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button{right: 10px;}
.sppb-col-md-6 {width: 50% !important;}
.classic-layout .product-cart-left-block .j2store-add-to-cart{bottom:20px;}
.j2store-addtocart-form .options label{width: auto;}
div#column-wrap-id-1562850320225, div#column-wrap-id-1562850320227, div#column-wrap-id-1562850320226, div#column-wrap-id-1562850320228{padding-left: 110px;}
i.carticon{bottom: 55%;left: 35px;}
span.cart-item-count{top:40.7%;left: 46px;}
.j2store-product-list .product-price-container {bottom: -50px;}
.j2store-product-list .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart{bottom: -50px;}
.j2store-module-product-row .col-md-3{flex: 0 0 50%;max-width: 50%;}
.classic-layout .product-cart-left-block .j2store-add-to-cart{right:45px;}
.j2store-product-module-list .j2store-module-product .product-cart-section .product-price-container{padding-left: 35px;}
.j2store-product-module-list .j2store-img-responsive{width:100%;}
.text-success {top: 67%;}
.j2store-product-module-list .j2store-module-product .product-cart-section .product_cart_block form .cart-action-complete{bottom:20px;}
}

@media only screen and (min-width: 808px){
.j2store-product-module-list a.j2store-checkout-link {
    position: absolute;
    width: 90%;
    left: 20px;
  }}