.btn {
  height: 45px;
  line-height: 45px;
  padding: 0 30px; }

.j2store-categories-module {
  text-align: center; }
  .j2store-categories-module .col-md-4 {
    position: relative; }
    .j2store-categories-module .col-md-4 img {
      width: 100%; }
    .j2store-categories-module .col-md-4 h4 {
      position: absolute;
      bottom: 0;
      color: white;
      text-transform: inherit;
      left: 50%;
      transform: translateX(-50%);
      width: calc(100% - 30px);
      margin: 0;
      padding: 13px;
      font-size: 16px; }
      .j2store-categories-module .col-md-4 h4 a {
        color: white; }

.btn-success {
  color: #00284e; }

.j2store-cart-nav .btn-primary.btn-large {
  background-color: #00284e; }
  .j2store-cart-nav .btn-primary.btn-large:hover {
    background-color: #011427; }

.j2store_field_required {
  float: initial; }

.j2store-cart-item-box {
  top: 100%;
  right: 0; }
  .j2store-cart-item-box .btn.btn-outline {
    padding: 11px 30px;
    border: none;
    background-color: #00284e;
    color: white;
    font-weight: bold; }
    .j2store-cart-item-box .btn.btn-outline:hover {
      background-color: #f7bd28; }
  .j2store-cart-item-box .btn.btn-primary {
    color: #fff; }

.j2store-cart-list li.cartitems {
  margin: 0px 0 15px;
  padding: 0;
  padding-bottom: 15px !important; }
.j2store-cart-list .cartitems .cart-thumb-image img {
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 10px; }

#j2store-checkout-content .shipping-make-same #shipping, #j2store-checkout-content .shipping-make-same label {
  margin-left: 20px; }
#j2store-checkout-content #onCheckoutPayment_wrapper > h3 {
  padding: 0;
  margin-top: 0; }
#j2store-checkout-content #checkout, #j2store-checkout-content #billing-address, #j2store-checkout-content #shipping-address, #j2store-checkout-content #shipping-payment-method {
  margin-bottom: 20px; }
#j2store-checkout-content label {
  font-size: 16px; }
#j2store-checkout-content .checkout-content {
  border: solid 1px #00284e;
  padding: 40px 20px;
  margin-top: -1px; }
#j2store-checkout-content #billing-address #akeeba-renderjoomla input[type="text"], #j2store-checkout-content #billing-address #akeeba-renderjoomla select, #j2store-checkout-content #shipping-address #akeeba-renderjoomla input[type="text"], #j2store-checkout-content #shipping-address #akeeba-renderjoomla select, #j2store-checkout-content #shipping-payment-method #akeeba-renderjoomla input[type="text"], #j2store-checkout-content #shipping-payment-method #akeeba-renderjoomla select {
  width: 100%; }
#j2store-checkout-content #billing-address #akeeba-renderjoomla select, #j2store-checkout-content #shipping-address #akeeba-renderjoomla select, #j2store-checkout-content #shipping-payment-method #akeeba-renderjoomla select {
  margin-bottom: 10px;
  background-image: none !important;
  background-color: transparent !important; }
  #j2store-checkout-content #billing-address #akeeba-renderjoomla select:focus, #j2store-checkout-content #shipping-address #akeeba-renderjoomla select:focus, #j2store-checkout-content #shipping-payment-method #akeeba-renderjoomla select:focus {
    background-color: transparent !important; }

.j2store-cart-info a > i[class*="fa-"] {
  margin-right: 3px; }

