.btn,
input.dokan-btn[type="submit"],
a.dokan-btn,
.dokan-btn,
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-size: 0.875rem;
  border-radius: 1.571em;
  padding: 1.036em 2.134em;
  border-width: 0;
  display: inline-block;
  color: #333e48;
  background-color: #efecec;
  border-color: #efecec;
  transition: all 0.2s ease-in-out;
}

.btn:hover,
input.dokan-btn[type="submit"]:hover,
.dokan-btn:hover,
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}

.btn:focus,
input.dokan-btn[type="submit"]:focus,
.dokan-btn:focus,
.btn.focus,
input.focus.dokan-btn[type="submit"],
.focus.dokan-btn,
.button:focus,
.button.focus,
button:focus,
button.focus,
input[type="button"]:focus,
input[type="button"].focus,
input[type="reset"]:focus,
input[type="reset"].focus,
input[type="submit"]:focus,
input[type="submit"].focus {
  color: #fff;
  background-color: black;
  border-color: black;
}

.btn:active,
input.dokan-btn[type="submit"]:active,
.dokan-btn:active,
.btn.active,
input.active.dokan-btn[type="submit"],
.active.dokan-btn,
.open>.btn.dropdown-toggle,
.open>.dropdown-toggle.dokan-btn,
.button:active,
.button.active,
.open>.button.dropdown-toggle,
button:active,
button.active,
.open>button.dropdown-toggle,
input[type="button"]:active,
input[type="button"].active,
.open>input[type="button"].dropdown-toggle,
input[type="reset"]:active,
input[type="reset"].active,
.open>input[type="reset"].dropdown-toggle,
input[type="submit"]:active,
input[type="submit"].active,
.open>input[type="submit"].dropdown-toggle {
  color: #333e48;
  background-color: black;
  border-color: black;
  background-image: none;
}

.btn:active:hover,
.dokan-btn:active:hover,
.btn:active:focus,
.dokan-btn:active:focus,
.btn:active.focus,
.dokan-btn:active.focus,
.btn.active:hover,
.active.dokan-btn:hover,
.btn.active:focus,
.active.dokan-btn:focus,
.btn.active.focus,
.active.focus.dokan-btn,
.open>.btn.dropdown-toggle:hover,
.open>.dropdown-toggle.dokan-btn:hover,
.open>.btn.dropdown-toggle:focus,
.open>.dropdown-toggle.dokan-btn:focus,
.open>.btn.dropdown-toggle.focus,
.open>.dropdown-toggle.focus.dokan-btn,
.button:active:hover,
.button:active:focus,
.button:active.focus,
.button.active:hover,
.button.active:focus,
.button.active.focus,
.open>.button.dropdown-toggle:hover,
.open>.button.dropdown-toggle:focus,
.open>.button.dropdown-toggle.focus,
button:active:hover,
button:active:focus,
button:active.focus,
button.active:hover,
button.active:focus,
button.active.focus,
.open>button.dropdown-toggle:hover,
.open>button.dropdown-toggle:focus,
.open>button.dropdown-toggle.focus,
input[type="button"]:active:hover,
input[type="button"]:active:focus,
input[type="button"]:active.focus,
input[type="button"].active:hover,
input[type="button"].active:focus,
input[type="button"].active.focus,
.open>input[type="button"].dropdown-toggle:hover,
.open>input[type="button"].dropdown-toggle:focus,
.open>input[type="button"].dropdown-toggle.focus,
input[type="reset"]:active:hover,
input[type="reset"]:active:focus,
input[type="reset"]:active.focus,
input[type="reset"].active:hover,
input[type="reset"].active:focus,
input[type="reset"].active.focus,
.open>input[type="reset"].dropdown-toggle:hover,
.open>input[type="reset"].dropdown-toggle:focus,
.open>input[type="reset"].dropdown-toggle.focus,
input[type="submit"]:active:hover,
input[type="submit"]:active:focus,
input[type="submit"]:active.focus,
input[type="submit"].active:hover,
input[type="submit"].active:focus,
input[type="submit"].active.focus,
.open>input[type="submit"].dropdown-toggle:hover,
.open>input[type="submit"].dropdown-toggle:focus,
.open>input[type="submit"].dropdown-toggle.focus {
  color: #333e48;
  background-color: #c7bdbd;
  border-color: #b5a7a7;
}

