.dj-megamenu-mobile #jm-top-menu .search-ms.active .jm-input {
  padding: 10px;
  position: static;
  display: inline-block;
}
.hidden-large-desktop {
  display: none;
}
#jm-top-menu .jm-module-raw.hidden-large-desktop {
  margin: 0;
}
@media (max-width: 1600px) {
  #jm-allpage .dj-megamenu li.dj-up + li.dj-up {
    margin-left: 40px;
  }
  html[dir='rtl'] #jm-allpage .dj-megamenu li.dj-up + li.dj-up {
    margin-right: 20px;
    margin-left: 0;
  }
}
@media (max-width: 1366px) {
  #jm-allpage .dj-megamenu li.dj-up + li.dj-up {
    margin-left: 30px;
  }
  html[dir='rtl'] #jm-allpage .dj-megamenu li.dj-up + li.dj-up {
    margin-right: 10px;
    margin-left: 0;
  }
  #jm-top-menu .jm-module-raw > .nav.menu {
    margin: 0 -10px;
  }
  #jm-top-menu .jm-module-raw > .nav.menu > li {
    margin: 0 10px;
  }
  #jm-top-menu .jm-module-raw > .nav.menu > li:nth-child(1) > a.jm-login {
    margin-right: -10px;
  }
  #jm-top-menu .jm-module-raw > .nav.menu > li:nth-child(2) > a.jm-sign {
    margin-left: -10px;
  }
  html[dir='rtl'] #jm-top-menu .jm-module-raw > .nav.menu > li:nth-child(1) > a.jm-login {
    margin-right: 10px;
    margin-left: -10px;
  }
  html[dir='rtl'] #jm-top-menu .jm-module-raw > .nav.menu > li:nth-child(2) > a.jm-sign {
    margin-left: 10px;
    margin-right: -10px;
  }
  #jm-allpage {
    padding: 0 25px;
  }
  #jm-header.full-width #jm-top-bar {
    margin-left: -25px;
    margin-right: -25px;
  }
  #jm-header.full-width #jm-top-bar-in {
    padding-left: 25px;
    padding-right: 25px;
  }
  .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
  }
  .sticky-bar #jm-logo-nav .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
  }
  #jm-top-menu {
    margin: 0 -10px;
  }
  #jm-top-menu .jm-module-raw {
    margin: 0 10px;
  }
  .sticky-bar #jm-logo-nav .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
  }
  .jmm-simple-tabs.default.tabs-ms.style2 .nav-tabs > li > a {
    padding: 0 15px;
  }
}
@media (max-width: 1199px) {
  #fox-container-m485 {
    margin: 0 50px;
  }
  .visible-large-desktop {
    display: none;
  }
  .hidden-large-desktop {
    display: block;
  }
  #jm-top-menu .jm-module-raw.hidden-large-desktop {
    margin: 0 10px;
  }
  #jm-top-menu .jm-module-raw > #login-form .login-greeting {
    display: none;
  }
}
@media (max-width: 979px) {
  #jm-footer-mod .span8 {
    width: 100%;
  }
  #jm-footer-mod .jmm-social.default {
    text-align: center;
  }
  #jm-footer-mod .contact-footer {
    text-align: center;
  }
  #jm-footer-mod .contact-footer .fa {
    position: initial;
  }
  #jm-footer-mod #dj-megamenu505 {
    max-width: 630px;
    margin: auto !important;
  }
  #jm-footer-mod .logo-footer p {
    text-align: center;
  }
  #jm-footer-mod .logo-footer p img {
    float: initial !important;
    margin-left: 40px;
  }
  .jm-module-in {
    height: auto !important;
  }
  img {
    box-sizing: border-box;
  }
  .btn {
    -webkit-appearance: none;
  }
  .btn,
  a.button,
  input.button,
  button.button,
  input[type="submit"],
  button[type="submit"],
  input[type="reset"],
  button[type="reset"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .jm-module-in {
    height: auto !important;
  }
  #jm-allpage {
    padding: 0 15px;
  }
  #jm-header.full-width #jm-top-bar {
    margin-left: -15px;
    margin-right: -15px;
  }
  #jm-header.full-width #jm-top-bar-in {
    padding-left: 15px;
    padding-right: 15px;
  }
  #jm-top1 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-top2 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-top3 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-main {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-bottom1 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-bottom2 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-bottom3 {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #jm-footer-mod {
    padding-top: 30px;
  }
  #jm-allpage .front-title-ms .jm-title {
    font-size: 2em;
    margin: 0 0 30px;
  }
  .jmm-simple-tabs.default.tabs-ms .tab-content {
    padding: 30px 0 0;
  }
  .jm-module,
  .moduletable {
    margin-bottom: 30px;
  }
  #jm-header-mod-in .jm-module {
    margin: 30px 0;
  }
  .jm-module.nav.menu {
    margin-bottom: 30px;
  }
  .jmm-simple-tabs.default.tabs-ms .nav-tabs > li > a {
    padding: 0 15px;
  }
  .items-leading div[class*="leading-"],
  .items-row {
    margin-bottom: 30px;
  }
  .categories-ms .j2store-categories-module li {
    padding: 30px;
  }
  .categories-ms .j2store-categories-module li h4,
  .categories-ms .j2store-categories-module li h5 {
    font-size: 1em;
  }
}
@media (max-width: 767px) {
  #fox-container-m485 {
    margin: 0 50px;
  }
  #fox-container-m485 .fox-item {
    text-align: center;
  }
  #fox-container-m485 .fox-item .localisation,
  #fox-container-m485 .fox-item .telephone,
  #fox-container-m485 .fox-item .follow {
    display: flex;
    line-height: 30px;
    justify-content: center;
  }
  .menu-informations {
    display: none;
  }
  #hikashop_filter_main_div_module_510 .hikashop_filter_button_outside {
    float: left !important;
  }
  .row-fluid .controls .span6 {
    width: 100%;
  }
  .btn,
  a.button,
  input.button,
  button.button,
  input[type="submit"],
  button[type="submit"],
  input[type="reset"],
  button[type="reset"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  input,
  select,
  textarea {
    max-width: 100%;
  }
  .items-row {
    margin-bottom: 30px;
  }
  .items-row .item {
    margin-bottom: 30px;
  }
  #jmthemetoggler {
    display: none !important;
  }
  #jm-footer-logo,
  #jm-copyrights {
    float: none;
    text-align: center;
  }
  #jm-allpage .promo1-ms .jmm-add-features.default .jmm-add-features-in {
    max-width: 100%;
  }
  .jmm-simple-tabs.default.tabs-ms.style2 .nav-tabs > li > a {
    font-size: 1em;
  }
  .jm-breadcrumb .item-active {
    font-size: 2em;
  }
  .categories-ms.cols10 .j2store-categories-module li,
  .categories-ms.cols9 .j2store-categories-module li,
  .categories-ms.cols8 .j2store-categories-module li,
  .categories-ms.cols7 .j2store-categories-module li,
  .categories-ms.cols6 .j2store-categories-module li,
  .categories-ms.cols5 .j2store-categories-module li,
  .categories-ms.cols4 .j2store-categories-module li {
    width: 50%;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols9 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols8 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols7 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols6 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols5 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols4 .j2store-categories-module li:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
    margin-top: -1px;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols9 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols8 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols7 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols6 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols5 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols4 .j2store-categories-module li:nth-child(2n+1) + li {
    margin-top: -1px;
  }
}
@media (max-width: 480px) {
  input,
  select,
  textarea {
    width: 100%;
  }
  dl.tabs,
  .nav-tabs {
    display: block;
  }
  dl.tabs dt.tabs,
  .nav-tabs > li {
    float: none;
  }
  dl.tabs dt.tabs a,
  .nav-tabs > li a {
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
  }
  .jm-breadcrumb .item-active {
    font-size: 1.5em;
  }
  .categories-ms.cols10 .j2store-categories-module li,
  .categories-ms.cols9 .j2store-categories-module li,
  .categories-ms.cols8 .j2store-categories-module li,
  .categories-ms.cols7 .j2store-categories-module li,
  .categories-ms.cols6 .j2store-categories-module li,
  .categories-ms.cols5 .j2store-categories-module li,
  .categories-ms.cols4 .j2store-categories-module li,
  .categories-ms.cols3 .j2store-categories-module li,
  .categories-ms.cols2 .j2store-categories-module li {
    width: 100%;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols9 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols8 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols7 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols6 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols5 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols4 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols3 .j2store-categories-module li:nth-child(2n+1),
  .categories-ms.cols2 .j2store-categories-module li:nth-child(2n+1) {
    clear: none;
    margin-top: 0;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols9 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols8 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols7 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols6 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols5 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols4 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols3 .j2store-categories-module li:nth-child(2n+1) + li,
  .categories-ms.cols2 .j2store-categories-module li:nth-child(2n+1) + li {
    margin: 0;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols9 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols8 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols7 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols6 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols5 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols4 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols3 .j2store-categories-module li:nth-child(n+1),
  .categories-ms.cols2 .j2store-categories-module li:nth-child(n+1) {
    margin-top: -1px;
  }
  .categories-ms.cols10 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols9 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols8 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols7 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols6 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols5 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols4 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols3 .j2store-categories-module li:nth-child(n+1) + li,
  .categories-ms.cols2 .j2store-categories-module li:nth-child(n+1) + li {
    margin-top: -1px;
  }
  #jm-top-menu {
    float: left;
  }
  #jm-logo-wrap {
    float: unset;
    text-align: center;
  }
}
@media (max-width: 400px) {
  #jm-logo-wrap {
    max-width: 160px;
    min-height: 66px;
    margin: auto;
  }
  #jm-logo {
    margin-top: 15px;
  }
}
@media (max-width: 979px) {
  .dj-slide-title,
  .dj-slide-title a {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
  }
  .dj-slide-description,
  .dj-slide-description p,
  .dj-slide-description a {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
  }
  .header-ms .dj-slide-desc-text {
    font-size: 1em !important;
  }
  .header-ms .dj-slide-title {
    font-size: 2em !important;
  }
  .header-ms .dj-readmore-wrapper {
    margin-top: 15px !important;
  }
}
@media (max-width: 767px) {
  .gallery-ms .dj-slide-desc-text {
    padding: 20px !important;
  }
  .gallery-ms .dj-slide-desc-text .dj-readmore-wrapper {
    margin: 10px 0 0 !important;
  }
  .desc-left .dj-slide-image,
  .desc-right .dj-slide-image {
    width: 100% !important;
    float: none !important;
    border: 1px solid #ebebeb;
    border-bottom: 0;
  }
  .desc-left .dj-slide-desc,
  .desc-right .dj-slide-desc {
    margin: 0 !important;
  }
  .desc-left .dj-slide-desc:after,
  .desc-right .dj-slide-desc:after,
  .desc-left .dj-slide-desc:before,
  .desc-right .dj-slide-desc:before {
    border-width: 0 17px 16px 17px;
    border-color: transparent transparent #ffffff transparent;
    top: -16px;
    left: 50%;
    right: auto;
    margin-left: -16px;
    margin-top: 0;
  }
  .desc-left .dj-slide-desc:before,
  .desc-right .dj-slide-desc:before {
    border-color: transparent transparent #ebebeb transparent;
    top: -17px;
    right: auto;
    left: auto;
  }
  .header-ms .dj-slide-title {
    font-size: 1.5em !important;
  }
  .header-ms .dj-readmore-wrapper {
    margin-top: 10px !important;
  }
  .header-ms .dj-slide-description {
    display: none;
  }
  .header-ms .navigation-container-custom {
    margin: 10px 0 !important;
  }
  .header-ms .navigation-container-custom .cust-navigation-in {
    padding: 0 10px !important;
  }
}
@media (max-width: 480px) {
  .dj-slide-title {
    font-size: 14px !important;
  }
  .dj-slide-desc-text {
    font-size: 14px !important;
    padding: 10px !important;
  }
  .gallery-ms .dj-slide-desc-text {
    padding: 10px !important;
  }
  .dj-navigation,
  .navigation-container {
    display: none;
  }
  .dj-readmore-wrapper {
    display: none !important;
  }
  .skitter-square .play_pause_button,
  .skitter-square .next_button,
  .skitter-square .focus_button,
  .skitter-square .prev_button {
    display: none !important;
  }
}
@media (max-width: 320px) {
  .nivo-controlNav,
  .nivo-directionNav,
  .navigation-container-custom,
  .dj-slide-description {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  #jm-allpage .j2store-product-module-list .product-image-hover .product-image-hover-in,
  #jm-allpage .product-upsells-container .product-image-hover .product-image-hover-in,
  #jm-allpage .product-crosssells-container .product-image-hover .product-image-hover-in {
    padding: 0 15px;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button {
    padding: 14px 15px;
  }
}
@media (max-width: 979px) {
  .j2store-product-module-list .j2store-module-product-row > .span3 {
    float: left;
    width: 50%;
  }
  .j2store-product-module-list .j2store-module-product-row > .span3:nth-child(2n+1) {
    clear: both;
  }
  .j2store-product-module-list .j2store-module-product-row > .span3 .j2store-module-product {
    margin-top: 30px;
  }
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span3:nth-child(1) .j2store-module-product,
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span3:nth-child(2) .j2store-module-product {
    margin-top: 0;
  }
  html[dir="rtl"] .j2store-product-module-list .j2store-module-product-row > .span3 {
    float: right;
  }
  #jm-allpage .j2store-product-list.bs2 .j2store-sidebar-filters-container form > div,
  #jm-allpage .j2store-product-list.bs2 .j2store-sidebar-filters-container .j2store-product-filters > .control-group {
    margin-bottom: 30px;
  }
  #jm-allpage .j2store-single-product.detail .simple-product #j2store-product-detail-tab,
  #jm-allpage .j2store-single-product.detail .variable-product #j2store-product-detail-tab,
  #jm-allpage .j2store-single-product.detail .configurable-product #j2store-product-detail-tab,
  #jm-allpage .j2store-single-product.detail .downloadable-product #j2store-product-detail-tab {
    margin-top: 30px;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .djreviews.djrv_rating_full,
  #jm-allpage .j2store-single-product.detail .variable-product .djreviews.djrv_rating_full,
  #jm-allpage .j2store-single-product.detail .configurable-product .djreviews.djrv_rating_full,
  #jm-allpage .j2store-single-product.detail .downloadable-product .djreviews.djrv_rating_full {
    margin-top: 0;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .djrv_single_review .djrv_user_rating,
  #jm-allpage .j2store-single-product.detail .variable-product .djrv_single_review .djrv_user_rating,
  #jm-allpage .j2store-single-product.detail .configurable-product .djrv_single_review .djrv_user_rating,
  #jm-allpage .j2store-single-product.detail .downloadable-product .djrv_single_review .djrv_user_rating {
    float: none;
    display: inline-block;
    width: 100%;
  }
  #jm-allpage .product-upsells-container,
  #jm-allpage .product-crosssells-container {
    padding-top: 30px;
  }
  #jm-allpage .product-upsells-container > [class*="span"] > h3,
  #jm-allpage .product-crosssells-container > [class*="span"] > h3 {
    margin-bottom: 0;
  }
  #jm-allpage .product-upsells-container .upsell-product-row > .span3,
  #jm-allpage .product-crosssells-container .upsell-product-row > .span3,
  #jm-allpage .product-upsells-container .crosssell-product-row > .span3,
  #jm-allpage .product-crosssells-container .crosssell-product-row > .span3 {
    float: left;
    width: 50%;
  }
  #jm-allpage .product-upsells-container .upsell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-crosssells-container .upsell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-upsells-container .crosssell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-crosssells-container .crosssell-product-row > .span3:nth-child(2n+1) {
    clear: both;
  }
  #jm-allpage html[dir="rtl"] .upsell-product-row > .span3,
  #jm-allpage html[dir="rtl"] .crosssell-product-row > .span3 {
    float: right;
  }
  #jm-allpage .j2store-cart .j2store-cart-table,
  #jm-allpage .j2storeOrderSummary .j2store-cart-table,
  #jm-allpage .j2store-cart .j2store-cart-buttons,
  #jm-allpage .j2storeOrderSummary .j2store-cart-buttons {
    margin-bottom: 30px;
  }
  #jm-allpage #j2store-wishlist-main-block table + .row-fluid .span6 {
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  #jm-allpage .j2store-product-list.bs2 .j2store-products-row > [class*="span"] {
    float: left;
  }
  #jm-allpage #j2store-wishlist-main-block table,
  #jm-allpage .j2store-product-compare table,
  #jm-allpage .j2store-myprofile table {
    overflow-x: auto;
    display: block;
    padding-bottom: 30px;
  }
  #jm-allpage #j2store-wishlist-main-block table td:nth-child(2) {
    min-width: 200px;
  }
  #jm-allpage #j2store-wishlist-main-block table td:nth-child(3) {
    min-width: 250px;
  }
  #jm-allpage .j2store-cart .buttons-left,
  #jm-allpage .j2storeOrderSummary .buttons-left,
  #jm-allpage .j2store-cart .buttons-right,
  #jm-allpage .j2storeOrderSummary .buttons-right {
    float: none;
  }
  #jm-allpage .j2store-cart #j2store-cart-modules,
  #jm-allpage .j2storeOrderSummary #j2store-cart-modules,
  #jm-allpage .j2store-cart .cart-footer,
  #jm-allpage .j2storeOrderSummary .cart-footer {
    margin-bottom: 30px;
  }
  #jm-allpage #j2store-checkout-content #checkout .checkout-content .span6 + .span6 {
    margin-top: 30px;
  }
  #jm-allpage #address > .pull-left,
  #jm-allpage #address > .pull-right {
    float: none;
  }
  #jm-allpage #address > .pull-left ~ br,
  #jm-allpage #address > .pull-right ~ br {
    display: none;
  }
  html[dir="rtl"] #jm-allpage .j2store-product-list.bs2 .j2store-products-row > [class*="span"] {
    float: right;
  }
  #jm-allpage .j2store-product-list.bs2.list-view .j2store-single-product {
    overflow: visible;
  }
  #jm-allpage .j2store-product-list.bs2.list-view .j2store-single-product .j2store-product-images {
    margin: -12px -12px 15px;
    float: none;
    max-width: none;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .span5,
  #jm-allpage .j2store-single-product.detail .variable-product .span5,
  #jm-allpage .j2store-single-product.detail .configurable-product .span5,
  #jm-allpage .j2store-single-product.detail .downloadable-product .span5 {
    text-align: center;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-mainimage,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-mainimage,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-mainimage,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-mainimage,
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-product-additional-images,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-product-additional-images,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-product-additional-images,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-product-additional-images {
    display: inline-block;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .variable-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .configurable-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .downloadable-product .price-sku-brand-container .span6 {
    float: left;
    width: 50%;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span7 {
    float: left;
    width: 58.33333333%;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span5 {
    float: left;
    width: 41.66666667%;
  }
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .simple-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .variable-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .configurable-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .downloadable-product .price-sku-brand-container .span6 {
    float: right;
  }
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span7,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span7,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span7,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span7 {
    float: right;
  }
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span5,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span5,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span5,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span5 {
    float: right;
  }
}
@media (max-width: 480px) {
  .j2store-product-module-list .j2store-module-product-row > .span3,
  .j2store-product-module-list .j2store-module-product-row > .span2,
  .j2store-product-module-list .j2store-module-product-row > .span1 {
    float: none;
    width: 100%;
  }
  .j2store-product-module-list .j2store-module-product-row > .span3:nth-child(2n+1),
  .j2store-product-module-list .j2store-module-product-row > .span2:nth-child(2n+1),
  .j2store-product-module-list .j2store-module-product-row > .span1:nth-child(2n+1) {
    clear: none;
  }
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span3:nth-child(1) .j2store-module-product,
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span2:nth-child(1) .j2store-module-product,
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span1:nth-child(1) .j2store-module-product {
    margin-top: 0;
  }
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span3:nth-child(2) .j2store-module-product,
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span2:nth-child(2) .j2store-module-product,
  .j2store-product-module-list .j2store-module-product-row.row-0 > .span1:nth-child(2) .j2store-module-product {
    margin-top: 30px;
  }
  #jm-allpage .j2store-product-list.bs2 .j2store-single-product .product-image-hover .product-image-hover-in {
    padding: 0 15px !important;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .variable-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .configurable-product .price-sku-brand-container .span6,
  #jm-allpage .j2store-single-product.detail .downloadable-product .price-sku-brand-container .span6 {
    float: none;
    width: 100%;
    text-align: left;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .price-sku-brand-container .span6 + .span6,
  #jm-allpage .j2store-single-product.detail .variable-product .price-sku-brand-container .span6 + .span6,
  #jm-allpage .j2store-single-product.detail .configurable-product .price-sku-brand-container .span6 + .span6,
  #jm-allpage .j2store-single-product.detail .downloadable-product .price-sku-brand-container .span6 + .span6 {
    margin-top: 15px;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span7,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span7 {
    float: none;
    width: 100%;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .span5,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .span5 {
    float: none;
    width: 100%;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .j2store-addtocart-form .product-tools,
  #jm-allpage .j2store-single-product.detail .variable-product .j2store-addtocart-form .product-tools,
  #jm-allpage .j2store-single-product.detail .configurable-product .j2store-addtocart-form .product-tools,
  #jm-allpage .j2store-single-product.detail .downloadable-product .j2store-addtocart-form .product-tools {
    float: none;
    margin-top: 15px;
  }
  #jm-allpage .j2store-single-product.detail .simple-product .options .option-wrapper,
  #jm-allpage .j2store-single-product.detail .variable-product .options .option-wrapper,
  #jm-allpage .j2store-single-product.detail .configurable-product .options .option-wrapper,
  #jm-allpage .j2store-single-product.detail .downloadable-product .options .option-wrapper {
    width: auto;
    float: none;
  }
  #jm-allpage .product-upsells-container .upsell-product-row > .span3,
  #jm-allpage .product-crosssells-container .upsell-product-row > .span3,
  #jm-allpage .product-upsells-container .crosssell-product-row > .span3,
  #jm-allpage .product-crosssells-container .crosssell-product-row > .span3 {
    float: none;
    width: 100%;
  }
  #jm-allpage .product-upsells-container .upsell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-crosssells-container .upsell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-upsells-container .crosssell-product-row > .span3:nth-child(2n+1),
  #jm-allpage .product-crosssells-container .crosssell-product-row > .span3:nth-child(2n+1) {
    clear: none;
  }
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .simple-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .variable-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .configurable-product .price-sku-brand-container .span6,
  html[dir="rtl"] #jm-allpage .j2store-single-product.detail .downloadable-product .price-sku-brand-container .span6 {
    text-align: right;
  }
  #jm-allpage .j2store-cart .j2store-cart-table,
  #jm-allpage .j2storeOrderSummary .j2store-cart-table {
    overflow-x: auto;
    display: block;
    padding-bottom: 30px;
  }
  #jm-allpage .j2store-cart .j2store-cart-table td:nth-child(1),
  #jm-allpage .j2storeOrderSummary .j2store-cart-table td:nth-child(1) {
    min-width: 100px;
  }
  #jm-allpage .j2store-cart .j2store-cart-table td:nth-child(2) {
    min-width: 120px;
  }
  #jm-allpage .j2store-cart .coupon .btn,
  #jm-allpage .j2storeOrderSummary .coupon .btn,
  #jm-allpage .j2store-cart .voucher .btn,
  #jm-allpage .j2storeOrderSummary .voucher .btn {
    display: block;
    width: 100%;
  }
}
/*# sourceMappingURL=/templates/jm-lux/css/template_responsive.33.map */