.dokan-dashboard .dokan-dash-sidebar {
  border: 1px solid #eee;
}

.dokan-dashboard .dokan-dashboard-content.dokan-dashboard-content {
  background: #f5fffa;
  padding: 10px 10px 10px 25px;
  border: 1px solid #eee;
  border-left: 0;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu.dokan-dashboard-menu li.settings i.pull-right {
  padding-top: 3px;
  float: right;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu.dokan-dashboard-menu li.settings .fa.pull-right {
  margin-left: .3em;
  padding-left: 15px;
}

.dokan-dashboard .dokan-dash-sidebar.dokan-dash-sidebar ul.dokan-dashboard-menu li a {
  padding: 10px 0 10px 18px;
}

.dokan-dashboard .dokan-dash-sidebar.dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
  padding: 6% 13%;
}

.dokan-dashboard .dokan-dash-sidebar.dokan-dash-sidebar ul.dokan-dashboard-menu li:not(.dokan-common-links) a i {
  padding-right: 15px;
  padding-left: 0;
}

/* product-listing */
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link.dokan-add-product-link {
  float: right;
  text-align: right;
}

[dir='rtl'] .dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a {
  float: none !important;
}

.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group.dokan-form-group {
  float: right;
}

.dokan-dashboard-wrap a.next.page-numbers,
.dokan-dashboard-wrap a.prev.page-numbers {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.dokan-dashboard header.dokan-dashboard-header.dokan-dashboard-header {
  margin: 15px 0 15px 0;
}

.dokan-dashboard .dokan-dashboard-content.dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i {
  color: #ccc;
  width: 28px;
  height: 28px;
  border: 1px solid;
  text-align: center;
  vertical-align: middle;
  padding-right: 0;
  margin-right: 5px;
  line-height: 28px;
}
.dokan-dashboard .dokan-dashboard-content.dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title > span {
  border-bottom: 0;
}

ul.list-unstyled.list-count,
.dokan-dashboard-content ul.dokan_tabs {
  margin-left: 0;
}

.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li.active {
  border-bottom: 1px solid #f5fefa !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu.dokan-dashboard-menu li.active:after {
  border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent;
  border-left-color: #f5fefa;
}

.dokan-dashboard .dokan-progress {
  background-color: rgba(141, 141, 141, 0.2);
}

.dokan-dashboard .dokan-dashboard-wrap input.dokan-form-control {
  height: 35px;
}

.product_images.dokan-clearfix.ui-sortable {
  list-style: none;
}

.dokan-category-menu #cat-drop-stack > ul {
  list-style: none;
}

#_regular_price,
#_sale_price {
  height: 30px;
}

.product-edit-container #dokan-product-images ul.product_images.product_images li.add-image.add-image {
  line-height: 60px;
}

.dokan-new-product-area .product-edit-container .dokan-feat-image-upload {
  height: 160px;
  width: 160px;
}

.dokan-new-product-area .product-edit-container .instruction-inside {
  padding-top: 20px;
}

.dokan-add-new-product-popup #dokan-product-images ul.product_images.product_images li.add-image.add-image {
  line-height: 44px;
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top.product-listing-top ul.dokan-listing-filter li {
  padding: 0px 10px;
}

.dokan-orders-content .dokan-orders-area ul.order-statuses-filter.order-statuses-filter li {
  padding-right: 8px;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area.dashboard-content-area .dashboard-widget.sells-graph {
  padding-bottom: 15px;
  overflow: hidden;
}

.dokan-orders-content .dokan-orders-area.dokan-orders-area ul.order-statuses-filter li,
ul.subsubsub.subsubsub li {
  border-right: 1px solid #ababab;
}

ul.dokan-support-topic-counts.subsubsub li {
  border-right: 0;
}

form.dokan-form-inline.dokan-w6.dokan-product-date-filter button.dokan-btn.dokan-btn-theme {
  margin-bottom: 15px;
}

.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload.dokan-feat-image-upload a.dokan-feat-image-btn {
  padding: 7px 10px;
  border-radius: 3px;
}

.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
  margin-left: 0;
  margin-bottom: 20px;
}

.dokan-orders-content .dokan-orders-area.dokan-orders-area .dokan-order-filter-serach {
  padding: 10px 0;
}

.select2-container.select2-container--default .select2-selection--single {
  height: 36px;
}

.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 36px;
}

.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow {
  height: 36px;
}

.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach input[type="submit"].dokan-btn-sm {
  padding: 6px 12px;
  font-size: 14px;
}

.dokan-form-group input#order_date_filter {
  background: #fff;
  font-size: 12px;
}

.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label {
  display: inline-block;
}

.dokan-table.dokan-table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(249, 249, 249, 0.2);
}