.btn.disabled:focus,
.disabled.dokan-btn:focus,
.btn.disabled.focus,
.disabled.focus.dokan-btn,
.btn:disabled:focus,
.dokan-btn:disabled:focus,
.btn:disabled.focus,
.dokan-btn:disabled.focus,
.button.disabled:focus,
.button.disabled.focus,
.button:disabled:focus,
.button:disabled.focus,
button.disabled:focus,
button.disabled.focus,
button:disabled:focus,
button:disabled.focus,
input[type="button"].disabled:focus,
input[type="button"].disabled.focus,
input[type="button"]:disabled:focus,
input[type="button"]:disabled.focus,
input[type="reset"].disabled:focus,
input[type="reset"].disabled.focus,
input[type="reset"]:disabled:focus,
input[type="reset"]:disabled.focus,
input[type="submit"].disabled:focus,
input[type="submit"].disabled.focus,
input[type="submit"]:disabled:focus,
input[type="submit"]:disabled.focus {
  background-color: #efecec;
  border-color: #efecec;
}

.btn.disabled:hover,
.disabled.dokan-btn:hover,
.btn:disabled:hover,
.dokan-btn:disabled:hover,
.button.disabled:hover,
.button:disabled:hover,
button.disabled:hover,
button:disabled:hover,
input[type="button"].disabled:hover,
input[type="button"]:disabled:hover,
input[type="reset"].disabled:hover,
input[type="reset"]:disabled:hover,
input[type="submit"].disabled:hover,
input[type="submit"]:disabled:hover {
  background-color: #efecec;
  border-color: #efecec;
}

.btn:focus,
input.dokan-btn[type="submit"]:focus,
.dokan-btn:focus,
.btn.focus,
input.focus.dokan-btn[type="submit"],
.focus.dokan-btn,
.btn:active:focus,
.dokan-btn:active:focus,
.btn:active.focus,
.dokan-btn:active.focus,
.btn.active:focus,
.active.dokan-btn:focus,
.btn.active.focus,
.active.focus.dokan-btn,
.button:focus,
.button.focus,
.button:active:focus,
.button:active.focus,
.button.active:focus,
.button.active.focus,
button:focus,
button.focus,
button:active:focus,
button:active.focus,
button.active:focus,
button.active.focus,
input[type="button"]:focus,
input[type="button"].focus,
input[type="button"]:active:focus,
input[type="button"]:active.focus,
input[type="button"].active:focus,
input[type="button"].active.focus,
input[type="reset"]:focus,
input[type="reset"].focus,
input[type="reset"]:active:focus,
input[type="reset"]:active.focus,
input[type="reset"].active:focus,
input[type="reset"].active.focus,
input[type="submit"]:focus,
input[type="submit"].focus,
input[type="submit"]:active:focus,
input[type="submit"]:active.focus,
input[type="submit"].active:focus,
input[type="submit"].active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:focus,
input.dokan-btn[type="submit"]:focus,
.dokan-btn:focus,
.btn:hover,
input.dokan-btn[type="submit"]:hover,
.dokan-btn:hover,
.button:focus,
.button:hover,
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
  text-decoration: none;
}

.btn.focus,
input.focus.dokan-btn[type="submit"],
.focus.dokan-btn,
.btn:focus,
input.dokan-btn[type="submit"]:focus,
.dokan-btn:focus,
.btn:active:focus,
.dokan-btn:active:focus,
.button.focus,
.button:focus,
.button:active:focus,
button.focus,
button:focus,
button:active:focus,
input[type="button"].focus,
input[type="button"]:focus,
input[type="button"]:active:focus,
input[type="reset"].focus,
input[type="reset"]:focus,
input[type="reset"]:active:focus,
input[type="submit"].focus,
input[type="submit"]:focus,
input[type="submit"]:active:focus {
  text-decoration: none;
  outline: none;
}

.btn:active,
input.dokan-btn[type="submit"]:active,
.dokan-btn:active,
.btn.active,
input.active.dokan-btn[type="submit"],
.active.dokan-btn,
.button:active,
.button.active,
button:active,
button.active,
input[type="button"]:active,
input[type="button"].active,
input[type="reset"]:active,
input[type="reset"].active,
input[type="submit"]:active,
input[type="submit"].active {
  background-image: none;
  outline: 0;
}

