/* BuddyPress Single User Tab */
#buddypress .dashboard-widget ul.list-inline {
  margin: 0;
  padding: 0;
  list-style: none;
}

#buddypress .dashboard-widget ul.list-inline > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  padding: 15px;
  border: 1px solid var(--reign-site-border-color);
  border-bottom: 0;
}

#buddypress .dashboard-widget ul.list-inline > li .title {
  min-width: 100px;
}

#buddypress .dashboard-widget ul.list-inline > li:last-child {
  border-bottom: 1px solid var(--reign-site-border-color);
}

.reign-nav-iconic #dokan-personal-li > a:before,
.reign-nav-iconic #store-personal-li > a:before {
  content: "\f54e";
}

.reign-nav-iconic #favorite-personal-li > a:before {
  content: "\f004";
}

#buddypress .woocommerce ul.products li.product .added_to_cart,
#buddypress .woocommerce ul.products li.product .button.add_to_cart_button,
#buddypress .woocommerce ul.products li.product .button.product_type_external,
#buddypress .woocommerce ul.products li.product .button.product_type_grouped,
#buddypress .woocommerce ul.products li.product .button.product_type_variable {
  border-radius: 30px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
}

.item-body-inner-wrapper .woocommerce .woocommerce-ordering {
  margin: 0 0 1em;
}

.button.reign-visit-store {
  float: right !important;
  clear: both;
  margin: 0 0 2em !important;
  border-radius: 30px !important;
}

.reign-visit-store .dashicons {
  margin-right: 5px;
  font-size: 18px;
}

.rda-mobile-bulk-option {
  display: inline-block;
  width: 100%;
  height: 40px;
  padding-left: 8px;
}
@media (min-width: 431px) {
  .rda-mobile-bulk-option {
    display: none;
  }
}

.dokan-table.dokan-table > thead > tr > th,
.dokan-table.dokan-table > thead > tr > th,
.dokan-table.dokan-table > tbody > tr > th,
.dokan-table.dokan-table > tfoot > tr > th,
.dokan-table.dokan-table > thead > tr > td,
.dokan-table.dokan-table > tbody > tr > td,
.dokan-table.dokan-table > tfoot > tr > td {
  border-color: var(--reign-site-border-color);
}

.dokan-table .rda-cb-select-all,
.rda-mobile-bulk-option .rda-cb-select-all {
  position: relative;
  margin: 0;
  padding-left: 18px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the rda-checkmark/indicator (hidden when not checked) */
  /* Show the rda-checkmark when checked */
  /* Style the rda-checkmark/indicator */
}
.dokan-table .rda-cb-select-all input.dokan-checkbox,
.dokan-table .rda-cb-select-all input.dokan-check-col,
.dokan-table .rda-cb-select-all input.dokan-check-all,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-checkbox,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-col,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-all {
  position: absolute;
  margin: 0;
  opacity: 0;
  left: 2px;
  top: 2px;
  cursor: pointer;
  z-index: 1;
}
.dokan-table .rda-cb-select-all .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all .rda-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid var(--reign-colors-theme);
  background-color: var(--reign-site-sections-bg-color);
}
.dokan-table .rda-cb-select-all:hover input.dokan-checkbox ~ .rda-checkmark, .dokan-table .rda-cb-select-all:hover input.dokan-check-col ~ .rda-checkmark, .dokan-table .rda-cb-select-all:hover input.dokan-check-all ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all:hover input.dokan-checkbox ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all:hover input.dokan-check-col ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all:hover input.dokan-check-all ~ .rda-checkmark {
  background-color: var(--reign-colors-theme);
  border-color: var(--reign-colors-theme);
}
.dokan-table .rda-cb-select-all input.dokan-checkbox:checked ~ .rda-checkmark,
.dokan-table .rda-cb-select-all input.dokan-check-col:checked ~ .rda-checkmark,
.dokan-table .rda-cb-select-all input.dokan-check-all:checked ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-checkbox:checked ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-col:checked ~ .rda-checkmark,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-all:checked ~ .rda-checkmark {
  background-color: var(--reign-colors-theme);
}
.dokan-table .rda-cb-select-all .rda-checkmark:after,
.rda-mobile-bulk-option .rda-cb-select-all .rda-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.dokan-table .rda-cb-select-all input.dokan-checkbox:checked ~ .rda-checkmark:after,
.dokan-table .rda-cb-select-all input.dokan-check-col:checked ~ .rda-checkmark:after,
.dokan-table .rda-cb-select-all input.dokan-check-all:checked ~ .rda-checkmark:after,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-checkbox:checked ~ .rda-checkmark:after,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-col:checked ~ .rda-checkmark:after,
.rda-mobile-bulk-option .rda-cb-select-all input.dokan-check-all:checked ~ .rda-checkmark:after {
  display: block;
}
.dokan-table .rda-cb-select-all .rda-checkmark:after,
.rda-mobile-bulk-option .rda-cb-select-all .rda-checkmark:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (min-width: 768px) {
  .rda-mobile-sidebar-toggle,
  .rda-mobile-sidebar-close {
    display: none;
  }
  div#dokan-secondary.dokan-store-sidebar.dokan-store-sidebar .dokan-widget-area {
    background: transparent !important;
  }
}
@media (max-width: 767px) {
  .rda-hide-scrollbar .dokan-store-wrap.layout-left,
  .rda-hide-scrollbar .dokan-store-wrap.layout-right {
    position: relative;
    z-index: 99999;
  }
  .dokan-store-wrap.layout-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .dokan-store-wrap.layout-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  body.rda-hide-scrollbar {
    overflow: hidden;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-toggle {
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 100%;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-toggle a {
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 100%;
    border: 1px solid #adadad;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.2s linear;
            transition: all 0.2s linear;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-toggle a:hover {
    background-color: #000;
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.4);
    color: #fff;
    -webkit-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  #dokan-secondary.dokan-store-sidebar .widget-area,
  #dokan-secondary.dokan-store-sidebar .dokan-widget-area {
    width: 100%;
    height: 100vh !important;
    overflow: hidden;
    overflow-y: auto;
    position: fixed !important;
    top: 0;
    background-color: var(--reign-site-sections-bg-color);
    z-index: 999999999;
    padding: 50px 15px;
    padding-top: 20px;
    left: -110%;
    min-height: 556px;
    -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
    box-shadow: 0 0 5px 0 rgb(184, 178, 184);
    opacity: 0;
    visibility: hidden;
  }
  #dokan-secondary.dokan-store-sidebar .widget-area.rda-sidebar-open,
  #dokan-secondary.dokan-store-sidebar .dokan-widget-area.rda-sidebar-open {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  #dokan-secondary.dokan-store-sidebar .widget-area.rda-sidebar-open::-webkit-scrollbar,
  #dokan-secondary.dokan-store-sidebar .dokan-widget-area.rda-sidebar-open::-webkit-scrollbar {
    width: 5px;
  }
  #dokan-secondary.dokan-store-sidebar .widget-area.rda-sidebar-open::-webkit-scrollbar-thumb,
  #dokan-secondary.dokan-store-sidebar .dokan-widget-area.rda-sidebar-open::-webkit-scrollbar-thumb {
    background-color: rgba(212, 212, 212, 0.61);
    outline: 0px solid #ffffff;
  }
  #dokan-secondary.dokan-store-sidebar .rda-dokan-category-wrap.slick-slider,
  #dokan-secondary.dokan-store-sidebar ul.dokan-feature-sellers.rda-dokan-vendors-wrap.slick-slider {
    margin-bottom: 0;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 20px;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-close a {
    color: #fff;
    width: 34px;
    height: 34px;
    background: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid transparent;
  }
  #dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-close a:hover {
    border: 1px solid #fff;
  }
  .dokan-widget-area .widget {
    margin-bottom: 15px;
  }
  .dokan-widget-area .widget > ul,
  .dokan-widget-area .widget .ajaxsearchform,
  .dokan-widget-area .widget form#dokan-form-contact-seller,
  .dokan-widget-area .widget div#cat-drop-stack,
  .dokan-widget-area .widget .location-container,
  .dokan-widget-area .widget .dokan-store-open-close,
  .dokan-widget-area .widget .store-cat-stack-dokan {
    max-height: 0;
    -webkit-transition: max-height 0.15s ease-out;
            transition: max-height 0.15s ease-out;
    overflow: hidden;
  }
  .dokan-widget-area .widget form#dokan-form-contact-seller {
    padding: 0;
    border: 0;
  }
  .dokan-widget-area .widget.active > ul,
  .dokan-widget-area .widget.active .ajaxsearchform,
  .dokan-widget-area .widget.active form#dokan-form-contact-seller,
  .dokan-widget-area .widget.active div#cat-drop-stack,
  .dokan-widget-area .widget.active .location-container,
  .dokan-widget-area .widget.active .dokan-store-open-close,
  .dokan-widget-area .widget.active .store-cat-stack-dokan {
    max-height: 1000px;
    -webkit-transition: max-height 0.25s ease-in;
            transition: max-height 0.25s ease-in;
  }
  .dokan-widget-area .widget .widget-title {
    position: relative;
    cursor: pointer;
  }
  .dokan-widget-area .widget .widget-title:after {
    content: "\f107";
    font-family: "Font Awesome 6 Pro", "reign-icons";
    font-size: 18px;
    display: block;
    position: absolute;
    right: 12px;
    top: 0;
  }
  .dokan-widget-area .widget.active .widget-title:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