/* table styling */
@media (max-width: 767px) {
  .dokan-table.dokan-table-striped.product-listing-table > tbody > tr:nth-of-type(odd),
  .dokan-table.dokan-table-striped > tbody > tr:nth-of-type(odd) {
    background-color: transparent;
  }

  /* Force table to not be like tables anymore */
  .dokan-table.dokan-table-striped table,
  .dokan-table.dokan-table-striped thead,
  .dokan-table.dokan-table-striped tbody,
  .dokan-table.dokan-table-striped th,
  .dokan-table.dokan-table-striped td,
  .dokan-table.dokan-table-striped tr {
    display: block;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  .dokan-table.dokan-table-striped thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .dokan-table.dokan-table-striped td {
    /* Behave  like a "row" */
    border: none;
    position: relative;
    padding-left: 40% !important;
    white-space: normal;
    text-align: left;
  }

  .dokan-table.dokan-table-striped td.dokan-order-select,
  .dokan-table.dokan-table-striped td.dokan-product-select,
  .dokan-table.dokan-table-striped td.col-check {
    padding-left: 12px !important;
  }

  .dokan-table.dokan-table-striped td:before {
    position: absolute;
    top: 8px;
    left: 10px;
    width: 28%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }

  /*
  Label the data
  */
  .dokan-table.dokan-table-striped td:before {
    content: attr(data-title);
  }

  /*
  Dokan-product-listing
  */
  .dokan-table.dokan-table-striped .dokan-product-listing-area.dokan-product-listing-area {
    padding: 0 10px;
  }

  .dokan-table.dokan-table-striped tbody tr:hover {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  }

  .dokan-table.dokan-table-striped tbody tr td {
    padding: 12px 15px;
  }

  .dokan-table.dokan-table-striped tbody tr .diviader {
    display: none;
  }

  .dokan-product-listing .dokan-product-listing-area table.dokan-table.dokan-table-striped span.product-type.simple:before,
  .dokan-product-listing .dokan-product-listing-area table.dokan-table.dokan-table-striped span.product-type:before,
  .dokan-product-listing .dokan-product-listing-area table.dokan-table.dokan-table-striped span.product-type.variable:before,
  .dokan-product-listing .dokan-product-listing-area table.dokan-table.dokan-table-striped span.product-type.virtual:before {
    text-align: left;
  }

  .dokan-product-listing .dokan-product-listing-area table.dokan-table.dokan-table-striped td.post-date,
  .dokan-table tbody tr .dokan-order-action {
    font-size: 13px;
    margin-bottom: 20px;
  }

  .dokan-table.product-listing-table tbody tr td {
    background: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 450px) {
  .dokan-table.dokan-table-striped tbody tr .post-date .status {
    float: none;
  }
}
/* tabs style */
.dokan-report-wrap ul.dokan_tabs.dokan_tabs,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs {
  border: none;
  border-bottom: 2px solid #079fc9;
  margin: 0;
}
@media (max-width: 543px) {
  .dokan-report-wrap ul.dokan_tabs.dokan_tabs,
  .dokan-dashboard-content ul.dokan_tabs.dokan_tabs {
    border: none;
  }
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li {
  border: 0;
}
@media (max-width: 543px) {
  .dokan-report-wrap ul.dokan_tabs.dokan_tabs li,
  .dokan-dashboard-content ul.dokan_tabs.dokan_tabs li {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .dokan-report-wrap ul.dokan_tabs.dokan_tabs li:first-child,
  .dokan-dashboard-content ul.dokan_tabs.dokan_tabs li:first-child {
    margin: 0;
  }
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li a,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a {
  padding: 6px 20px !important;
  margin: 0 0 -2px 0;
  font-size: 13px;
  text-transform: uppercase;
  border: 2px solid #e6e5e1;
  border-bottom: none;
  z-index: 1;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
@media (max-width: 543px) {
  .dokan-report-wrap ul.dokan_tabs.dokan_tabs li a,
  .dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a {
    margin: 0;
    border-bottom: 2px solid transparent;
  }
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li a:hover,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a:hover {
  background: #fff;
  border: 2px solid #079fc9;
  border-bottom-color: transparent;
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li a:before,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
@media (max-width: 543px) {
  .dokan-report-wrap ul.dokan_tabs.dokan_tabs li a:before,
  .dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #079fc9;
    position: absolute;
    bottom: -2px;
    left: 0;
  }
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li.active a,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li.active a {
  background: #fff;
  color: #079fc9;
  border: 2px solid #079fc9;
  border-bottom-color: transparent;
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li a:before,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a:before {
  content: "";
  display: block;
  height: 2px;
  background: #fff;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
          transition: all 0.3s ease-in-out 0s;
}
.dokan-report-wrap ul.dokan_tabs.dokan_tabs li a:hover:before,
.dokan-dashboard-content ul.dokan_tabs.dokan_tabs li a:hover:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.dokan-reports-content .dokan-reports-area ul.chart-legend.chart-legend li,
.dokan-reports-content .dokan-reports-area ul.chart-legend.chart-legend li strong {
  color: inherit;
}

/* payment fieldset */
form#payment-form fieldset.payment-field-paypal,
form#payment-form fieldset.payment-field-bank,
form#payment-form fieldset.payment-field-skrill {
  border: 0;
}
form#payment-form fieldset.payment-field-paypal .dokan-w8,
form#payment-form fieldset.payment-field-bank .dokan-w8,
form#payment-form fieldset.payment-field-skrill .dokan-w8 {
  width: 100%;
}
@media (max-width: 767px) {
  form#payment-form fieldset.payment-field-paypal label,
  form#payment-form fieldset.payment-field-bank label,
  form#payment-form fieldset.payment-field-skrill label {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
  form#payment-form fieldset.payment-field-paypal .dokan-w6.dokan-w6,
  form#payment-form fieldset.payment-field-bank .dokan-w6.dokan-w6,
  form#payment-form fieldset.payment-field-skrill .dokan-w6.dokan-w6 {
    float: left;
  }
}

/* dokan-btn-sm style */
.dokan-dashboard-wrap input[type="submit"].dokan-btn-sm,
.dokan-dashboard-wrap a.dokan-btn-sm,
.dokan-dashboard-wrap .dokan-btn-sm {
  height: 37px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
  height: 38px;
}

.dokan-dashboard .dokan-dashboard-content .edit-account fieldset {
  margin-bottom: 15px;
}

/* store-form style */
#store-form.dokan-form-horizontal {
  max-width: 600px;
  margin: auto;
}
#store-form.dokan-form-horizontal .dokan-banner {
  margin: 0;
  margin-bottom: 30px;
  width: 100%;
  height: 100%;
}
#store-form.dokan-form-horizontal .dokan-form-group {
  text-align: left;
}
#store-form.dokan-form-horizontal .dokan-form-group .dokan-text-left {
  margin-left: 0 !important;
}
#store-form.dokan-form-horizontal .dokan-form-group .dokan-w3,
#store-form.dokan-form-horizontal .dokan-form-group .dokan-w6,
#store-form.dokan-form-horizontal .dokan-form-group .dokan-w5 {
  width: 100%;
}
#store-form.dokan-form-horizontal .dokan-control-label {
  text-align: left;
  margin-bottom: 10px;
  float: initial;
}