.btn.disabled,
input.disabled.dokan-btn[type="submit"],
.disabled.dokan-btn,
.btn:disabled,
input.dokan-btn[type="submit"]:disabled,
.dokan-btn:disabled,
.button.disabled,
.button:disabled,
button.disabled,
button:disabled,
input[type="button"].disabled,
input[type="button"]:disabled,
input[type="reset"].disabled,
input[type="reset"]:disabled,
input[type="submit"].disabled,
input[type="submit"]:disabled {
  cursor: not-allowed;
  opacity: .65;
}

/**
 * Embeds
 */
ul.dokan-seller-wrap {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

ul.dokan-seller-wrap::after {
  content: "";
  display: table;
  clear: both;
}

ul.dokan-seller-wrap li.dokan-single-seller {
  position: relative;
  float: right;
  min-height: 1px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  border: none;
}

@media (min-width: 992px) {
  ul.dokan-seller-wrap li.dokan-single-seller {
    width: 25%;
  }
}

ul.dokan-seller-wrap li.dokan-single-seller:nth-child(2n+1),
ul.dokan-seller-wrap li.dokan-single-seller:nth-child(3n+1) {
  margin-left: 0;
  clear: none;
}

ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-thumbnail {
  border: 1px solid #ededed;
}

ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption h3 {
  font-size: 1.071em;
  line-height: 1.286em;
  font-weight: bold;
  overflow: hidden;
}

ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption h3 a,
ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption h3 a:hover,
ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption h3 a:focus {
  color: #0062bd;
}

.dokan-single-store .dokan-store-tabs ul {
  border-width: 1px;
}

.dokan-single-store .seller-items {
  clear: both;
}

.dokan-single-store .profile-frame .profile-info-box .profile-img img,
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img {
  margin: 0 auto;
}

.dokan-single-store ul li.dokan-share-btn-wrap {
  border-left: none;
}

.dokan-single-store ul li.dokan-share-btn-wrap .dokan-share-btn {
  padding: 6px 20px;
}

.dokan-single-store ul li.dokan-share-btn-wrap i {
  font-family: FontAwesome;
  font-weight: 400;
}

.dokan-store .dokan-share-popup-wrapper .dokan-share i {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}

.dokan-store .dokan-share-popup-wrapper .dokan-share .jssocials-share-email i {
  font-family: FontAwesome;
  font-weight: 400;
}

input.dokan-btn[type="submit"],
a.dokan-btn,
.dokan-btn {
  padding: .75em 1.646em;
  font-weight: 700;
}

input.dokan-btn[type="submit"]:hover,
input.dokan-btn[type="submit"]:focus,
input.dokan-btn[type="submit"].active,
a.dokan-btn:hover,
a.dokan-btn:focus,
a.dokan-btn.active,
.dokan-btn:hover,
.dokan-btn:focus,
.dokan-btn.active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}

.dokan-product-listing form.dokan-form-inline .dokan-btn.dokan-btn-theme,
.dokan-product-listing .product-listing-top span.dokan-add-product-link a.dokan-btn,
form.dokan-product-edit-form input[type="submit"],
.dokan-order-filter-serach form.dokan-left input[type="submit"],
.dokan-order-filter-serach form.dokan-right input[type="submit"],
.dokan-dashboard-header span.left-header-content .dokan-btn,
ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption p a.dokan-btn.dokan-btn-theme {
  color: #fff;
}

.dokan-btn.dokan-btn-default.dokan-btn-sm {
  padding: 0.786em 1em;
}

.dokan-btn.dokan-btn-default.dokan-btn-sm:hover,
.dokan-btn.dokan-btn-default.dokan-btn-sm:focus {
  color: #fff;
}

