#sp-menu>.sp-column {
justify-content: flex-end !important;
}
#sp-menu>.sp-column .sp-module.currency-converter-mod {margin: 0 0 0 20px;}
#sp-menu>.sp-column .sp-module.manufacturer-cart-mod {margin: 0 20px;}
#j2store_currency {background: transparent !important;}
#j2store_currency a {background: #fff; border-radius: 3px;}

#sp-bottom1 .sp-module {
    margin-bottom: 10px;
}
#sp-bottom-down-2, #sp-footer, #sp-bottom {
    background: #1D1D1D;
    color: #FFFFFF;
}
#sp-bottom-down-2 > .container {
    padding: 55px 15px;
    border-top: 1px solid #333;
}
.logout .logout-description {
  font-size: 22px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  margin: 30px 0;
}

/**breadcrumb STAR**/
.breadcrumb .breadcrumb-item:nth-child(2) {text-decoration: none;}
.breadcrumb>span, .breadcrumb>li,
.breadcrumb>li+li:before,
.breadcrumb>li>a,
.breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.breadcrumb>.active,
.sp-page-title .breadcrumb>span,
.sp-page-title .breadcrumb>li,
.sp-page-title .breadcrumb>li+li:before,
.sp-page-title .breadcrumb>li>a {color: #fff;}
.sp-page-title .sp-page-title-heading {color: #fff; text-shadow: 2px 2px 5px #000; }
.j2store-single-product-view .sp-page-title .sp-page-title-heading {color: #fff; text-shadow: 2px 2px 5px #000; display: unset;}
/**breadcrumb END**/

.sppb-ajax-contact-status {text-align: center;}
.sppb-text-success {font-size: 20px;}


/**j2store STAR**/
h2.product-title .caption {font-size: 14px; font-weight: 600; line-height: normal; color: #666;}
.product-top-description .product-sdesc .caption {font-size: 16px; font-weight: 600; line-height: normal; color: #666; margin-bottom: 10px;}

.j2store-product-list .col-sm-9 h5 {text-align: center;}

body.com-j2store.view-products .options .option select,
body.com-j2store.view-products .options .option input {
  height: auto; border-width: 2px; border-style: inset; width: 50%;
}
.product-qty input[type="text"], .product-qty input[type="number"] {width: 100px !important;}

.j2store-single-product-view .sp-page-title {padding: 115px 0 130px 0;}
.j2store-products-row .j2store-single-product h2.product-title {font-size: 18px !important; line-height: 20px !important; font-weight: 600; margin: 20px 10px; height: 60px;}
.j2store-product-main-image {margin-bottom: 0px;}
.j2store-product-additional-images {margin-top: 10px;}
.j2store-single-product-view .j2store-single-product .product-details-top-wrap .product-image .j2store-product-additional-images ul.additional-image-list li img {
margin-bottom: 10px;
}
.cart-action-complete p.text-success {font-weight: 600; padding: 10px; border: 1px solid #ddd; display: inline-block;}
.j2store-img-responsive {display: inline-block;}
ul.additional-image-list {padding-left: 0px;}
.j2store-single-product-view .sp-page-title ol.breadcrumb li.breadcrumb-item:last-child {display: none;}
.j2store-single-product-view .j2store-single-product .product-specs, .j2store-single-product-view .j2store-single-product .product-description {width: auto !important;}
.j2store-addtocart-form {padding-bottom: 20px;}
.j2store-item-additionalimage-preview.j2store-img-responsive {padding-bottom: 5px;}
.j2store-order.j2store-myprofile .nav-link {display: block !important;}
.view-myprofile .j2store-order h3 {font-size: 60px; font-weight: 700; line-height: 70px; text-align: center; margin-bottom: 40px;}
.view-myprofile .j2store-order h3.myprofile-address-list-heading, .view-myprofile h3.myprofile-address-edit-heading {font-size: 30px; font-weight: 700; line-height: 40px; text-align: center; margin: 40px 0;}
.myprofile-address-addnew {text-align: center;}

.btn-group-sm>.btn, .btn-sm {padding: .25rem .5rem !important; font-size: .875rem !important; line-height: 1.5 !important;}
.myprofile-address-control-edit a, .myprofile-address-control-delete a {width: 100%; margin-bottom: 5px;}

.cart-estimator-discount-block #j2store-cart-shipping H3 {font-size: 36px; padding: 0 0 10px 10px; border-bottom: 1px solid #ddd;}
#j2store-cart-shipping input[type="radio"] {height: 34px; margin-left: 15px;}

#j2store-checkout-content #checkbox_tos {line-height: 3; font-weight: 600;}

/**j2store END**/


@media (max-width: 480px) {
.logo-image-phone {width: 140px; height: auto !important;}
#sp-menu>.sp-column .sp-module.manufacturer-cart-mod {margin: unset;}
#sp-menu>.sp-column .sp-module.currency-converter-mod {margin: unset;}
#sp-footer, #sp-footer #sp-footer2 {text-align: center;}
#productFilters .btn-success {margin: 0 5px 0px 10px;}
.j2store-item-additionalimage-preview.j2store-img-responsive {width: 49%;}
.j2store-sidebar-filters-container {margin: 0 15px;}
.additional-image-list li {padding-bottom: 4px;}
ul.j2store-myprofile-address-list {padding-left: 0px;}
ul.j2store-myprofile-address-controls {padding-left: 10px;}
}