@media (max-width: 543px) {
  #profile-form .dokan-form-group .dokan-w5,
  #dokan-store-seo-form .dokan-form-group .dokan-w5 {
    width: 70%;
  }
}
/* datewise close store input style */
.datewise_close_store .col-md-6 {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area.dashboard-content-area .dashboard-widget.orders #order-stats {
    min-width: 180px;
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .dokan-w6.dokan-w6 {
    width: 100%;
    float: left;
  }

  .dokan-product-listing-area .dokan-w6.dokan-w6 {
    width: 100%;
    float: left;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-dashboard-content article.dashboard-content-area .dokan-dash-left {
    padding-right: 0;
  }

  .dokan-form-group input#order_date_filter {
    margin-bottom: 10px;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-dashboard-content {
    padding: 10px;
    border: 1px solid #eee;
  }
}
@media (max-width: 430px) {
  .dokan-product-listing .dokan-product-listing-area .product-listing-top.product-listing-top span.dokan-add-product-link {
    width: 100%;
    float: left;
    text-align: left;
  }

  .dokan-product-search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .dokan-product-search-form button[name="product_listing_search"] {
    height: 34px;
  }
}
/* dashboard sitebar style */
@media (max-width: 767px) and (min-width: 451px) {
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar {
    float: none;
    width: 100%;
    height: 90px;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
    height: 90px;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    height: -webkit-calc(100% + 15px) !important;
    height: calc(100% + 15px) !important;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 0;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    min-width: 100px;
    height: 90px;
    border: 0;
    border-right: 1px solid #454545;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    height: 100%;
    color: #ffffff;
    text-align: center;
    padding: 12px 24px;
    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;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    display: block;
    font-size: 32px;
    padding-right: 0 !important;
    padding: 0 10px;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix {
    min-width: 301px !important;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix a {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100px;
    padding: 0;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-external-link:after,
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-user:after,
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-power-off:after {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    display: block;
    margin-top: 5px;
    font-weight: 600;
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-external-link:after {
    content: 'Visit Store';
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-user:after {
    content: 'Edit Account';
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.dokan-clearfix i.fa.fa-power-off:after {
    content: 'Log out';
  }
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right,
  .dokan-dashboard.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a i {
    font-size: 22px;
  }

  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu.dokan-dashboard-menu li.settings i.pull-right {
    padding-top: 0px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 450px) {
  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
    line-height: 22px;
  }
}
/* dashboard review on mobile view style */
.dokan-dashboard-wrap .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-content {
  width: 50%;
}

/* Order fieldset */
.dokan-orders-content .dokan-orders-area ul.order_notes.order_notes .note_content {
  background: rgba(0, 0, 0, 0.2);
}

.dokan-orders-content .dokan-orders-area ul.order_notes.order_notes .note_content:after {
  border-color: rgba(0, 0, 0, 0.2) transparent;
}

@media (max-width: 767px) {
  .dokan-dashboard-wrap .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author,
  .dokan-dashboard-wrap .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-content,
  .dokan-dashboard-wrap .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-link {
    width: 100%;
  }

  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-rating {
    display: flow-root;
    margin-bottom: 20px;
  }
  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-rating .star-rating {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 799px) {
  .dokan-dashboard .dokan-dash-sidebar.dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    padding-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu.dokan-dashboard-menu li.settings .fa.pull-right {
    padding: 0;
    padding-top: 3px;
    position: absolute;
  }
}
.dokan-dashboard .acf-field input[type="text"],
.dokan-dashboard .acf-field input[type="password"],
.dokan-dashboard .acf-field input[type="number"],
.dokan-dashboard .acf-field input[type="search"],
.dokan-dashboard .acf-field input[type="email"],
.dokan-dashboard .acf-field input[type="url"],
.dokan-dashboard .acf-field textarea,
.dokan-dashboard .acf-field select {
  min-height: 35px;
}

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

.dokan-table .rda-cb-select-all,
.rda-mobile-bulk-option .rda-cb-select-all {
  position: relative;
  padding-left: 18px;
  margin-right: 25px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-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 #999;
  background-color: #eee;
}
.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: #ccc;
}
.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: #2196F3;
}
.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);
}

.dokan-widget-area .widget {
  margin-bottom: 30px;
  padding: 15px;
  background: #FFF;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}

.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
}

.dokan-category-menu.dokan-category-menu {
  border: 0;
}
.dokan-category-menu.dokan-category-menu h3.widget-title {
  margin-bottom: 6px;
  padding: 0;
  background: transparent;
  border: 0;
  color: #222;
  border-bottom: 1px solid #efefef;
}
.dokan-category-menu.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 {
  background: none;
  list-style: none;
  margin-left: 15px;
}
.dokan-category-menu.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li a {
  text-transform: initial;
}
.dokan-category-menu.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a {
  margin: 0px;
  color: #222;
  text-transform: uppercase;
}
.dokan-category-menu.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a .caret-icon {
  right: 8px;
}

.widget ul.dokan-best-sellers,
.widget ul.dokan-feature-sellers {
  list-style: none;
  margin: 0;
}
.widget ul.dokan-best-sellers li,
.widget ul.dokan-feature-sellers li {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.widget ul.dokan-best-sellers li a,
.widget ul.dokan-feature-sellers li a {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 5px;
}

.widget_dokna_product_search .select2-container {
  margin-top: 10px;
  min-width: 185px;
}
.widget_dokna_product_search input[type="text"] {
  width: 100%;
}
.widget_dokna_product_search .dokan-ajax-search-category {
  width: 100%;
  height: 38px;
  margin-top: 10px;
  border-radius: 0;
}

.dokan-store-menu ul {
  margin: 0;
  list-style: none;
}
.dokan-store-menu ul li {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.dokan-store-menu ul li a {
  border-bottom: 0 !important;
  text-transform: uppercase;
}
.dokan-store-menu ul li a span.caret-icon {
  float: right;
  margin-right: 15px;
}
.dokan-store-menu ul li ul.children {
  margin-left: 15px;
}
.dokan-store-menu ul li ul.children li {
  border: 0;
  padding: 0;
  margin: 0;
}
.dokan-store-menu ul li ul.children li a {
  display: block;
  border-bottom: 1px solid #eee !important;
  text-transform: initial;
  padding: 10px 0;
}
.dokan-store-menu ul li ul.children li:last-child a {
  border-bottom: 0 !important;
  padding-bottom: 0;
}

form#dokan-form-contact-seller ul {
  list-style: none;
  margin: 0;
}

/*sidebar toggle mobile view */
@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.widget-collapse {
    background: transparent;
  }
}
@media (max-width: 767px) {
  body.rda-hide-scrollbar {
    overflow: hidden;
  }

  div#dokan-secondary.dokan-store-sidebar .rda-mobile-sidebar-toggle {
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 100%;
  }
  div#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);
  }
  div#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(-7px);
        -ms-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  div#dokan-secondary.dokan-store-sidebar .dokan-widget-area.widget-collapse {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    background-color: #fff;
    z-index: 999999999;
    padding: 50px 15px;
    padding-top: 20px;
    left: 0;
    right: 0;
    min-height: 556px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
            transition: all .3s ease-out;
    box-shadow: 0 0 5px 0 #b8b2b8;
  }
  div#dokan-secondary.dokan-store-sidebar .dokan-widget-area.widget-collapse.rda-sidebar-open {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in;
            transition: opacity .3s ease-in;
  }
  div#dokan-secondary.dokan-store-sidebar .dokan-widget-area.widget-collapse.rda-sidebar-open::-webkit-scrollbar {
    width: 5px;
  }
  div#dokan-secondary.dokan-store-sidebar .dokan-widget-area.widget-collapse.rda-sidebar-open::-webkit-scrollbar-thumb {
    background-color: rgba(212, 212, 212, 0.61);
    outline: 0px solid #ffffff;
  }
  div#dokan-secondary.dokan-store-sidebar .rda-dokan-category-wrap.slick-slider,
  div#dokan-secondary.dokan-store-sidebar ul.dokan-feature-sellers.rda-dokan-vendors-wrap.slick-slider {
    margin-bottom: 0;
  }
  div#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;
  }
  div#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;
  }
  div#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 {
    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 {
    /*            form#dokan-form-contact-seller {
                    padding: 10px;
                    border: 1px solid #eee;
                }*/
  }
  .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 {
    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: FontAwesome;
    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);
  }
}
.widget.widget_reign_woo_product_categories,
.widget.widget_rda_dokan_vendor_listing {
  overflow: hidden;
}