.dokan-product-listing .dokan-product-listing-area p a {
  font-size: 1.000em;
  line-height: 1.286em;
  font-weight: bold;
  height: 2.572em;
  overflow: hidden;
  color: #0062bd;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table .bamiras-price {
  color: #343f49;
  font-size: 1em;
  line-height: 1.4286em;
  font-weight: normal;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table .bamiras-price ins,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table .bamiras-price del {
  text-decoration: none;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table .bamiras-price ins .amount {
  color: #ee0000;
  font-weight: 400;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table .bamiras-price del .amount {
  text-decoration: line-through;
  color: #848484;
  font-size: 0.6em;
  line-height: 1.5em;
}

.dokan-report-wrap #dokan_tabs_container table tbody tr th a,
.dokan-report-wrap #dokan_tabs_container table tbody tr th a:hover,
.dokan-report-wrap #dokan_tabs_container table tbody tr th a:focus {
  color: #0062bd;
}

.dokan-coupon-content .code a,
.dokan-coupon-content .code span {
  color: #333e48;
}

.dokan-report-wrap ul.dokan_tabs>li {
  border: none;
}

.dokan-report-wrap ul.dokan_tabs>li>a {
  color: #333e48;
}

.dokan-report-wrap ul.dokan_tabs>li>a:hover,
.dokan-report-wrap ul.dokan_tabs>li>a:focus {
  background: transparent;
}

.dokan-report-wrap ul.dokan_tabs>li.active {
  border-bottom: none;
}

.dokan-report-wrap ul.dokan_tabs>li.active a {
  font-weight: 700;
  position: relative;
}

.dokan-report-wrap ul.dokan_tabs>li.active a::before {
  content: ' ';
  height: 4px;
  width: 10px;
  display: block;
  position: absolute;
  bottom: -5px;
  right: 50%;
  border-radius: 0 0 10px 10px;
  transform: translateX(50%);
}

.dokan-report-wrap ul.dokan_tabs>li.active a::after {
  content: ' ';
  border-bottom: 2px solid transparent;
  display: block;
  position: absolute;
  bottom: -1px;
  width: 80%;
}

.dokan-dashboard-header h1.entry-title {
  color: #434343;
}

.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm {
  color: #fff;
}

.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm:hover,
.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm:focus {
  background-color: #000;
  border-color: #000;
  color: #fff;
}

.dokan-form-inline.dokan-w6:first-child .dokan-btn {
  padding: .4em 1.646em;
}

.dokan-dashboard .dokan-orders-area>a {
  margin-bottom: 20px;
}

.dokan-dashboard #tracking-modal .modal-header {
  padding: 1em 2.2em;
}

.dokan-dashboard #tracking-modal .modal-header .close:focus,
.dokan-dashboard #tracking-modal .modal-header .close:hover {
  color: #fff;
}

.dokan-dashboard #tracking-modal .modal-header .close {
  padding: 0.1em 0.3em;
  margin: 0;
}

.dokan-dashboard #tracking-modal .modal-header h2 {
  font-size: 1.6em;
  text-transform: uppercase;
  font-weight: bold;
}

.dokan-dashboard #tracking-modal .modal-body {
  padding: 2.4em 2.2em;
}

.dokan-dashboard #tracking-modal .modal-body .form-control {
  border-width: 1px;
}

.dokan-dashboard #tracking-modal .modal-body h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.8em;
}

.dokan-dashboard #tracking-modal .modal-body .form-control,
.dokan-dashboard #tracking-modal .modal-body #tracking_number {
  margin-bottom: 20px;
}

.dokan-dashboard #tracking-modal .modal-body #shipped-date,
.dokan-dashboard #tracking-modal .modal-body #tracking_number {
  width: 100%;
  max-height: 36px;
}

.dokan-dashboard #tracking-modal .modal-footer {
  padding: 1.8em 2.2em;
}

.dokan-dashboard #tracking-modal .modal-footer button,
.dokan-dashboard #tracking-modal .modal-footer input {
  padding: 0.9em 3.134em;
}

.dokan-dashboard .dokan-btn {
  padding: 1em 3em;
}

.dokan-dashboard .toolbar {
  margin: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}

.dokan-dashboard .toolbar .chosen-choices {
  background: none;
}

.dokan-dashboard .toolbar .chosen-choices .default {
  min-height: 38px !important;
}

.dokan-dashboard .toolbar .grant_access {
  margin-right: 20px;
}

.dokan-dashboard .dokan-form-group .grant_access {
  width: 100%;
}

.dokan-dashboard .dokan-table .quantity .minus,
.dokan-dashboard .dokan-table .quantity .plus {
  display: none;
}

.dokan-dashboard .add_note form#add-order-note {
  margin-bottom: 24px;
}