.j2store-category-list li a:hover {
  color: #ffb000; }

.box-title {
  text-align: center;
  font-size: 34px; }

.j2store-product-module {
  margin: 0; }
  .j2store-product-module .j2store-product-image {
    padding: 0; }

.btn[value="Add to cart"] {
  color: inherit; }

/*===================Promo top left==========*/
.promo-top-left {
  display: flex !important;
  flex-wrap: wrap;
  /*===================MENU PRODUCT TYPE==========*/
  /* Search Module */ }
  .promo-top-left .j2-product-type-menu {
    margin-left: 10px; }
    .sunfw-direction-rtl .promo-top-left .j2-product-type-menu {
      margin-right: 10px;
      margin-left: inherit; }
    .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu {
      margin: 0; }
      .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li a,
      .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.nav-header,
      .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.separator {
        border: none; }
        .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li a .caret,
        .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.nav-header .caret,
        .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.separator .caret {
          width: calc(100% + 20px);
          right: -20px; }
          .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li a .caret:after,
          .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.nav-header .caret:after,
          .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.separator .caret:after {
            content: '\f107';
            width: 100%; }
          .sunfw-direction-rtl .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li a .caret, .sunfw-direction-rtl
          .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.nav-header .caret, .sunfw-direction-rtl
          .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li span.separator .caret {
            left: -20px;
            right: auto; }
      .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li ul.nav-child {
        top: 100%;
        left: 0; }
        .sunfw-direction-rtl .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li ul.nav-child {
          right: 0;
          left: auto; }
        .promo-top-left .j2-product-type-menu ul.nav.menu-sidemenu li ul.nav-child li:not(:last-child) a {
          border-bottom: 1px solid rgba(2, 21, 16, 0.2); }
  .promo-top-left .search-left {
    margin-right: 5px; }
    .promo-top-left .search-left .search #mod-search-searchword {
      background: #fff;
      height: 45px;
      position: relative; }
    .promo-top-left .search-left > form {
      position: relative;
      overflow: hidden;
      display: flex;
      align-items: center; }
    .promo-top-left .search-left #mod-search-searchword {
      min-width: 260px; }
    .promo-top-left .search-left input#mod-search-searchword {
      min-width: 260px;
      margin-bottom: 0; }
      .promo-top-left .search-left input#mod-search-searchword::-webkit-input-placeholder, .promo-top-left .search-left input#mod-search-searchword::-moz-placeholder, .promo-top-left .search-left input#mod-search-searchword:-ms-input-placeholder, .promo-top-left .search-left input#mod-search-searchword:-moz-placeholder {
        color: rgba(67, 67, 67, 0.5); }
    .promo-top-left .search-left label {
      right: 6px;
      z-index: 9999;
      width: 14px;
      height: 20px; }
      .promo-top-left .search-left label:before {
        font-family: FontAwesome;
        content: '\f002';
        display: block;
        color: #112b2c;
        position: absolute;
        width: 20px;
        height: 20px; }

/*===================Promo top right==========*/
.mod-menu-j2store .j2-menu-item li {
  display: inline-block;
  padding: 10px; }

.mod-j2store-cart {
  min-width: 300px;
  border: solid 1px rgba(2, 21, 16, 0.2); }
  .mod-j2store-cart .j2store-cart-info-link {
    padding: 10px 20px; }
    .mod-j2store-cart .j2store-cart-info-link a {
      float: right; }
      .mod-j2store-cart .j2store-cart-info-link a i {
        margin-right: 0; }

.mt--40 {
  margin-top: -50px; }

.product-title {
  font-size: 16px;
  text-transform: inherit;
  font-weight: 400;
  margin-bottom: 0; }

.product-price-container .sale-price {
  color: #d55855;
  font-size: 16px;
  margin: 5px 5px 13px 0; }

.j2store-cart-button {
  width: calc(100% - 57px);
  height: 48px; }

.j2store-module-product .j2store-product-image {
  margin-bottom: 10px; }
  .j2store-module-product .j2store-product-image img {
    width: 100%; }
.j2store-module-product .col-sm-12 {
  padding: 0; }
.j2store-module-product #add-to-cart-4 {
  margin-left: 0; }
.j2store-module-product .j2store-addtocart-form {
  margin: 0 -2px; }

.product-qty input[type="text"],
.product-qty input[type="number"] {
  padding: 14.5px 5px !important;
  width: 48px !important; }

.j2store-module-product-row {
  margin-bottom: 20px;
  text-align: center; }

.j2store-products-row {
  margin-bottom: 30px !important;
  text-align: center; }
  .j2store-products-row img {
    width: 100%; }

div.pagination {
  justify-content: center;
  margin: 45px 0 20px; }

input::-webkit-inner-spin-button {
  opacity: 1; }

#j2store_currency {
  background-color: transparent !important;
  color: #fff !important; }
  #j2store_currency a {
    color: #fff;
    padding: 0 8px;
    border: none;
    font-size: 14px;
    display: inline-block;
    margin: 0;
    position: relative; }
    #j2store_currency a:after {
      content: "";
      width: 1px;
      height: 12px;
      background: #fff;
      position: absolute;
      top: 50%;
      left: -2px;
      transform: translateY(-50%); }
    #j2store_currency a:first-child:after {
      content: none; }
  #j2store_currency a.active, #j2store_currency a:hover {
    color: #f7bd28 !important; }

#productsideFilters .j2store-product-filters:first-child {
  background: red; }

#j2store-brand-filter-container .j2store-product-brand-label {
  display: block; }