/* reign featured vendor */
/*.widget {
    ul.dokan-feature-sellers.rda-dokan-vendor-slider-wrap .rda-dokan-vendor-item-wrap {
        width: 285px;

        .rda-vendor-right {
            max-width: 80px
        }
    }

    .rda-dokan-category-wrap .rda-dokan-category-item-wrap {
        width: 285px;
        margin: 10px 0;
    }

    .rda-dokan-category-item-wrap.layout-type-4,
    .rda-dokan-category-item-wrap.layout-type-5 {
        max-width: 100%;
    }
}*/
/* 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-store-listing-filter-wrap .right {
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

@media (max-width: 450px) {
  #dokan-store-listing-filter-wrap .right .item.sort-by {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 15px;
  }
}

@media (max-width: 375px) {
  #dokan-store-listing-filter-wrap .right .item #stores_orderby {
    padding-right: 40px;
  }
}

#dokan-store-listing-filter-wrap .right .item select,
select.dokan-form-control {
  display: inline-block;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  height: 38px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  box-shadow: none;
  margin: 0;
  padding: 0 12px;
  -webkit-appearance: none;
  background-image: url("../img/svg/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  padding-right: 40px;
}

#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;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper {
  position: relative;
  padding: 0;
  height: 100%;
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease-out,bottom .2s ease;
          transition: box-shadow 150ms ease-out,bottom .2s ease;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper:hover {
  box-shadow: 0 5px 30px 5px rgba(142, 142, 142, 0.2);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap.dokan-seller-wrap li .store-wrapper:hover .store-content.rda-wb-grid-store-content {
  top: -50px;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-lists-category .category-box.category-box ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.rda-options-bar {
  background: #f5f5f5;
  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;
}

.dokan-seller-listing .dokan-seller-search-form.dokan-seller-search-form input#search {
  width: 100%;
  min-width: 200px;
}

.dokan-seller-listing .dokan-seller-search-form.dokan-seller-search-form {
  margin: 0;
}

[dir='rtl'] .dokan-seller-search {
  padding-left: 15px !important;
}

.rda-store-switch-layout a {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  color: #ccc;
  -webkit-transition: all .3s;
          transition: all .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 {
  overflow: hidden;
  height: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content {
  min-width: 140%;
  height: 200px;
  left: -20px;
  -webkit-transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
          transform: rotate(-6deg);
  top: -80px;
  position: relative;
  overflow: hidden;
  -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 ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content:after {
  content: ' ';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content.rda-wb-grid-store-content .store-info {
  background-size: cover;
  width: 100%;
  height: 230px;
  top: 22px;
  left: -50px;
  position: relative;
  -webkit-transform: rotate(6deg);
      -ms-transform: rotate(6deg);
          transform: rotate(6deg);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer {
  display: block;
  padding-top: 15px;
  text-align: center;
  background: none;
  border: 0;
}
#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: 120px;
  height: 120px;
  top: -130px;
  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: 24px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .star-rating.dokan-seller-rating {
  float: none;
  margin: auto;
  margin-bottom: 24px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .rda-no-star-rating {
  display: inline-block;
  margin-bottom: 16px;
}
@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-favourite.featured-favourite {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}
.rda-featured-favourite.featured-favourite .featured-label {
  padding: 6px 16px;
  background: #2d54a3;
  color: #fff;
  box-shadow: 3px 3px 25px -6px #afafaf;
}

.dokan-single-seller.no-banner-img .rda-featured-favourite.featured-favourite .featured-label {
  background: #d1dbf0;
  color: #2d54a3;
  box-shadow: none;
}

.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 {
  color: #FFF !important;
}

.dokan-seller-wrap .dokan-btn.dokan-btn-theme,
#dokan-seller-listing-wrap .dokan-btn-theme.dokan-follow-store-button {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  width: 160px;
  font-weight: bold;
  margin: 5px;
  padding: 6px 0px;
  border: 2px solid transparent;
  border-radius: 25px;
  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: 25px;
  z-index: -1;
}
.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: FontAwesome;
  display: block;
  font-size: 20px;
  padding-top: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 30px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .4s;
          transition: all .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;
}

/* seller-products */
.rda-seller-products-wrapper h3 {
  font-size: 18px;
  margin-bottom: 15px;
}