.dokan-dashboard .add_note form#add-order-note .form-control {
  border-width: 1px;
}

.dokan-dashboard .add_note form#add-order-note .clearfix {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}

.dokan-dashboard .add_note form#add-order-note .order_note_type {
  margin-bottom: 0;
}

.dokan-dashboard .add_note form#add-order-note .add_note {
  padding: 0.75em 2.646em;
  margin-right: 20px;
}

.dokan-product-gallery a.add-product-images,
.dokan-product-gallery a.dokan-btn,
.dokan-product-gallery .dokan-btn,
.dokan-orders-area a.add-product-images,
.dokan-orders-area a.dokan-btn,
.dokan-orders-area .dokan-btn,
.order_download_permissions a.add-product-images,
.order_download_permissions a.dokan-btn,
.order_download_permissions .dokan-btn {
  color: #333e48;
}

.dokan-product-gallery a.add-product-images:hover,
.dokan-product-gallery a.add-product-images:focus,
.dokan-product-gallery a.dokan-btn:hover,
.dokan-product-gallery a.dokan-btn:focus,
.dokan-product-gallery .dokan-btn:hover,
.dokan-product-gallery .dokan-btn:focus,
.dokan-orders-area a.add-product-images:hover,
.dokan-orders-area a.add-product-images:focus,
.dokan-orders-area a.dokan-btn:hover,
.dokan-orders-area a.dokan-btn:focus,
.dokan-orders-area .dokan-btn:hover,
.dokan-orders-area .dokan-btn:focus,
.order_download_permissions a.add-product-images:hover,
.order_download_permissions a.add-product-images:focus,
.order_download_permissions a.dokan-btn:hover,
.order_download_permissions a.dokan-btn:focus,
.order_download_permissions .dokan-btn:hover,
.order_download_permissions .dokan-btn:focus {
  color: #fff;
}

.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-right {
  flex-grow: 1;
  text-align: left;
}

.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-right a {
  padding: 0.6em 2.4em;
  font-weight: 600;
}

.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-right a:hover {
  color: #333e48;
}

.dokan-product-edit-area .dokan-edit-sidebar .dokan-btn-theme {
  width: 100%;
  margin-bottom: 10px;
}

.dokan-product-shipping .dokan-form-group {
  display: flex;
  align-items: center;
}

.dokan-product-shipping .product-dimension .form-control {
  line-height: 1;
  border-radius: 2em;
  padding: 0.4em 1em;
  border-width: 1px;
}

.dokan-modal-content .inner {
  padding: 0;
}

.dokan-modal-content header.modal-header h1:after {
  content: none;
}

.dokan-modal-content header.modal-header .modal-close-link {
  border: 1px solid #ddd;
  border-radius: 0;
  height: 56px;
}

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

.dokan-theme-bamiras table.shop_table tbody tr.cart_item td.product-name dl.variation dt.variation-Seller,
.dokan-theme-bamiras table.shop_table tbody tr.cart_item td.product-name dl.variation dd.variation-Seller p {
  float: right;
  margin: 0;
}

.dokan-theme-bamiras table.shop_table tbody tr.cart_item td.product-name dl.variation dd.variation-Seller {
  padding-right: 5px;
  display: inline-block;
  margin: 0;
}

.dokan-theme-bamiras .checkout_coupon .form-row-first {
  padding: 0;
}

.dokan-theme-bamiras .checkout_coupon .form-row-last {
  padding: 0;
}

.dokan-theme-bamiras .col2-set .col-2 p.form-row.form-group.user-role {
  padding: 0 25px;
}

.dokan-rating .star-rating {
  float: right;
}

.dokan-store .comment-text {
  display: table;
  width: 100%;
}

.dokan-store .comment-text p {
  display: table-footer-group;
}

.dokan-store-sidebar {
  order: 1;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .dokan-store-sidebar {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

.dokan-category-menu ul {
  list-style: none;
}

.dokan-category-menu #cat-drop-stack {
  padding: 0 !important;
  border: 2px solid #ececec;
  border-radius: 6px;
}

.dokan-category-menu #cat-drop-stack ul {
  padding: 0.929em;
  margin: 0;
}

.dokan-category-menu #cat-drop-stack ul>li>a {
  color: #333e48;
  display: block;
  padding: 0.571em 0 0.643em;
}