#j2store-brand-filter-container input.j2store-brand-checkboxes {
  margin-right: 5px; }
  .sunfw-direction-rtl #j2store-brand-filter-container input.j2store-brand-checkboxes {
    margin-left: 5px;
    margin-right: inherit; }

.j2store-product-filters {
  padding: 0px 20px 20px;
  border: 1px solid rgba(2, 21, 16, 0.2);
  margin-bottom: 40px; }
  .j2store-product-filters.category-filters li.j2product-categories {
    padding: 0; }
    .j2store-product-filters.category-filters li.j2product-categories a {
      padding: 0;
      background: transparent; }
  .j2store-product-filters:last-child {
    margin-bottom: 0; }

h4.product-filter-heading {
  font-size: 18px;
  padding: 11px 20px;
  display: block;
  margin: 0 -20px 20px;
  border-color: rgba(17, 43, 44, 0.1);
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  background: #00284e;
  color: #fff; }

#j2store-slider-range {
  width: calc(100% - 15px) !important; }
  #j2store-slider-range .ui-slider-handle {
    width: 14px;
    height: 14px;
    margin: 0; }
  #j2store-slider-range.ui-slider, #j2store-slider-range .ui-slider-range {
    height: 4px !important;
    top: 0 !important;
    background: #d8d8d8;
    position: relative; }

#j2store-slider-range-box {
  display: flex;
  flex-direction: column-reverse; }
  #j2store-slider-range-box .pull-right {
    float: none !important;
    margin: 0px 0px 15px;
    font-size: 14px; }
  #j2store-slider-range-box #filterProductsBtn {
    width: 108px; }

form#productFilters {
  margin-bottom: 40px; }
  form#productFilters:after {
    content: '';
    display: table;
    clear: both; }
  form#productFilters select {
    float: right;
    min-width: 283px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff; }
    .sunfw-direction-rtl form#productFilters select {
      float: left; }
    @media (max-width: 1024px) {
      form#productFilters select {
        min-width: 200px; } }
  form#productFilters input {
    min-width: 108px; }
    form#productFilters input.btn {
      margin-left: 5px; }
      .sunfw-direction-rtl form#productFilters input.btn {
        margin-right: 5px;
        margin-left: inherit; }
  form#productFilters input.j2store-product-search-input {
    margin-bottom: 0;
    min-width: 250px;
    box-shadow: none; }

.j2store-product-filters.productfilters-list {
  display: none; }

#productFilters input, #productFilters button, #productFilters select:not(.list) {
  height: 45px; }
#productFilters .btn {
  margin-top: -1px; }
#productFilters input[value="Reset"] {
  background-color: #fff;
  border: 1px solid rgba(2, 21, 16, 0.2); }

#j2store-cart-form .j2store-cart-table {
  margin-bottom: 20px; }
  #j2store-cart-form .j2store-cart-table .btn-danger {
    background-color: transparent;
    color: #bc9b70 !important; }
    #j2store-cart-form .j2store-cart-table .btn-danger:hover {
      background-color: transparent !important; }
  #j2store-cart-form .j2store-cart-table .j2store-remove {
    float: right;
    padding: 0;
    margin-bottom: 0; }
    #j2store-cart-form .j2store-cart-table .j2store-remove i {
      margin-right: 0;
      margin-top: 10px; }
#j2store-cart-form .cart-update-button input.btn.btn-default {
  min-width: 200px;
  background: transparent;
  border: 1px solid rgba(2, 21, 16, 0.2); }
#j2store-cart-form .j2store-cart-buttons {
  margin-bottom: 90px; }
  #j2store-cart-form .j2store-cart-buttons .input.btn.btn-default {
    min-width: 200px;
    background: transparent;
    border: 1px solid rgba(2, 21, 16, 0.2); }
  #j2store-cart-form .j2store-cart-buttons .cart-continue-shopping-button {
    margin-right: 10px; }
    .sunfw-direction-rtl #j2store-cart-form .j2store-cart-buttons .cart-continue-shopping-button {
      margin-left: 10px;
      margin-right: inherit; }
#j2store-cart-form tr th {
  font-weight: 400 !important; }

.header-top a {
  transition: 0s !important; }

.j2store-myprofile > h3 {
  margin-bottom: 25px;
  font-size: 20px; }