.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;
  margin-left: 28px;
}
.rda-seller-products .rtm-tooltip {
  width: 75px;
  height: 75px;
  margin: 6px;
  background: #f7fbfc;
  font-size: 14px;
  text-align: center;
  margin-left: -24px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-radius: 100%;
  position: relative;
}
@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: -25px;
  -webkit-transition: all .2s;
          transition: all .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: 100%;
}
.rda-seller-products .rtm-tooltip span.rda-more-products {
  width: 75px;
  height: 75px;
  display: block;
  color: #222;
  padding-top: 15px;
  padding-right: 8px;
  font-size: 15px;
  line-height: 17px;
}
@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%;
}
.dokan-seller-listing #dokan-seller-listing-wrap.list-view ul.dokan-seller-wrap li .store-wrapper {
  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;
}
@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: 40%;
}
@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;
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
@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: 10px;
}
.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-bottom: 0;
}
.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: #526b6f;
  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 {
  color: #748082;
  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-top: 0;
}
.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-theme-reign-theme .pagination-wrap ul.pagination.pagination {
  margin-left: 15px;
}

#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: #fff;
}

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

/* rda vendor header top */
@media (max-width: 959px) {
  body.shiftnav-disable-shift-body.shiftnav-disable-shift-body .rda-vendor-header-top {
    padding-top: 47px;
  }
}
.content-area #dokan-content.site-content {
  padding: 0;
}

.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li {
  margin-right: -4px;
  margin-left: 0;
}

.rda-vendor-header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.rda-vendor-header-top .dokan-single-store.dokan-w8 {
  width: 100%;
}