/* hide-show css */
div.rda-store-extra-list-view {
  display: none;
}

.dokan-seller-listing .list-view div.rda-store-extra-list-view {
  display: block;
}

.dokan-seller-listing.rda-seller-list-view .rda-wb-grid-view-only {
  display: none;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin: 40px 0 0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap::before, #dokan-seller-listing-wrap ul.dokan-seller-wrap::after {
  content: none;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper {
  background: var(--reign-site-sections-bg-color);
  position: relative;
  padding: 0;
  height: 100%;
  border: 1px solid var(--reign-site-border-color);
  box-shadow: none;
  border-radius: var(--reign-global-border-radius);
  overflow: hidden;
  -webkit-transition: box-shadow 150ms ease-out, bottom 0.2s ease;
          transition: box-shadow 150ms ease-out, bottom 0.2s ease;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper:hover {
  box-shadow: var(--reign-more-options-box-shadow);
}

#dokan-seller-listing-wrap.layout_one ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content {
  min-width: 115%;
  left: -20px;
  -webkit-transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
          transform: rotate(-6deg);
  top: -50px;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
          transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
#dokan-seller-listing-wrap.layout_one ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content .store-banner {
  margin-bottom: -25px;
}
#dokan-seller-listing-wrap.layout_one ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content .store-banner img {
  width: 100%;
  margin-top: 30px;
  -webkit-transform: rotate(6deg);
      -ms-transform: rotate(6deg);
          transform: rotate(6deg);
}
#dokan-seller-listing-wrap.layout_one ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper:hover {
  box-shadow: var(--reign-more-options-box-shadow);
}
#dokan-seller-listing-wrap.layout_one ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper:hover .store-content.rda-wb-grid-store-content {
  top: -30px;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-lists-category .category-box {
  background: var(--reign-site-sections-bg-color);
}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-lists-category .category-box ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.rda-options-bar {
  background: var(--reign-site-sections-bg-color);
  padding: 10px 10px 10px 15px;
  margin-bottom: 60px;
  min-height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rda-options-bar a:hover {
  color: #ccc;
}

.rda-store-switch-layout a {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  color: #ccc;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}

.rda-seller-products-wrapper.rda-wb-grid-view-only {
  display: none;
}

/* wb-grid view style */
.store-data.rda-wb-grid-view-only {
  text-align: center;
}
.store-data.rda-wb-grid-view-only h2 {
  font-size: 24px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
  margin-bottom: 30px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap .rda-store-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  height: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  position: relative;
  overflow: hidden;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content:after {
  content: " ";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.02);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0;
  text-align: center;
  background: none;
  border: 0;
  height: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar {
  display: block !important;
  left: 0;
  right: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  top: -115px;
  border-radius: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar img {
  border-radius: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer h2.rda-wb-grid-view-only {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 10px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .star-rating.dokan-seller-rating {
  float: none;
  margin: auto;
  margin-bottom: 20px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .rda-no-star-rating {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 16px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer a.dokan-btn {
  margin-top: auto;
  margin-bottom: 5px;
}
@media (max-width: 991px) {
  #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3.coloum-3 {
    width: 50%;
    float: left;
  }
}
@media (max-width: 543px) {
  #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3.coloum-3 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-4 {
    width: 25%;
  }
}

.rda-featured-favorite.featured-favorite {
  position: absolute;
  left: 0;
  top: 15px;
  z-index: 99;
}
.rda-featured-favorite.featured-favorite .featured-label {
  padding: 6px 16px;
  background: #2d54a3;
  color: #fff;
  font-size: 13px;
  border-radius: 0 30px 30px 0;
}

.dokan-single-seller.no-banner-img .rda-featured-favorite.featured-favorite .featured-label {
  background: #d1dbf0;
  color: #2d54a3;
  font-size: 13px;
  border-radius: 0 30px 30px 0;
  box-shadow: none;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .dokan-store-is-open-close-status,
#dokan-seller-listing-wrap.grid-view .dokan-store-is-open-close-status {
  font-size: 13px;
  padding: 2px 10px;
  background-color: var(--reign-site-secondary-bg-color);
  color: var(--reign-site-headings-color);
  z-index: 99;
}

#dokan-seller-listing-wrap.grid-view .dokan-store-is-open-status {
  font-size: 13px;
  padding: 2px 10px;
  background-color: #1dbf73;
  color: #fff;
}

.dokan-seller-wrap .dokan-btn.dokan-btn-theme,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button {
  color: #fff !important;
  text-decoration: none;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s ease all;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:hover,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:hover {
  color: #FFF !important;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:focus,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:focus {
  border: 2px solid transparent !important;
  color: #FFF !important;
}

.dokan-seller-wrap .dokan-btn.dokan-btn-theme,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button {
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  text-align: center;
  width: 140px;
  margin: 5px;
  padding: 6px 0px;
  border: 2px solid transparent;
  border-radius: var(--reign-global-button-radius);
  position: relative;
  z-index: 2;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:before,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:before {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  bottom: 0;
  opacity: 0;
  content: "";
  background: rgba(0, 0, 0, 0.5);
  border-radius: var(--reign-global-button-radius);
  z-index: -1;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme.dokan-follow-store-button-working::after,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button.dokan-follow-store-button-working::after {
  display: none !important;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:hover,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:hover {
  border: 2px solid transparent !important;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:hover:before,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:hover:before {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  left: 0;
  right: 0;
  opacity: 1;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:hover:after,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:hover:after {
  right: 6px;
  visibility: visible;
  opacity: 1;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:focus:before,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:focus:before {
  -webkit-transition: 0.5s all ease;
          transition: 0.5s all ease;
  left: 0;
  right: 0;
  opacity: 1;
}
.dokan-seller-wrap .dokan-btn.dokan-btn-theme:after,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:after {
  content: "\f101";
  font-family: "Font Awesome 6 Pro", "reign-icons";
  display: block;
  font-size: 20px;
  font-weight: 400;
  padding-top: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 30px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s;
          transition: all 0.4s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir=rtl] .dokan-seller-wrap .dokan-btn.dokan-btn-theme:after,
[dir=rtl] #dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button {
  background: #333 !important;
  border-color: #333 !important;
}

#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button i {
  color: #fff !important;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone {
  display: block;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone i {
  margin-right: 5px;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before {
  content: "\f230";
  display: inline-block;
  left: -3px;
  color: var(--reign-site-body-text-color);
}

/* seller-products */
.rda-seller-products-wrapper h3 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}

.rda-seller-products {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rda-seller-products .rtm-tooltip {
  width: 50px;
  height: 50px;
  margin: 5px;
  background: #f7fbfc;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  position: relative;
  border: 3px solid #fff;
  border-radius: 10px;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 400px) {
  .rda-seller-products .rtm-tooltip {
    width: 62px;
    height: 62px;
  }
}
.rda-seller-products .rtm-tooltip .rtm-tooltiptext {
  visibility: hidden;
  min-width: 120px;
  font-size: 12px;
  display: block;
  background: #000;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  width: 100%;
  z-index: 1;
  bottom: 70%;
  left: -36px;
  -webkit-transition: all 0.2s;
          transition: all 0.2s;
  margin: auto;
}
.rda-seller-products .rtm-tooltip .rtm-tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
@media (max-width: 400px) {
  .rda-seller-products .rtm-tooltip .rtm-tooltiptext {
    left: -32px;
  }
}
.rda-seller-products .rtm-tooltip:hover .rtm-tooltiptext {
  visibility: visible;
  bottom: 120%;
}
.rda-seller-products .rtm-tooltip img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.rda-seller-products .rtm-tooltip span.rda-more-products {
  width: 100%;
  height: 100%;
  display: block;
  color: #222;
  font-size: 13px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #E8E8E8;
  border-radius: 10px;
}
@media (max-width: 400px) {
  .rda-seller-products .rtm-tooltip span.rda-more-products {
    width: 62px;
    height: 62px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 15px;
  }
}

/* list view style */
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li {
  width: 100% !important;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper {
  background: var(--reign-site-sections-bg-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  border: 0;
  -webkit-transition: initial;
          transition: initial;
  padding: 0;
  border: 1px solid var(--reign-site-border-color);
  border-radius: var(--reign-global-border-radius);
  box-shadow: 0px 30px 40px rgba(0, 0, 0, 0.08);
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .dokan-store-is-open-close-status {
  font-size: 13px;
  padding: 2px 10px;
}
@media (max-width: 620px) {
  .dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper {
    display: block;
  }
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-content-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 380px;
  border-right: 1px solid var(--reign-site-border-color);
}
@media (max-width: 620px) {
  .dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-content-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%;
  height: 100%;
  padding: 15px 30px 15px 50px;
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 620px) {
  .dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 0 0;
    display: block;
  }
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-content,
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .rda-seller-products-wrapper,
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .rda-visit-store {
  width: 100%;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-info {
  height: 100%;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-data {
  padding: 0;
  font-size: 16px;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .rda-visit-store {
  margin-top: auto;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .rda-seller-products-wrapper {
  margin-top: 20px;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .rda-seller-products-wrapper .rda-seller-products {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: -5px;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-content .store-info .store-data-container {
  border: 0;
  background: transparent;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-content .store-info .store-data-container .store-data h2 a {
  color: var(--reign-site-headings-color);
  text-shadow: none;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-content .store-info .store-data-container .store-data p {
  display: block;
  margin: 0 0 10px;
  color: var(--reign-site-body-text-color);
  text-shadow: none;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper .rda-store-extra-list-view .store-content .store-info .store-data-container .store-address br {
  display: none;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-content.store-content .store-info .store-data h2 {
  margin: 0 0 10px;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .store-data-container {
  border: 1px solid #eee;
  border-bottom: 0;
}

#dokan-seller-listing-wrap.list-view.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: initial;
          flex-direction: initial;
  -ms-flex-preferred-size: inherit;
      flex-basis: inherit;
  border: none;
  text-align: center;
  background: var(--reign-site-sections-bg-color);
}

#dokan-seller-listing-wrap.list-view.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button {
  margin-right: 0;
}

/* Store Listing Layout Two */
#dokan-seller-listing-wrap.layout_two ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar {
  top: -45px;
}
#dokan-seller-listing-wrap.layout_two ul.dokan-seller-wrap li .store-footer.store-footer {
  padding-top: 65px;
}
#dokan-seller-listing-wrap.layout_two ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar,
#dokan-seller-listing-wrap.layout_two ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar img {
  border-radius: 12px;
}
#dokan-seller-listing-wrap.layout_two .store-banner a {
  display: block;
  padding-top: 50%;
  position: relative;
}
#dokan-seller-listing-wrap.layout_two .store-banner a img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}
#dokan-seller-listing-wrap.layout_two .store-banner .store-image-default {
  width: 100%;
  height: 203px;
}

/* My Account Page - Vendors Tab */
.woocommerce-MyAccount-content #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3,
.woocommerce-MyAccount-content #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-4 {
  width: 50%;
}

/* rda vendor header top */
@media (max-width: 959px) {
  body.shiftnav-disable-shift-body.shiftnav-disable-shift-body .rda-vendor-header-top {
    padding-top: 47px;
  }
}
.dokan-store .dokan-store-wrap {
  gap: 0 !important;
}

.content-area #dokan-content.site-content {
  padding: 0;
}

.rda-vendor-header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  position: relative;
  z-index: 2;
}
.rda-vendor-header-top .dokan-single-store.dokan-w8 {
  width: 100%;
}
.rda-vendor-header-top .dokan-single-store.dokan-w8.container {
  margin-top: 40px;
}
.rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul {
  margin-bottom: 0;
}

.rda-vendor-banner-overlay {
  position: relative;
}
.rda-vendor-banner-overlay:after {
  content: " ";
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0, rgba(156, 156, 156, 0.1) 30%, rgba(11, 11, 11, 0.35) 80%, rgba(0, 0, 0, 0.48));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(156, 156, 156, 0.1) 30%, rgba(11, 11, 11, 0.35) 80%, rgba(0, 0, 0, 0.48));
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

@media (max-width: 1199px) {
  .dokan-single-store .profile-frame .profile-info-box .rda-vendor-banner-overlay {
    overflow: hidden;
    padding-top: 300px;
  }
  .dokan-single-store .profile-frame .profile-info-box .rda-vendor-banner-overlay img.profile-info-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: cover;
  }
}

/* Header template Layout */
@media (min-width: 1200px) {
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper {
    border: 0;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper {
    max-width: 1140px;
    left: 0;
    right: 0;
    margin: auto;
    background: transparent;
    border: 0;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
    max-width: 1140px;
    margin: auto;
    height: auto;
    background: transparent;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
    width: 130px;
    height: 130px;
    padding: 0;
    border: 5px solid #fff;
    box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery {
    position: relative;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info.profile-info .store-social-wrapper {
    top: 0;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper {
    max-width: 1140px;
    margin: auto;
  }
  .dark-mode .rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs,
  .dark-scheme .rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs {
    background-color: var(--reign-site-sections-bg-color);
    border-color: var(--reign-site-border-color);
  }
}
@media (max-width: 1199px) {
  .dokan-single-store .profile-frame {
    background-color: transparent;
  }
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper {
    margin: 0 15px;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    margin-top: -150px;
    border-radius: var(--reign-global-border-radius) var(--reign-global-border-radius) 0 0;
  }
  .dokan-single-store .dokan-profile-frame-wrapper.default .dokan-store-tabs {
    margin: 0 15px;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
  }
  .dokan-single-store .dokan-profile-frame-wrapper.default .dokan-store-tabs ul.dokan-list-inline {
    border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
  }
}
@media (max-width: 767px) {
  .rda-vendor-header-top .dokan-single-store.dokan-w8 {
    margin: 0;
    width: 100% !important;
  }
}
@media (max-width: 359px) {
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social.store-social li {
    margin-left: 2px;
  }
}
/* Container Width */
@media screen and (min-width: 1199px) {
  .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery {
    margin-left: 20px;
  }
}
@media (min-width: 1200px) {
  .rda-vendor-header-top .dokan-single-store.container .profile-frame.profile-frame-no-banner .profile-layout-layout3.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery.profile-info-summery {
    padding: 20px;
  }
}
.rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box .profile-info-img {
  border-radius: var(--reign-global-border-radius) var(--reign-global-border-radius) 0 0;
}
.rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-default .rda-vendor-banner-overlay,
.rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout1 .rda-vendor-banner-overlay,
.rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout2 .rda-vendor-banner-overlay,
.rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper,
.rda-vendor-header-top .dokan-single-store.container .profile-frame.profile-frame-no-banner .profile-layout-layout3.profile-layout-layout3 {
  border-radius: var(--reign-global-border-radius) var(--reign-global-border-radius) 0 0;
}
.rda-vendor-header-top .dokan-single-store.container .dokan-store-tabs.dokan-store-tabs {
  border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
  overflow: hidden;
}
.rda-vendor-header-top .dokan-single-store.container .dokan-store-tabs.dokan-store-tabs ul {
  margin: 0;
  border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
}
.rda-vendor-header-top .dokan-single-store.container .dokan-store-tabs.dokan-store-tabs ul.dokan-modules-button {
  border-radius: 0;
}

@media (min-width: 1200px) {
  .rda-vendor-header-top .dokan-single-store.container .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper,
  .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper,
  .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box .profile-info-summery-wrapper {
    max-width: 100%;
  }
  .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper,
  .rda-vendor-header-top .dokan-single-store.container .layout2 .profile-frame .profile-info-box .profile-info-summery-wrapper {
    border: 1px solid var(--reign-site-border-color);
  }
}
@media (max-width: 1199px) {
  .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-default .rda-vendor-banner-overlay {
    border-radius: var(--reign-global-border-radius);
  }
}
/* dokan lite version 3.8.3 */
@media (min-width: 1200px) {
  .rda-vendor-header-top .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
    min-height: 130px;
  }
}
.single-product .rda-vendor-header-top .dokan-single-store.container .default .profile-frame .profile-info-box .profile-info-img,
.single-product .rda-vendor-header-top .dokan-single-store.container .default .rda-vendor-banner-overlay:after,
.single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-default .rda-vendor-banner-overlay,
.single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame.profile-frame-no-banner .profile-layout-layout3.profile-layout-layout3,
.single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper {
  border-radius: var(--reign-global-border-radius);
}
.single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
  border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
}
.single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
  border: 1px solid var(--reign-site-border-color);
  border-radius: 0 0 var(--reign-global-border-radius) var(--reign-global-border-radius);
}
@media (max-width: 1199px) {
  .single-product .rda-vendor-header-top .dokan-single-store.container .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper {
    border-radius: var(--reign-global-border-radius);
  }
}

body .rda-pro-single-pro-list-wrapper .slick-list {
  margin: 0 25px;
}

.rda-pro-single-pro-list-wrapper {
  margin-top: 20px;
  padding: 18px 20px;
  background: var(--reign-site-secondary-bg-color);
  border: 1px solid var(--reign-site-border-color);
  border-radius: var(--reign-global-border-radius);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper {
    display: block;
    padding: 12px;
  }
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 30px;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info {
    display: none;
  }
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info img {
  max-width: 90px;
  border: 4px solid #fff;
  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  margin-right: 22px;
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info h2 {
  display: block;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 500;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info h2 {
    margin-right: 0;
    margin: 10px 0;
  }
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info .rda-store-name-wrapper .dokan-btn {
  font-size: 14px;
  padding: 10px 25px;
  border-radius: var(--reign-global-button-radius);
}
.rda-pro-single-pro-list-wrapper .rda-seller-products-wrap {
  max-width: 600px;
  margin-left: auto;
  overflow: hidden;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-seller-products-wrap {
    max-width: 100%;
  }
}
.rda-pro-single-pro-list-wrapper .rda-seller-products:not(.slick-initialized) {
  display: none;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-left: 7px;
  margin-right: 7px;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-seller-products {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip {
  width: 90px;
  min-width: 90px;
  height: 90px;
  margin: 6px;
  border-radius: 10px;
  cursor: pointer;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip img {
  border-radius: 10px;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip span.rda-more-products {
  padding: 0;
}
@media (max-width: 400px) {
  .rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip span.rda-more-products {
    padding-top: 15px;
  }
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip span.rtm-tooltiptext {
  display: none;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev:before,
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next:before {
  font-size: 25px;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev:after,
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next:after {
  content: "\f104";
  font: 24px "Font Awesome 6 Pro", "reign-icons";
  color: #605E67;
  position: absolute;
  line-height: 1;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev:after {
  left: 9px;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next:after {
  content: "\f105";
  right: 9px;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev:hover:after,
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next:hover:after {
  color: #000;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev,
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  height: 28px;
  width: 28px;
  background: #d9d9d9;
  top: 50%;
  opacity: 0.5;
  border-radius: 6px;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-prev:hover {
  background: #fff;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .slick-next:hover {
  background: #fff;
}

.single-product ul.list-unstyled {
  list-style: none;
  position: relative;
}
.single-product ul.list-unstyled li {
  margin-bottom: 8px;
}
.single-product ul.list-unstyled li:before {
  content: "\f00c";
  position: absolute;
  left: -20px;
  right: 0;
  font-family: "Font Awesome 6 Pro", "reign-icons";
  color: inherit;
  font-size: 15px;
}
.single-product ul.list-unstyled li span.seller-rating .star-rating {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}
.single-product ul.list-unstyled li.store-name:before {
  content: "\f015";
}
.single-product ul.list-unstyled li.seller-name:before {
  content: "\f007";
}
.single-product ul.list-unstyled li.store-address:before {
  content: "\f041";
}

#dokan-product-enquiry .dokan-btn {
  margin-top: 10px;
}

form#dokan-product-enquiry input[type=text],
form#dokan-product-enquiry input[type=email] {
  width: 100%;
  margin-bottom: 10px;
}

/* Woo tabs style */
.woocommerce div.product .woocommerce-tabs ul.tabs li.seller_tab a:before {
  content: "\f007";
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.more_seller_product_tab a:before {
  content: "\f1b3";
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.geolocation_tab a:before {
  content: "\f3c5";
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.seller_enquiry_form_tab a:before {
  content: "\f2a0";
}

body.woocommerce div.product form.cart table tr td .reset_variations {
  position: static;
  margin-top: 10px;
  top: auto;
  right: auto;
  border: 1px solid;
  display: inline-block !important;
  padding: 0 10px;
  border-radius: var(--reign-global-border-radius);
  line-height: 2;
}

/*Product Mark Favorite*/
.woocommerce ul.products li.product img#rda-product-mark-favorite {
  position: absolute;
  left: 10px;
  top: 10px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
          transition: opacity 0.3s ease;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
  width: 25px;
  height: 25px;
  z-index: 1;
}

.woocommerce ul.products li.product:hover img#rda-product-mark-favorite {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  overflow: hidden;
}

.woocommerce ul.products li.product img#rda-product-mark-favorite:hover {
  background: url(../img/svg/heart-fill.svg);
}

.woocommerce div.product form.cart img#rda-product-mark-favorite {
  height: 25px;
  width: 25px;
  cursor: pointer;
  position: relative;
  margin-left: 5px;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}

.woocommerce div.product form.cart img#rda-product-mark-favorite:hover {
  background: url(../img/svg/heart-fill.svg);
}

img#rda-product-mark-favorite:hover {
  -webkit-animation: pulse 0.6s 0.3s infinite;
          animation: pulse 0.6s 0.3s infinite;
}

button.dokan-store-support-btn-product + img#rda-product-mark-favorite {
  display: inline-block;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/* Single Product Fnfo */
.rda-product-vendor-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 30px;
}
.rda-product-vendor-info .profile-img {
  background: rgba(0, 0, 0, 0.04);
  margin-right: 20px;
}
.rda-product-vendor-info .dokan-store-info > * {
  margin-bottom: 5px;
}
.rda-product-vendor-info .dokan-store-info .dokan-seller-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  color: #ffc107;
}
.rda-product-vendor-info .dokan-store-info .dokan-seller-rating .rating {
  margin: 0 0 0 8px;
}
.rda-product-vendor-info .dokan-store-info .store-address,
.rda-product-vendor-info .dokan-store-info .store-phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rda-product-vendor-info .dokan-store-info .store-address address,
.rda-product-vendor-info .dokan-store-info .store-phone address {
  margin: 0;
}
.rda-product-vendor-info .dokan-store-info .store-address i,
.rda-product-vendor-info .dokan-store-info .store-phone i {
  min-width: 25px;
  margin-top: 3px;
}
.rda-product-vendor-info .dokan-store-info .store-details i {
  min-width: 22px;
}

.woocommerce div.product form.cart .variations select {
  display: inline-block;
  font-family: inherit;
  font-style: inherit;
  font-size: 15px;
  height: 42px;
  outline: 0;
  vertical-align: middle;
  color: var(--reign-site-body-text-color);
  background-color: var(--reign-site-sections-bg-color);
  border: 1px solid var(--reign-site-border-color);
  border-radius: var(--reign-global-border-radius);
  box-shadow: none;
  margin: 0;
  padding: 0 12px;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: right 1rem center;
  padding-right: 40px;
}

.dark-mode .woocommerce div.product form.cart .variations select {
  background-size: 12px;
}

/* top rated product */
#review_form .comment-form-rating {
  margin-bottom: 15px;
}

/* store listing shortcode style start */
#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap.dokan-seller-wrap-slider-wrap li .store-wrapper {
  box-shadow: none;
}

.rda-dokan-store-lists-wrapper .rda-options-bar,
.rda-dokan-store-lists-wrapper #dokan-store-listing-filter-wrap {
  display: none;
}
.rda-dokan-store-lists-wrapper .rda-seller-products-wrapper.rda-wb-grid-view-only {
  display: block;
}
.rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer h2.rda-wb-grid-view-only {
  margin-bottom: 10px;
}
.rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .star-rating.dokan-seller-rating {
  margin-bottom: 15px;
}
.rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .rda-no-star-rating {
  margin-bottom: 10px;
  line-height: 1.3;
}
.rda-dokan-store-lists-wrapper .rda-seller-products-wrapper h3 {
  font-size: 14px;
  margin-bottom: 6px;
  line-height: 1.3;
}
.rda-dokan-store-lists-wrapper .rda-seller-products-wrap .slick-prev {
  left: -10px;
}
.rda-dokan-store-lists-wrapper .rda-seller-products-wrap .slick-next {
  right: -10px;
}
.rda-dokan-store-lists-wrapper .rda-seller-products {
  gap: 10px;
  margin: 10px 0;
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip {
  width: 50px;
  height: 50px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: var(--reign-global-border-radius-inner);
  box-shadow: none;
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip span.rda-more-products {
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 14px;
  border-radius: 0;
  padding: 0;
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip img,
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip {
  margin: 0;
  border-radius: var(--reign-global-border-radius-inner);
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip .rtm-tooltiptext {
  display: none;
}
.rda-dokan-store-lists-wrapper .dokan-clearfix.slick-slide {
  display: none;
}
@media (max-width: 767px) {
  .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(767px + 100vw - 768px) !important;
    width: calc(767px + 100vw - 768px) !important;
  }
}
@media (min-width: 543px) and (max-width: 759px) {
  .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(767px + 100vw - 1038px) !important;
    width: calc(767px + 100vw - 1038px) !important;
  }
}
@media (min-width: 760px) and (max-width: 767px) {
  .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(708px + 100vw - 1088px) !important;
    width: calc(708px + 100vw - 1088px) !important;
  }
}
@media (min-width: 768px) {
  .rda-dokan-store-lists-wrapper .store-wrapper {
    min-height: 420px;
  }
}

@media (max-width: 767px) {
  .elementor-shortcode .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(778px + 100vw - 768px) !important;
    width: calc(778px + 100vw - 768px) !important;
  }
}
@media (min-width: 543px) and (max-width: 759px) {
  .elementor-shortcode .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(771px + 100vw - 1038px) !important;
    width: calc(771px + 100vw - 1038px) !important;
  }
}
@media (min-width: 760px) and (max-width: 767px) {
  .elementor-shortcode .rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li.slick-slide {
    width: -webkit-calc(712px + 100vw - 1088px) !important;
    width: calc(712px + 100vw - 1088px) !important;
  }
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap .slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap .slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap .slick-dots button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.1);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap .slick-dots button:before {
  content: none;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap .slick-dots li.slick-active button {
  background: rgba(0, 0, 0, 0.5);
}

/* store listing shortcode style end */
/* featured listing shortcode style start */
ul.dokan-feature-sellers.rda-dokan-vendors-wrap {
  margin-bottom: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap {
  height: 200px;
  display: inline-block;
  border: 0;
  border-radius: 5px;
}
@media (max-width: 399px) {
  ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap {
    margin: 0;
  }
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
  position: relative;
  height: 200px;
  background-position: 100%;
  background-size: cover;
  border-radius: 5px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-data:after {
  content: " ";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-data:hover:after {
  background: rgba(0, 0, 0, 0.3);
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-left,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-right {
  z-index: 1;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-left h3.store-name {
  color: #fff;
  margin-bottom: 10px;
  line-height: normal;
}
@media (max-width: 767px) {
  ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-left h3.store-name {
    font-size: 20px;
  }
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-left .star-rating.dokan-seller-rating {
  margin-bottom: 20px;
  float: left;
  text-align: left;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-left .rda-no-star-rating {
  margin-bottom: 15px;
  color: #fff;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-right {
  margin-top: auto;
  max-width: 100px;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-right img.avatar {
  border-radius: 100%;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-right .rda-vendor-img-wrap {
  padding: 6px;
  background: #fff;
  border-radius: 100% !important;
  box-shadow: 0px 0px 30px -6px #afafaf;
}
@media (max-width: 543px) {
  ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap .rda-vendor-right .rda-vendor-img-wrap {
    max-width: 80px;
  }
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.wb-grid-cell {
  margin-bottom: 30px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.wb-grid-cell.slick-slide {
  margin-bottom: 0;
}

.widget-area-inner ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.wb-grid-cell:not(.slick-slide) {
  padding: 0;
}

/* layout-type-2 */
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-2 .rda-vendor-right {
  position: relative;
  left: 0;
  bottom: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-2 .rda-vendor-left {
  text-align: right;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-2 .star-rating.dokan-seller-rating {
  float: right;
  text-align: right;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-2 .rda-visit-store {
  text-align: right;
}

/* layout-type-3 / layout-type-4 */
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 {
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-data:after,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-data:after {
  content: none;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-data,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-data {
  display: block;
  height: 100%;
  -webkit-transition: 0.3s ease-in-out;
          transition: 0.3s ease-in-out;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-data:hover .rda-vendor-img-wrap,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-data:hover .rda-vendor-img-wrap {
  box-shadow: 0px 0px 35px -6px #afafaf;
}
@media (max-width: 543px) {
  ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-img-wrap,
  ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-img-wrap {
    max-width: 100px;
  }
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-right,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-right {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-bottom: 5px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-right .rda-vendor-img-wrap,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-right .rda-vendor-img-wrap {
  box-shadow: 0px 0px 15px -6px #afafaf;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-name,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-name {
  text-align: center;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-name a,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-name a {
  margin-bottom: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-3 .rda-vendor-name h3,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-name h3 {
  margin-bottom: 0;
  font-size: 16px;
}

/* layout-type-4 */
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-data:hover .rda-vendor-img-wrap {
  opacity: 0.4;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-data:hover .rda-vendor-name {
  bottom: 0;
  -webkit-transition: 0.3s ease-in-out;
          transition: 0.3s ease-in-out;
  opacity: 1;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-right {
  margin-bottom: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: -80px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -webkit-transition: 0.3s ease-in-out;
          transition: 0.3s ease-in-out;
  opacity: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .rda-dokan-vendor-item-wrap.layout-type-4 .rda-vendor-name h3 {
  font-size: 14px;
}

/* featured listing shortcode style end */
/** slick silder style:: Start **/
ul.dokan-feature-sellers.rda-dokan-vendors-wrap.slick-slider,
.dokan-seller-wrap.slick-slider {
  margin: 0 -30px 30px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev,
.dokan-seller-wrap .slick-prev {
  left: 30px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next,
.dokan-seller-wrap .slick-next {
  right: 30px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev:before,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next:before,
.dokan-seller-wrap .slick-prev:before,
.dokan-seller-wrap .slick-next:before {
  font-size: 25px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev:after,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next:after,
.dokan-seller-wrap .slick-prev:after,
.dokan-seller-wrap .slick-next:after {
  content: "\f104";
  font: 24px "Font Awesome 6 Pro", "reign-icons";
  color: #000;
  position: absolute;
  line-height: 1;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev:after,
.dokan-seller-wrap .slick-prev:after {
  left: 9px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next:after,
.dokan-seller-wrap .slick-next:after {
  content: "\f105";
  right: 9px;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev:hover:after,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next:hover:after,
.dokan-seller-wrap .slick-prev:hover:after,
.dokan-seller-wrap .slick-next:hover:after {
  color: #000;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-arrow,
.dokan-seller-wrap .slick-arrow {
  padding: 0;
  border: 0;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-prev,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next,
.dokan-seller-wrap .slick-prev,
.dokan-seller-wrap .slick-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  height: 50px;
  width: 30px;
  background: rgba(0, 0, 0, 0.4);
  top: 50%;
  opacity: 0.5;
  border-radius: var(--reign-global-border-radius);
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap:hover .slick-prev,
.dokan-seller-wrap:hover .slick-prev {
  background: #fff;
}
ul.dokan-feature-sellers.rda-dokan-vendors-wrap:hover .slick-next,
.dokan-seller-wrap:hover .slick-next {
  background: #fff;
}

.dokan-seller-wrap .slick-prev {
  left: 15px;
}
.dokan-seller-wrap .slick-next {
  right: 15px;
}
.dokan-seller-wrap:hover .slick-prev {
  background: rgba(0, 0, 0, 0.4);
}
.dokan-seller-wrap:hover .slick-next {
  background: rgba(0, 0, 0, 0.4);
}

[dir=rtl] .slick-prev:after,
[dir=rtl] .slick-next:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dokan-store-sidebar .widget ul.dokan-feature-sellers.rda-dokan-vendors-wrap.slick-slider,
.dokan-store-sidebar .widget .dokan-seller-wrap.slick-slider,
.widget-area-inner ul.dokan-feature-sellers.rda-dokan-vendors-wrap.slick-slider,
.widget-area-inner .dokan-seller-wrap.slick-slider {
  margin-bottom: 0;
}

/** slick silder style:: End **/
.reign-wc-pro-slider .woocommerce ul.products li.first,
.reign-wc-pro-slider .woocommerce-page ul.products li.first,
.reign-wc-pro-slider .woocommerce ul.products[class*=columns-] li.product,
.reign-wc-pro-slider .woocommerce-page ul.products[class*=columns-] li.product {
  clear: none !important;
}
.reign-wc-pro-slider .woocommerce ul.products li.product,
.reign-wc-pro-slider .woocommerce-page ul.products li.product,
.reign-wc-pro-slider .woocommerce ul.products li.last,
.reign-wc-pro-slider .woocommerce-page ul.products li.last {
  margin: 15px !important;
}
.reign-wc-pro-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.reign-wc-pro-slider .slick-prev {
  left: 30px;
}
.reign-wc-pro-slider .slick-next {
  right: 30px;
}
.reign-wc-pro-slider .slick-prev:before,
.reign-wc-pro-slider .slick-next:before {
  font-size: 25px;
}
.reign-wc-pro-slider .slick-prev:after,
.reign-wc-pro-slider .slick-next:after {
  content: "\f104";
  font: 25px "Font Awesome 6 Pro", "reign-icons";
  color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 2px;
}
.reign-wc-pro-slider .slick-prev:after {
  left: 9px;
}
.reign-wc-pro-slider .slick-next:after {
  content: "\f105";
  right: 9px;
}
.reign-wc-pro-slider .slick-prev:hover:after,
.reign-wc-pro-slider .slick-next:hover:after {
  color: #fff;
}
.reign-wc-pro-slider .slick-prev,
.reign-wc-pro-slider .slick-next {
  font-size: 0;
  height: 30px;
  width: 30px;
  background: rgba(0, 0, 0, 0.4);
  top: 42%;
  opacity: 0.5;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
          transition: all 0.4s;
}
.reign-wc-pro-slider:hover .slick-prev {
  left: 0;
}
.reign-wc-pro-slider:hover .slick-next {
  right: 0;
}
.reign-wc-pro-slider:hover .slick-prev,
.reign-wc-pro-slider:hover .slick-next {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.4s;
          transition: all 0.4s;
}

/* product wrapper loader */
.elementor-tabs-content-wrapper.rg-ele-loading-pro {
  position: relative;
}
.elementor-tabs-content-wrapper.rg-ele-loading-pro:before {
  content: " ";
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0;
  bottom: 0;
  margin: 1px;
  z-index: 10;
  background: url(../img/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.98);
}

/* rda-product-edit-screen */
.rda-product-edit-screen .wb-grid > .dokan-clearfix,
.rda-product-edit-screen #content script#tmpl-dokan-add-attribute {
  display: none;
}

.rda-product-edit-screen.dokan-dashboard .dokan-dashboard-wrap {
  margin-bottom: 40px;
}

.dokan-dashboard input[type=submit].dokan-btn-lg,
.dokan-dashboard a.dokan-btn-lg,
.dokan-dashboard .dokan-btn-lg {
  padding: 6px 12px;
  font-size: 14px;
}

.rda-product-edit-screen .dokan-btn.dokan-right {
  margin-top: 15px;
}

.rda-product-edit-screen select#_stock_status {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .rda-product-edit-screen .product-edit-new-container .content-half-part.featured-image {
    padding-left: 0;
    width: 100%;
    max-width: 300px;
  }
  .rda-product-edit-screen .product-edit-new-container .dokan-form-top-area .dokan-product-meta {
    width: 100%;
  }
  .rda-product-edit-screen .content-half-part.dokan-product-meta span.select2.select2-container.select2-container--default {
    width: 100%;
    padding-right: 0;
  }
}

/* vendor-dashboard button*/
a.dokan-btn.dokan-btn-theme.vendor-dashboard {
  text-decoration: none;
}

/* star-rating alignment */
.dokan-theme-reign-theme .woocommerce ul.products li.product .star-rating {
  margin-left: 10px;
}

.dokan-theme-reign-theme.woocommerce ul.products li.product .star-rating {
  margin-left: 10px;
}

.ajax_prev.dokan-text-left {
  width: 100%;
  text-align: center;
  margin: 0 !important;
}

/* dps-add/dps-remove style */
.dokan-shipping-location-wrapper .dps-shipping-location-content table.dps-shipping-states.dps-shipping-states .dps-add,
.dokan-shipping-location-wrapper .dps-shipping-location-content table.dps-shipping-states.dps-shipping-states .dps-remove {
  color: #555;
  border: 1px solid #555;
}

@media (min-width: 768px) {
  .dokan-shipping-location-wrapper .dps-shipping-location-content table.dps-shipping-states tr td:last-child {
    width: 12%;
  }
}
@media (min-width: 1200px) {
  .dokan-shipping-location-wrapper .dps-shipping-location-content table.dps-shipping-states tr td:last-child {
    width: 8%;
  }
}

/* woocommerce product import/export button style */
.dokan-theme-reign-theme .woocommerce-importer input.button:hover {
  background: #a36597;
  box-shadow: none;
}

/* reign-ads-image-effect */
.reign-ads-image-effect {
  position: relative;
  overflow: hidden;
}

.reign-ads-image-effect::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
      transform: skewX(-25deg);
}

.reign-ads-image-effect:hover::before {
  -webkit-animation: shine 0.75s;
  animation: shine 0.75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
/* elementor tabs styling */
@media (min-width: 768px) {
  .rda-elementor-tab.elementor-widget-tabs .elementor-tabs-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .rda-elementor-tab.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 15px 30px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid transparent;
  }
  .rda-elementor-tab.elementor-widget-tabs .elementor-tab-content {
    border: 0 !important;
    padding: 0;
  }
  .rda-elementor-tab.elementor-widget-tabs .elementor-tab-content .woocommerce.columns-4 {
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 1px;
  }
  .rda-elementor-tab.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-bottom: 1px solid #d4d4d4 !important;
  }
}

@media (min-width: 768px) {
  .rda-elementor-tab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
  .rda-elementor-tab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    bottom: 20px !important;
    z-index: -1;
  }
}
.rda-sidebar-mega-menu {
  position: relative;
}
@media (max-width: 767px) {
  .rda-sidebar-mega-menu {
    display: none;
  }
}
.rda-sidebar-mega-menu .mega-menu-wrap > ul.mega-menu > li.mega-menu-item {
  display: block !important;
}
.rda-sidebar-mega-menu .mega-menu-wrap > ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  left: -webkit-calc(100% - 0px) !important;
  left: calc(100% - 0px) !important;
  top: 0 !important;
  min-width: 100% !important;
  min-height: 100% !important;
  z-index: 10 !important;
}
@media (min-width: 768px) {
  .rda-sidebar-mega-menu .mega-menu-wrap > ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    min-width: 275% !important;
  }
}
.rda-sidebar-mega-menu .mega-menu-wrap > ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu h4.mega-block-title {
  display: inline-block !important;
}
.rda-sidebar-mega-menu ul.mega-sub-menu .mega-menu-item-type-widget ul {
  list-style: none;
  margin: 0;
}

@media (min-width: 768px) {
  .rda-sidebar-mega-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link:after,
  .rda-sidebar-mega-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
    content: "\f0da";
    font-size: 14px;
    font-family: "Font Awesome 6 Pro", "reign-icons";
    float: right;
  }
}

.activity-list .dokan_product_review blockquote.wp-embedded-content,
.activity-list .dokan_product_create blockquote.wp-embedded-content,
.activity-list .dokan_order_create blockquote.wp-embedded-content {
  display: none;
}
.activity-list .dokan_product_review .activity-inner iframe.wp-embedded-content,
.activity-list .dokan_product_create .activity-inner iframe.wp-embedded-content,
.activity-list .dokan_order_create .activity-inner iframe.wp-embedded-content {
  min-height: 313px;
}

blockquote {
  position: relative;
  color: inherit !important;
  font-style: normal !important;
  margin-bottom: 20px !important;
  padding: 20px !important;
  background-color: var(--reign-site-secondary-bg-color) !important;
  border: 0 !important;
  border-radius: var(--reign-global-border-radius);
}
blockquote::before {
  position: absolute;
  top: 5px;
  left: 7px;
  content: "\f10d";
  font-family: "Font Awesome 6 Pro", "reign-icons";
  font-weight: 900;
  font-size: 80%;
  color: var(--reign-colors-theme);
}
blockquote::after {
  position: absolute;
  right: 7px;
  bottom: 5px;
  content: "\f10e";
  font-family: "Font Awesome 6 Pro", "reign-icons";
  font-weight: 900;
  font-size: 80%;
  color: var(--reign-colors-theme);
}
blockquote.woocommerce .star-rating {
  float: none;
  margin: 0 0 8px;
}

.activity-inner .rda-slider-wrapper .slick-prev {
  left: 0;
}
.activity-inner .rda-slider-wrapper .slick-next {
  right: 0;
}
.activity-inner .rda-slider-wrapper .slick-prev:before,
.activity-inner .rda-slider-wrapper .slick-next:before {
  font-size: 25px;
}
.activity-inner .rda-slider-wrapper .slick-prev:after,
.activity-inner .rda-slider-wrapper .slick-next:after {
  line-height: 1;
}
.activity-inner .rda-slider-wrapper .slick-prev:hover:after,
.activity-inner .rda-slider-wrapper .slick-next:hover:after {
  color: var(--reign-color-black);
}
.activity-inner .rda-slider-wrapper .slick-prev,
.activity-inner .rda-slider-wrapper .slick-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  height: 50px;
  width: 30px;
  color: #fff;
  background: rgba(0, 0, 0, 0.4);
  top: 50%;
  border-radius: 4px;
}
.activity-inner .rda-slider-wrapper .slick-prev:focus,
.activity-inner .rda-slider-wrapper .slick-next:focus {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.activity-inner .rda-slider-wrapper .slick-prev i,
.activity-inner .rda-slider-wrapper .slick-next i {
  font-size: 20px;
}

/*# sourceMappingURL=reign-dokan-addon.css.map */