.j2store-myprofile .label-important {
  background: #c3302c; }
.j2store-myprofile .tabbable.tabs ul.nav-tabs {
  border-bottom: 1px solid rgba(17, 43, 44, 0.1);
  margin-bottom: 30px; }
  .j2store-myprofile .tabbable.tabs ul.nav-tabs li {
    padding: 0; }
    .j2store-myprofile .tabbable.tabs ul.nav-tabs li a {
      border: solid 1px rgba(17, 43, 44, 0.1);
      border-radius: 0;
      padding: 9.5px 20px;
      color: #434343; }
      @media (max-width: 767px) {
        .j2store-myprofile .tabbable.tabs ul.nav-tabs li a {
          padding: 11.5px 5px; } }
      .j2store-myprofile .tabbable.tabs ul.nav-tabs li a i {
        margin-right: 0; }
        .sunfw-direction-rtl .j2store-myprofile .tabbable.tabs ul.nav-tabs li a i {
          margin-left: 0;
          margin-right: inherit; }
.j2store-myprofile .tabbable.tabs .tab-content .table-bordered {
  border: solid 1px #b79365;
  border-radius: 0; }
  @media (max-width: 767px) {
    .j2store-myprofile .tabbable.tabs .tab-content .table-bordered tr td {
      white-space: inherit !important; } }
.j2store-myprofile .tabbable.tabs .tab-content #address-tab hr {
  display: none; }
.j2store-myprofile .tabbable.tabs .tab-content #address-tab .j2store-myprofile-address-list {
  margin-top: 27px;
  padding: 0; }

.sunfw-com-j2store .sunfw_section_component {
  border: solid 1px rgba(2, 21, 16, 0.2); }
  .sunfw-com-j2store .sunfw_section_component .breadcrumb {
    margin-top: 30px; }

/*==============LOGIN FORM===============*/
.j2store-login-form {
  max-width: 415px;
  margin: 10px auto 30px;
  float: none; }
  .j2store-login-form > h3 {
    margin-bottom: 30px;
    margin-top: 0; }
  .j2store-login-form form#j2storeOrderLoginForm {
    border: solid 1px rgba(17, 43, 44, 0.1);
    padding: 20px 30px; }
    .j2store-login-form form#j2storeOrderLoginForm label {
      display: block;
      font-size: 14px; }
      .j2store-login-form form#j2storeOrderLoginForm label > span {
        display: block;
        margin: 10px 0; }
      .j2store-login-form form#j2storeOrderLoginForm label input {
        width: 100%;
        border: solid 1px rgba(17, 43, 44, 0.1); }
      .j2store-login-form form#j2storeOrderLoginForm label input[type=checkbox] {
        width: auto;
        margin-right: 10px; }
        .sunfw-direction-rtl .j2store-login-form form#j2storeOrderLoginForm label input[type=checkbox] {
          margin-left: 10px;
          margin-right: inherit; }
    .j2store-login-form form#j2storeOrderLoginForm input[type="submit"] {
      margin: 15px 0; }
    .j2store-login-form form#j2storeOrderLoginForm ul.loginLinks {
      padding: 0;
      margin: 0; }
      .j2store-login-form form#j2storeOrderLoginForm ul.loginLinks li {
        list-style: none;
        padding: 0; }

#akeeba-renderjoomla .cart-estimator-discount-block {
  margin-bottom: 15px; }
#akeeba-renderjoomla h3 {
  font-size: 18px;
  padding: 20px 0 4px;
  font-weight: 500;
  text-transform: capitalize; }
#akeeba-renderjoomla .cart-footer {
  margin-bottom: 20px; }
#akeeba-renderjoomla tr th {
  font-weight: 400 !important; }
#akeeba-renderjoomla .j2store-cart {
  margin-top: 30px; }
  #akeeba-renderjoomla .j2store-cart tr td, #akeeba-renderjoomla .j2store-cart tr th {
    padding: 15px 10px 10px !important; }
  #akeeba-renderjoomla .j2store-cart .cart-update-button .btn.btn-default:hover {
    background-color: #f7bd28; }
#akeeba-renderjoomla .customer-note h3 {
  padding: 0; }

.j2store .table-bordered tr td:nth-child(1), .j2store .table-bordered tr th:nth-child(1) {
  border-left: 1px solid #00284e; }

.cart-footer tr:nth-child(1) td, .cart-footer tr:nth-child(1) th {
  border-top: 1px solid #00284e !important; }

.sunfw-flex-component {
  margin-bottom: 0px; }

input[type="radio"], input[type="checkbox"] {
  margin-left: 1px; }

.j2store .checkout-heading {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  padding: 0 8px;
  color: white;
  margin-bottom: 0;
  border: solid 1px #00284e; }
  .j2store .checkout-heading a {
    color: white; }

#j2store-checkout select[name="address_id"] {
  margin-top: 20px;
  padding: 0; }
  #j2store-checkout select[name="address_id"] option {
    background-color: transparent;
    padding: 13px; }
#j2store-checkout #billing-new span, #j2store-checkout #billing-new label, #j2store-checkout #shipping-new span, #j2store-checkout #shipping-new label {
  margin: 15px 0 10px; }