[dir='rtl'] .dokan-pagination-container .dokan-pagination.dokan-pagination li.next {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-img {
  object-fit: cover;
  min-height: 200px;
  max-height: 360px;
}
@media (min-width: 1200px) {
  .dokan-single-store .profile-frame .profile-info-box .profile-info-img {
    min-height: 340px;
  }
}

.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;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social.store-social li a i,
.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 a i {
  text-shadow: none;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social.store-social i.fa {
  color: #fff !important;
  width: 38px;
  height: 38px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
  line-height: 36px;
  border-radius: 100%;
  font-size: 20px !important;
  border: 1px solid transparent;
  -webkit-transition: all .3s;
          transition: all .3s;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social.store-social i.fa:hover {
  border: 1px solid #fff;
}

.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li {
  border-right: 0;
}

li.dokan-share-btn-wrap .dokan-share-btn.dokan-share-btn,
.dokan-list-inline .dokan-store-support-btn {
  margin-top: 6px;
}

.dokan-single-store .dokan-store-tabs ul li a {
  border-right: 1px solid #ededed;
}

/*.rda-vendor-header-top*/
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li a {
  position: relative;
}
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li a:before {
  content: "\f02b";
  font-family: FontAwesome;
  color: inherit;
  display: inline-block;
  margin-right: 6px;
  font-size: 16px;
}
@media (max-width: 543px) {
  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li a:before {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li a span {
    display: none;
  }
}
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li.store-tab-products a:before {
  content: "\f1b3";
}
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul.dokan-list-inline li.store-tab-reviews a:before {
  content: "\f123";
}

.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul {
  border: 1px solid rgba(144, 144, 144, 0.2);
}

.dokan-single-store .dokan-store-tabs ul li:first-child {
  border-left: 1px solid rgba(144, 144, 144, 0.2);
}

.dokan-single-store .dokan-store-tabs ul li.dokan-store-support-btn-wrap {
  padding: 9px 6px;
}

.dokan-single-store .dokan-store-tabs ul li.dokan-store-follow-store-button-container.dokan-right {
  padding: 6px;
  padding-right: 10px;
  border: 0 !important;
}

.dokan-single-store .dokan-store-tabs ul .dokan-follow-store-button.dokan-follow-store-button-working.dokan-btn-sm:after {
  margin-top: 0px;
}

li.dokan-share-btn-wrap .dokan-share-btn.dokan-share-btn,
.dokan-list-inline .dokan-store-support-btn {
  margin-top: 0;
}

.dokan-single-store .dokan-store-tabs ul li a {
  border-right: 0;
}

.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li {
  border-right: 1px solid rgba(144, 144, 144, 0.2);
}

.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap {
  margin-right: 0px;
  border-left: 1px solid rgba(144, 144, 144, 0.2);
}
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap button.dokan-store-support-btn {
  position: relative;
  padding-left: 24px;
}
@media (max-width: 543px) {
  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap button.dokan-store-support-btn {
    font-size: 0;
    padding-left: 10px;
  }
}
.dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap button.dokan-store-support-btn:before {
  content: "\f0e6";
  font-family: FontAwesome;
  color: inherit;
  display: inline-block;
  font-size: 13px;
  position: absolute;
  top: 0px;
  left: 4px;
  bottom: 0;
  margin: auto;
  line-height: 30px;
}
@media (max-width: 543px) {
  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap button.dokan-store-support-btn:before {
    position: relative;
    top: 0px;
    left: 0;
    line-height: 18px;
    font-size: 18px;
  }
}

.dokan-single-store .dokan-store-tabs ul li.dokan-share-btn-wrap.dokan-right {
  padding: 9px 6px;
  margin-right: 0;
}

.dokan-single-store .dokan-store-tabs ul li.dokan-share-btn-wrap .dokan-share-btn {
  margin-right: 0;
}
@media (max-width: 543px) {
  .dokan-single-store .dokan-store-tabs ul li.dokan-share-btn-wrap .dokan-share-btn {
    font-size: 0;
  }
  .dokan-single-store .dokan-store-tabs ul li.dokan-share-btn-wrap .dokan-share-btn i.fa.fa-external-link {
    font-size: 18px;
  }
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info.dokan-store-info li {
  float: none;
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info.profile-info .dokan-store-info {
  padding-left: 25px;
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info.dokan-store-info li:before {
  content: ' ';
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
  margin-bottom: 20px;
}

/* Terms and conditions */
.dokan-single-store #store-toc-wrapper {
  border: 1px solid #e4e1e3;
  border-radius: 4px;
  padding: 1em;
  background: #fff;
}

/* review style */
.store-review-wrap.woocommerce #reviews h3 {
  margin: 0 0 20px;
}

.store-review-wrap.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 42px;
  height: auto;
  background: #ebe9eb;
  border: 0;
  border-radius: 100%;
}

.store-page-wrap.woocommerce .dokan-info {
  background: transparent;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.dokan-theme-reign-theme .comment-form label {
  display: block;
}

/* dokan-alert style */
.dokan-alert.dokan-alert {
  padding: 40px 20px;
  position: relative;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  border: 1px solid;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding-bottom: 20px;
  margin-top: 40px;
}
.dokan-alert.dokan-alert:before {
  content: ' ';
  width: 50px;
  height: 50px;
  background: inherit;
  border: 3px solid;
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  vertical-align: middle;
  margin: auto;
  border-radius: 100%;
}
.dokan-alert.dokan-alert:after {
  content: '\f0f3';
  position: absolute;
  left: 0;
  right: 0;
  top: -20px;
  margin: 0 auto;
  text-align: center;
  z-index: 2;
  font-family: "FontAwesome";
  color: inherit;
  font-size: 26px;
  line-height: 40px;
}

.dokan-alert.dokan-alert-success:after {
  content: '\f00c';
}

.dokan-alert.dokan-alert-warning:after {
  content: '\f0e7';
}

.dokan-alert.dokan-alert-info.dokan-panel-alert:after {
  content: '\f135';
}

.white-popup.dokan-support-login-wrapper {
  border-radius: 10px;
  padding-top: 40px !important;
}

.white-popup.dokan-share-popup-wrapper {
  padding: 35px 15px;
  border-radius: 10px;
}

.dokan-single-store .profile-frame .profile-info-box.profile-info-box .profile-info-summery-wrapper {
  border: 1px solid rgba(144, 144, 144, 0.2);
}

.dokan-single-store .profile-frame.profile-frame .profile-info-box:hover {
  color: inherit;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper.profile-info-summery-wrapper .profile-info-summery,
.dokan-single-store .profile-frame.profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper,
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery.profile-info-summery .profile-info,
.dokan-single-store .profile-frame .profile-info-box.profile-info-box .profile-info-summery-wrapper {
  color: inherit;
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery.profile-info-summery {
  border: 1px solid rgba(144, 144, 144, 0.2);
}

@media (min-width: 1200px) {
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info {
    color: #fff;
  }

  .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper {
    background: transparent;
    border: 0;
  }

  .rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs {
    border-bottom: 1px solid rgba(144, 144, 144, 0.2);
  }
  .rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul {
    max-width: 1140px;
    margin: auto;
    border: 0;
    background: transparent;
  }
  .rda-vendor-header-top .profile-info-box.profile-layout-layout1 {
    background: #fff;
  }
  .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;
    background: transparent;
    border: 1px solid rgba(144, 144, 144, 0.2);
  }
  .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;
  }
  .rda-vendor-header-top .dokan-single-store .profile-frame.profile-frame .profile-info-box.profile-layout-layout2 {
    background: #fff;
  }

  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
    margin-left: 0;
  }

  .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;
  }

  .dokan-single-store .profile-frame.profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
    height: 270px;
    border: 1px solid rgba(144, 144, 144, 0.2);
  }
}
@media (max-width: 1199px) {
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery.profile-info-summery .profile-info-head {
    margin-right: 15px;
    margin-left: 0;
  }

  .dokan-single-store .profile-frame .profile-info-box.profile-info-box .profile-info-summery-wrapper,
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info.profile-info .store-name,
  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info.profile-info .store-name {
    color: inherit;
  }

  .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: -60px;
  }

  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper.profile-info-summery-wrapper {
    height: 290px;
    border: 1px solid rgba(144, 144, 144, 0.2);
  }
}
@media (max-width: 767px) {
  .rda-vendor-header-top .dokan-single-store.dokan-w8 {
    margin: 0;
    width: 100% !important;
  }
}
@media (max-width: 543px) {
  .mfp-content .dokan-support-login-wrapper {
    width: 100% !important;
  }

  .rda-vendor-header-top .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul {
    margin-bottom: 0;
  }

  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    overflow-x: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li {
    display: inline-block;
    margin-right: 0;
    margin-bottom: 0;
  }

  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul .dokan-right {
    float: none !important;
  }

  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap {
    border-left: 0;
  }

  li.dokan-share-btn-wrap .dokan-share-btn.dokan-share-btn,
  .dokan-list-inline .dokan-store-support-btn {
    margin-top: 0;
  }

  .dokan-single-store .dokan-store-tabs.dokan-store-tabs ul li.dokan-store-support-btn-wrap {
    border-left: 0;
  }

  .dokan-single-store .dokan-store-tabs ul li a {
    border: 0;
  }

  .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 a i.fa {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 16px !important;
  }

  .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: -50px;
  }
}
@media (max-width: 420px) {
  .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;
  }
}
@media (max-width: 359px) {
  .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;
  }

  .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;
  }
}
[dir='rtl'] .mfp-content {
  text-align: left;
}