.dokan-category-menu #cat-drop-stack ul>li>a:before {
  content: "\f105";
  color: #aeaeae;
  font-size: 0.857em;
  width: 0.571em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -.125em;
  font-family: FontAwesome;
  font-weight: 900;
  padding-right: 1.214em;
  padding-left: 0.7em;
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 {
  font-size: inherit;
  margin: 0;
  border-top: 1px solid #ddd;
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 a {
  color: #333e48;
  display: block;
  padding: 0.571em 25px 0.643em 0;
  line-height: 22px;
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 a:before {
  content: none;
}

.dokan-category-menu ul li {
  border-top: 1px solid #ddd;
}

.dokan-category-menu ul li:first-child {
  border: none;
}

.dokan-widget-area .widget {
  margin-bottom: 5.143em;
}

.dokan-widget-area .widget .widget-title {
  border-bottom: 1px solid #dadada;
  font-size: 1.357em;
  line-height: 0.947em;
  margin-bottom: 1.842em;
  padding-bottom: 1.053em;
  position: relative;
}

.dokan-widget-area .widget .widget-title:after {
  border-bottom: 2px solid transparent;
  bottom: -1px;
  content: " ";
  display: block;
  position: absolute;
  width: 3.684em;
}

.dokan-widget-area .widget:last-child {
  margin-bottom: 0;
}

.widget.dokan-store-contact form.seller-form ul {
  padding: 0;
  list-style: none;
}

.widget.dokan-store-contact form.seller-form input[type="submit"],
.widget.dokan-store-contact form.seller-form .dokan-btn {
  color: #333e48;
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li {
  margin-bottom: 2.143em;
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li>a,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li>a,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li>a,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li>a {
  color: #333e48;
  display: block;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.2em;
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li i,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li i,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li i,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li i {
  color: #fed700;
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li:last-child,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li:last-child,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li:last-child,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li:last-child {
  margin-bottom: 0;
}

.dokan-store-sidebar .product_list_widget .product-title {
  color: #333e48;
  font-weight: 400;
}

.dokan-store-sidebar .product_list_widget .bamiras-price .amount {
  font-weight: 700;
  font-size: 1.071em;
}

.dokan-store-sidebar .widget_categories ul {
  list-style: none;
  padding-right: 0;
  margin-bottom: 0;
}

.dokan-store-sidebar .widget_categories ul a {
  color: #333e48;
  display: inline-block;
  padding: .35em 0;
}

.dokan-store-sidebar .dokan-store-menu ul {
  padding-right: 0;
  list-style: none;
}

.dokan-store-sidebar .dokan-store-menu ul a {
  color: #333e48;
  padding: .4em 0;
  display: block;
}

.dokan-store-sidebar .widget {
  margin-bottom: 3.3em;
}

.dokan-store .pagination-wrap ul.pagination,
.dokan-dashboard .pagination-wrap ul.pagination {
  padding-right: 0;
  margin-bottom: 0;
  list-style: none;
  display: block;
}

.dokan-store .pagination-wrap ul.pagination::after,
.dokan-dashboard .pagination-wrap ul.pagination::after {
  content: "";
  display: table;
  clear: both;
}

.dokan-store .pagination-wrap ul.pagination>li,
.dokan-dashboard .pagination-wrap ul.pagination>li {
  float: right;
  margin-left: 0.286em;
}

.dokan-store .pagination-wrap ul.pagination>li a,
.dokan-store .pagination-wrap ul.pagination>li span,
.dokan-dashboard .pagination-wrap ul.pagination>li a,
.dokan-dashboard .pagination-wrap ul.pagination>li span {
  color: #7e7e7e;
  display: block;
  padding: 0.643em 1.429em;
  border: 1px solid #e3e3e3;
  border-radius: 1.143em;
}

.dokan-store .pagination-wrap ul.pagination>li a:focus,
.dokan-store .pagination-wrap ul.pagination>li a:hover,
.dokan-store .pagination-wrap ul.pagination>li span:focus,
.dokan-store .pagination-wrap ul.pagination>li span:hover,
.dokan-dashboard .pagination-wrap ul.pagination>li a:focus,
.dokan-dashboard .pagination-wrap ul.pagination>li a:hover,
.dokan-dashboard .pagination-wrap ul.pagination>li span:focus,
.dokan-dashboard .pagination-wrap ul.pagination>li span:hover {
  text-decoration: none;
}

.dokan-store .pagination-wrap ul.pagination>li a.current,
.dokan-store .pagination-wrap ul.pagination>li span.current,
.dokan-dashboard .pagination-wrap ul.pagination>li a.current,

.dokan-dashboard .pagination-wrap ul.pagination>li span.current {
  color: #fff;
  font-weight: bold;
  border: none;
}

.dokan-store .pagination-wrap ul.pagination>li a.dots,
.dokan-store .pagination-wrap ul.pagination>li span.dots,
.dokan-dashboard .pagination-wrap ul.pagination>li a.dots,
.dokan-dashboard .pagination-wrap ul.pagination>li span.dots {
  border: none;
  padding: 0.642em;
}

.dokan-store .pagination-wrap ul.pagination>li a:hover,
.dokan-dashboard .pagination-wrap ul.pagination>li a:hover {
  background-color: #e3e3e3;
}

.dokan-store .pagination-wrap ul.pagination>li:last-child,
.dokan-dashboard .pagination-wrap ul.pagination>li:last-child {
  margin-left: 0;
}

.dokan-pagination-container ul.dokan-pagination {
  padding-right: 0;
  margin-bottom: 0;
  list-style: none;
}

.dokan-pagination-container ul.dokan-pagination::after {
  content: "";
  display: table;
  clear: both;
}

.dokan-pagination-container ul.dokan-pagination>li {
  float: right;
  margin-left: 0.286em;
}

.dokan-pagination-container ul.dokan-pagination>li a,
.dokan-pagination-container ul.dokan-pagination>li span {
  color: #7e7e7e;
  display: block;
  padding: 0.643em 1.429em;
  border: 1px solid #e3e3e3;
  border-radius: 1.143em;
}

.dokan-pagination-container ul.dokan-pagination>li a:focus,
.dokan-pagination-container ul.dokan-pagination>li a:hover,
.dokan-pagination-container ul.dokan-pagination>li span:focus,
.dokan-pagination-container ul.dokan-pagination>li span:hover {
  text-decoration: none;
}

.dokan-pagination-container ul.dokan-pagination>li.active a {
  color: #fff;
  font-weight: bold;
  border: none;
}

.dokan-pagination-container ul.dokan-pagination>li.dots {
  border: none;
  padding: 0.642em;
}

.dokan-pagination-container ul.dokan-pagination>li a:hover {
  background-color: #e3e3e3;
}

.dokan-pagination-container ul.dokan-pagination>li:last-child {
  margin-left: 0;
}

@media (max-width: 767px) {

  /*upto 544*/
  ul.dokan-seller-wrap li.dokan-single-seller {
    width: 100% !important;
  }

  .dokan-form-inline {
    margin-bottom: 1.250em;
  }

  .dokan-form-inline .dokan-form-group {
    float: none;
    display: block;
    margin-left: 0;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table thead,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table thead,
  .dokan-coupon-content .dashboard-coupons-area table thead,
  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table thead {
    display: none !important;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr td,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td,
  .dokan-coupon-content .dashboard-coupons-area table tbody tr td,
  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td {
    display: block !important;
    border-top: none;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr td:last-child,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td:last-child,
  .dokan-coupon-content .dashboard-coupons-area table tbody tr td:last-child,
  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td:last-child {
    border-bottom: 1px solid #ededed;
    width: 100%;
  }

  .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr:last-child td:last-child,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr:last-child td:last-child,
  .dokan-coupon-content .dashboard-coupons-area table tbody tr:last-child td:last-child,
  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr:last-child td:last-child {
    border-bottom: none;
  }

  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td {
    width: 100% !important;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type::before {
    text-align: right !important;
  }

  .dokan-w5 {
    width: 75%;
  }
}

@media (max-width: 991px) {

  /* upto 991px*/
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type::before {
    text-align: right !important;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table thead {
    display: none !important;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td {
    display: block !important;
    border-top: none;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td:last-child {
    border-bottom: 1px solid #ededed;
    width: 100%;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr:last-child td:last-child {
    border-bottom: none;
  }

  .dokan-w5 {
    width: 75%;
  }
}