#j2store-checkout #billing-new input, #j2store-checkout #billing-new select, #j2store-checkout #shipping-new input, #j2store-checkout #shipping-new select {
  width: 100%; }
#j2store-checkout #onCheckoutPayment_wrapper {
  margin-top: -30px; }
  #j2store-checkout #onCheckoutPayment_wrapper label {
    margin-right: 10px; }
#j2store-checkout #checkbox_tos {
  margin-bottom: 10px; }
#j2store-checkout .j2store-payment-display-name strong {
  font-weight: 400; }

.simple, .variable, .downloadable, .configurable {
  margin-top: 30px; }

.j2store-addtocart-form .options {
  margin-bottom: 10px; }
  .j2store-addtocart-form .options select {
    margin-top: 10px; }
  .j2store-addtocart-form .options label, .j2store-addtocart-form .options input {
    display: inline-block;
    vertical-align: middle;
    margin: 0; }

.j2store-single-product.detail .zoom img {
  width: 100%; }
.j2store-single-product.detail ul.additional-image-list {
  padding-left: 0; }
  .j2store-single-product.detail ul.additional-image-list li {
    padding-right: 10px; }
    .sunfw-direction-rtl .j2store-single-product.detail ul.additional-image-list li {
      padding-left: 10px;
      padding-right: inherit; }