[dir='rtl'] .jssocials-share {
  margin: 0.3em 0.6em 0.3em 0;
}

[dir='rtl'] .jssocials-share:last-child {
  margin-right: 0;
}

/* Use Default Sidebar */
body.dokan-store .site-content {
  padding-top: 40px;
}
@media (max-width: 767px) {
  body.dokan-store .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  body.dokan-store .content-wrapper aside.widget-area {
    width: 25%;
    float: left;
    margin-right: 3%;
  }
}

.rda-vendor-header-top.rda-vendor-header-product .dokan-store-tabs {
  display: none;
}

body .rda-pro-single-pro-list-wrapper .slick-list {
  padding: 15px 30px;
}
@media (max-width: 543px) {
  body .rda-pro-single-pro-list-wrapper .slick-list {
    padding-bottom: 10px;
  }
}

.rda-pro-single-pro-list-wrapper {
  margin-top: 20px;
  padding: 12px 30px;
  border: 4px solid #f1f2f3;
  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: flex;
          align-items: center;
          flex: 0 0 30%;
          max-width: 30%;
          margin-right: 30px;*/
  margin-right: 20%;
  text-align: center;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info {
    /*            display: block;
                flex: 0 0 100%;
                max-width: 100%;
                text-align: center;
                margin-right: 0;*/
    margin-right: auto;
  }
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info img {
  max-width: 90px;
}
.rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info h2 {
  display: block;
  font-size: 20px;
  margin-bottom: 0;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-pro-single-vendor-info h2 {
    display: block;
    margin-right: 0;
    margin: 10px 0;
  }
}
.rda-pro-single-pro-list-wrapper .rda-seller-products-wrap {
  /*        flex: 0 0 70%;
          max-width: 70%;*/
  width: 60%;
}
@media (max-width: 543px) {
  .rda-pro-single-pro-list-wrapper .rda-seller-products-wrap {
    /*                    flex: 0 0 100%;
                        max-width: 100%;*/
    width: 100%;
  }
}
.rda-pro-single-pro-list-wrapper .rda-seller-products {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}
@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 {
  margin: 4px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip img {
  border-radius: 0;
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip span.rda-more-products {
  padding-top: 18px;
  padding-right: 0px;
}
@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 {
  top: -2px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2);
}
.rda-pro-single-pro-list-wrapper .rda-seller-products .rtm-tooltip span.rtm-tooltiptext {
  display: none;
}

.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: "FontAwesome";
  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.seller_enquiry_form_tab a:before {
  content: "\f0e6";
}

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: 4px;
  line-height: 2;
}

/* single product tab list style */
/*
.wc-tabs-wrapper {
    nav.greedy {
        background: transparent;
        height: 48px;
        z-index: 10;

        ul.links {
            justify-content: flex-start;
        }

        button {
            align-self: initial;
            height: 48px;
            background: none;
            border-radius: 0;
            border: 1px #ebe9eb solid;

            .fa {
                color: #515151;
            }

            &::after {
                margin-right: calc(-1rem + -12px);
            }
        }

        button.reign-menu-more.hidden {
            display: none;
        }

        ul.hidden-links {
            margin: 0;
            list-style: none;
            background: #f7fbfc;
            border: 1px solid #ebe9eb;

            li {
                padding: 0;
                border-bottom: 1px solid #ebe9eb;

                &:last-child {
                    border-bottom: 0;
                }

                a {
                    padding: 10px 40px;
                    display: block;
                }

                a:hover {
                    color: #fff;
                }
            }
        }
    }
}
*/
/* dokan-vendor-register */
#dokan-vendor-register,
.dokan-theme-reign-theme.woocommerce form.register {
  max-width: 800px;
  margin: auto;
  background: #f5f5f5;
  padding: 20px;
}

body input[type="submit"].dokan-btn,
body a.dokan-btn,
body .dokan-btn {
  border: 0;
}

.mfp-close:hover, .mfp-close:focus {
  background: transparent;
}

/* store coupon style */
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code {
  background: -webkit-gradient(linear, left top, right top, from(#f12711), to(#f5af19));
  background: -webkit-linear-gradient(left, #f12711, #f5af19);
  background: linear-gradient(to right, #f12711, #f5af19);
  text-shadow: none;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside span.inside {
  border: 1px dashed #fff;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside {
  color: #fff;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside span.inside .coupon-details {
  color: #fff;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside span.inside .coupon-body {
  font-size: 12px;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside span.inside .coupon-body strong {
  font-size: 14px;
}
.dokan-single-store .store-coupon-wrap.store-coupon-wrap .code span.outside span.inside .expiring-in {
  font-size: 11px;
  color: #fff;
}

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

/* store listing shortcode style start */
.rda-dokan-store-lists-wrapper .rda-options-bar {
  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 {
  padding-top: 0;
  margin-top: -30px;
}
.rda-dokan-store-lists-wrapper #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer.store-footer .seller-avatar {
  width: 100px;
  height: 100px;
  top: -110px;
}
.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 {
  display: block;
  margin-bottom: 10px;
  margin-left: 0;
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip {
  width: 50px;
  height: 50px;
  border: 2px solid rgba(0, 0, 0, 0.1);
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip span.rda-more-products {
  width: 50px;
  height: 47px;
  padding-top: 10px;
  padding-right: 4px;
  font-size: 12px;
  line-height: 14px;
}
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip img,
.rda-dokan-store-lists-wrapper .rda-seller-products .rtm-tooltip {
  border-radius: 0;
  margin-left: auto;
}
.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 .rda-dokan-vendor-item-wrap {
  height: 200px;
  display: inline-block;
  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;
}
@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;
  width: 100%;
}
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%;
  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;
}

/* 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-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: .3s ease-in-out;
          transition: .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: .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: .3s ease-in-out;
          transition: .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: .3s ease-in-out;
          transition: .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 'FontAwesome';
  color: #000;
  position: absolute;
  top: 2px;
}
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-prev,
ul.dokan-feature-sellers.rda-dokan-vendors-wrap .slick-next,
.dokan-seller-wrap .slick-prev,
.dokan-seller-wrap .slick-next {
  font-size: 0;
  height: 30px;
  width: 30px;
  background: rgba(0, 0, 0, 0.4);
  top: 50%;
  opacity: 0.5;
  border-radius: 100%;
}
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);
}

[dir='rtl'] 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,
[dir='rtl'] 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 {
  top: 4px;
}

[dir='rtl'] .rg-woo-category-wrap .slick-prev:after,
[dir='rtl'] .rg-woo-category-wrap .slick-next:after {
  top: 4px;
}

/** 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 'FontAwesome';
  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 .4s;
          transition: all .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 .4s;
          transition: all .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;
}

/* dokan-pagination */
.dokan-pagination-container .dokan-pagination.dokan-pagination {
  margin: 0;
}
.dokan-pagination-container .dokan-pagination.dokan-pagination li {
  display: inline-block;
  margin: 10px 5px;
}
.dokan-pagination-container .dokan-pagination.dokan-pagination li.active a {
  color: #fff;
}
.dokan-pagination-container .dokan-pagination.dokan-pagination li a {
  padding: 5px 15px;
  border-radius: 25px;
}
.dokan-pagination-container .dokan-pagination.dokan-pagination li a:hover {
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}

/* 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;
}

/* dokan-btn-default style */
.dokan-btn-default.dokan-btn-default,
a.dokan-btn-default.dokan-btn-default {
  color: #fff;
}

.dokan-btn-default.dokan-btn-default:hover,
a.dokan-btn-default.dokan-btn-default:hover,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme.active:hover,
a.dokan-btn-theme.active:hover,
.dokan-btn-theme.active:hover,
.open .dropdown-toggleinput[type="submit"].dokan-btn-theme:hover,
.open .dropdown-togglea.dokan-btn-theme:hover,
.open .dropdown-toggle.dokan-btn-theme:hover {
  color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.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 .75s;
  animation: shine .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: FontAwesome;
    float: right;
  }
}

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