.pagination > li > a, .pagination > li > span {
  color: inherit; }
  .pagination > li > a:hover, .pagination > li > span:hover {
    background-color: #f7bd28;
    border-color: #f7bd28;
    color: #fff; }

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
  background-color: #f7bd28;
  border-color: #f7bd28; }

thead tr th {
  border: none !important; }

tr td, tr th {
  padding: 15px 10px !important;
  border-radius: 0 !important; }
tr td {
  background-color: #fff !important; }

tfoot > tr > td {
  border-bottom: 1px solid #00284e !important; }

input[type="radio"] {
  margin-right: 15px !important; }

.j2store-products-row .j2store-addtocart-form .options {
  display: none; }

.j2store-myprofile .nav.nav-tabs li.active a {
  background-color: #f7bd28; }
.j2store-myprofile #orders-tab tbody tr td {
  border-bottom: 1px solid #00284e !important; }
.j2store-myprofile .table thead {
  border-radius: 0;
  background: #00284e; }
.j2store-myprofile #address-tab .j2store-myprofile-address-single-list {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  text-align: center;
  background: transparent;
  border-radius: 0;
  padding: 30px 0 40px; }
  .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .j2store-myprofile-address-controls {
    display: flex;
    justify-content: center;
    margin-top: 30px; }
    .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .j2store-myprofile-address-controls li {
      margin-left: 30px; }
      .sunfw-direction-rtl .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .j2store-myprofile-address-controls li {
        margin-right: 30px;
        margin-left: inherit; }
  .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .row .col-md-6 {
    width: 100%;
    text-align: left; }
    .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .row .col-md-6 strong {
      width: calc(100% - 50%);
      display: inline-block;
      float: left;
      text-align: right;
      margin-right: 30px; }
      .sunfw-direction-rtl .j2store-myprofile #address-tab .j2store-myprofile-address-single-list .row .col-md-6 strong {
        margin-left: 30px;
        margin-right: inherit; }

/*===================SINGLE PRODUCT================*/
.j2store-addtocart-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.j2store-view-back-button {
  display: none; }
  .j2store-view-back-button a.btn {
    border-radius: 100px;
    margin-bottom: 30px; }

.j2store-single-product .j2store-mainimage {
  border: solid 1px rgba(17, 43, 44, 0.1);
  margin-bottom: 22px; }
.j2store-single-product .j2store-product-main-image {
  width: 100%;
  margin-bottom: 0; }
.j2store-single-product .j2store-product-additional-images .additional-image-list {
  padding: 0;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .j2store-single-product .j2store-product-additional-images .additional-image-list {
      display: flex; }
      .j2store-single-product .j2store-product-additional-images .additional-image-list li {
        margin: 0; } }
.j2store-single-product .sale-tag {
  left: 15px; }
  .sunfw-direction-rtl .j2store-single-product .sale-tag {
    right: 15px;
    left: auto; }
.j2store-single-product h1.product-title {
  font-size: 20px;
  margin-top: -8px;
  margin-bottom: 0;
  font-weight: 600; }
.j2store-single-product .price-sku-brand-container {
  border-top: none;
  margin: 0 0 40px;
  padding-top: 7px; }
  .j2store-single-product .price-sku-brand-container .span6 {
    width: 100%;
    margin-left: 0; }
    .j2store-single-product .price-sku-brand-container .span6 .product-sku {
      font-size: 14px; }
  .j2store-single-product .price-sku-brand-container .sale-price {
    font-weight: 600;
    font-size: 20px;
    color: #f7bd28;
    margin: 0; }
  .j2store-single-product .price-sku-brand-container .short-description {
    margin: 15px 0px 22px; }
.j2store-single-product .simple-product .j2store-add-to-cart, .j2store-single-product .variable-product .j2store-add-to-cart, .j2store-single-product .configurable-product .j2store-add-to-cart, .j2store-single-product .downloadable-product .j2store-add-to-cart {
  margin-left: 0; }
.j2store-single-product .simple-product .price-sku-brand-container .col-sm-6, .j2store-single-product .variable-product .price-sku-brand-container .col-sm-6, .j2store-single-product .configurable-product .price-sku-brand-container .col-sm-6, .j2store-single-product .downloadable-product .price-sku-brand-container .col-sm-6 {
  padding: 0;
  width: 100%; }
  .j2store-single-product .simple-product .price-sku-brand-container .col-sm-6 .product-sku, .j2store-single-product .variable-product .price-sku-brand-container .col-sm-6 .product-sku, .j2store-single-product .configurable-product .price-sku-brand-container .col-sm-6 .product-sku, .j2store-single-product .downloadable-product .price-sku-brand-container .col-sm-6 .product-sku {
    margin-top: 10px; }
.j2store-single-product .simple-product .tab-content-detail, .j2store-single-product .variable-product .tab-content-detail, .j2store-single-product .configurable-product .tab-content-detail, .j2store-single-product .downloadable-product .tab-content-detail {
  padding: 50px 15px 0;
  display: flex; }
  .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab {
    border-bottom: 0;
    width: 28%;
    float: left;
    border-top: 1px solid #eeeeee;
    margin-right: 20px; }
    .sunfw-direction-rtl .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab {
      float: right; }
    .sunfw-direction-rtl .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab, .sunfw-direction-rtl .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab {
      margin-left: 20px;
      margin-right: inherit; }
    .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab li, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab li, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab li, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab li {
      font-weight: bold;
      float: none;
      border-bottom: solid 1px rgba(17, 43, 44, 0.1); }
      .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab li a, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab li a, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab li a, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab li a {
        color: #112b2c;
        padding: 15px 0px;
        border: none; }
        .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab li a:hover, .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab li a:focus, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab li a:hover, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab li a:focus, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab li a:hover, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab li a:focus, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab li a:hover, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab li a:focus {
          background: transparent;
          border: none;
          color: #f7bd28; }
      .j2store-single-product .simple-product .tab-content-detail #j2store-product-detail-tab li.active a, .j2store-single-product .variable-product .tab-content-detail #j2store-product-detail-tab li.active a, .j2store-single-product .configurable-product .tab-content-detail #j2store-product-detail-tab li.active a, .j2store-single-product .downloadable-product .tab-content-detail #j2store-product-detail-tab li.active a {
        border: none;
        color: #f7bd28; }
  .j2store-single-product .simple-product .tab-content-detail .tab-content, .j2store-single-product .variable-product .tab-content-detail .tab-content, .j2store-single-product .configurable-product .tab-content-detail .tab-content, .j2store-single-product .downloadable-product .tab-content-detail .tab-content {
    float: left;
    width: 70%; }
    .sunfw-direction-rtl .j2store-single-product .simple-product .tab-content-detail .tab-content, .sunfw-direction-rtl .j2store-single-product .variable-product .tab-content-detail .tab-content, .sunfw-direction-rtl .j2store-single-product .configurable-product .tab-content-detail .tab-content, .sunfw-direction-rtl .j2store-single-product .downloadable-product .tab-content-detail .tab-content {
      float: right; }

/*# sourceMappingURL=style.css.map */
