div#main-content .dokan-dashboard-wrap .dokan-dash-sidebar,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
  background-color: #3e4935 !important;
  padding-top: 35px;
}

/* .dokan-dashboard header {
  padding: 23px 0;
} */
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dash-sidebar {
  max-width: 256px;
  width: 100%;
  min-height: 784px;
}

body.fixed {
  overflow: hidden;
}

.embed-container {
  position: fixed !important;
  height: 100vh;
  top: 0;
  left: 0;
  min-height: 100vh;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
  width: calc(100% - 256px);
  background: #f8f7f2;
  padding: 42px 75px 0 77px;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active {
  background: #f8f7f2;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active a {
  color: #3e4935;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li:not(.dokan-common-links) a i {
  display: none;
}

#main-content .woocommerce-MyAccount-navigation ul li a {
  padding: 10px 0 10px 18px;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  padding-left: 74px;
}

#main-content .woocommerce-MyAccount-navigation ul li a,
.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
  padding-left: 74px;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li:hover {
  background: #f8f7f2;
  color: #3e4935;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li:hover a {
  color: #3e4935;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links {
  display: none;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven {
  width: 100%;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 24px;
  margin: 42px 0;
  padding: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter {
  background: transparent;
  padding: 0;
  border: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline li {
  background: #fff;
  min-height: 148px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline li .count span {
  border: 0;
  padding: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area a,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area span {
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline li .count {
  border: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline li .title {
  padding: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale {
  background: #fff;
  padding: 22px 32px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale .widget-title {
  text-align: left;
  font-weight: 700;
  font-size: 20px;
  line-height: 35px;
  display: inline-block;
  border: 0;
  position: relative;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale .chart-container {
  max-width: 100%;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale .widget-title::after {
  content: "";
  width: 38%;
  height: 1px;
  background: #cccccc;
  position: absolute;
  bottom: 0;
  left: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale .chart-container canvas {
  max-width: 100%;
  width: 100% !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders {
  width: 49%;
  float: left;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
  width: 49%;
  float: right;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
  padding: 27px 32px;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part ul.list-unstyled.list-count,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products ul.list-unstyled.list-count {
  padding: 0;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i {
  display: none;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products .widget-title,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders .widget-title {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 35px;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 5px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
  min-height: 400px;
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  margin: 30px 0 50px;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part ul.list-unstyled.list-count li a span,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products ul.list-unstyled.list-count li a span {
  font-weight: 400;
  font-size: 15px !important;
  line-height: 19px;
  /* identical to box height */
  /* text-decoration-line: underline; */
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part ul.list-unstyled.list-count li,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products ul.list-unstyled.list-count li {
  padding: 8px 0;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active>a {
  text-decoration: underline;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products li {
  background: #f8f7f2;
  border-bottom: 0 !important;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products {
  border-bottom: 0 !important;
  padding: 0;
  padding-left: 75px !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {
  padding-left: 10px !important;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products li.submenu-item a {
  text-decoration: none !important;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  padding-left: 0;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products li.current {
  text-decoration: underline;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before {
  display: none !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area h1 {
  display: inline-block;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter {
  padding: 0;
  padding-top: 32px;
  padding-bottom: 29px;
  border-bottom: 1px solid #cccccc;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table th {
  text-align: start;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #525252;
  border: 0;
  padding: 10px 10px 21px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter li {
  border-right: 1px solid #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter li a {
  font-size: 14px;
  line-height: 17px;
  color: #525252;
  padding: 0 6px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter li.active a,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter li:hover a {
  text-decoration: underline;
  font-weight: 700;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table thead {
  border-bottom: 1px solid #cccccc;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody td.dokan-order-earning {
  background-color: transparent;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr {
  background: no-repeat;
  vertical-align: middle;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td {
  vertical-align: middle;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td.dokan-order-status span {
  background-color: unset;
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  /* identical to box height, or 173% */
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td a {
  padding: 0 0 0 10px;
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td.dokan-order-status {
  padding: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td:nth-child(1) {
  padding-left: 0px;
}

bdi {
  text-decoration: none !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr ins {
  text-decoration: none !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr abbr {
  text-decoration: none;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default {
  border-color: transparent;
  background-color: transparent;
  margin-bottom: 35px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-heading {
  background-color: transparent;
  border: 0;
  border-color: transparent;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-heading {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #3e4935;
  padding: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details {
  padding: 25px 35px;
  background: #fff;
  margin-top: 14px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details p {
  font-weight: 700;
  font-size: 15px;
  line-height: 30px;
  /* or 200% */
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details p a {
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details p strong {
  font-weight: 500;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w5 button,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w5 a {
  background: #3e4935;
  color: #fff;
  width: 195px;
  height: 42px;
  border-radius: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w5 button:hover,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w5 a:hover {
  border: none;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w8>img {
  display: none;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w8 strong {
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w8 small {
  font-size: 15px;
  line-height: 36px;
  /* or 240% */
  color: #525252;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content header.dokan-dashboard-header h1 {
  border: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area {}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area .dokan-report-wrap {
  background: #fff;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs {
  margin-bottom: 0;
  margin-top: 0;
  border: 0;
  padding: 34px 34px 10px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs li {
  margin: 0;
  border: 0;
  margin-right: 10px !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs li:not(:last-child) a {
  border-right: 1px solid;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs li a {
  line-height: 1;
  padding: 0px !important;
  padding-right: 10px !important;
  background: none !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs li.active a {
  color: #000;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container {}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff {
  margin-top: 0;
  border: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend {
  border: 0;
  padding: 0px 0px 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend li {
  background: #f8f7f2;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  min-height: 95px;
  margin-bottom: 13px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend li span,
.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend li strong {
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  /* or 146% */
  text-align: center;
  color: #000000;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend li {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #525252;
  padding: 0;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-main.report-right.dokan-right {
  background: #fff;

  width: calc(100% - 300px);
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-sidebar.report-left.dokan-left {
  width: 240px;
  margin-right: 0 !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#home.tab-pane {
  display: flex;
  width: 100%;
  padding: 18px 34px;
  flex-direction: column;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#home.tab-pane div#poststuff {
  width: 100%;
  border-top: 1px solid #cccccc;
  padding-top: 31px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-main.report-right.dokan-right h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  color: #000000;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-main.report-right.dokan-right .chart-container {
  padding: 20px;
  background: #d9d9d91f;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active):after {
  display: none;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
  position: static !important;
  background: #f8f7f2 !important;
  transition: ease-in 0.5s all;
  height: 0;
  overflow: hidden !important;
  padding: 0px !important;
  display: none;
  margin: 0px !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {
  background: #f8f7f2 !important;
  transition: ease-in 0.5s all;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu {
  transition: ease-in 0.5s all;
  height: auto;
  padding: 1.5px;
  display: block;
}

.dashboard-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dashboard-header a.btn.dark_small {
  padding: 15px 35px;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content h1 {
  display: flex;
  flex-direction: column;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu {
  height: auto;
  padding: 1.5px;
  border: 0px !important;
}

/*.white-header > header{
  background: #fff !important;
}*/
.dokan-dashboard-white-container {
  background: #fff;
  margin-top: 42px;
  padding: 0px 25px 5px 25px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-orders-content .dokan-orders-area .dokan-dashboard-white-container {
  margin-bottom: 50px;
  background: #fff !important;
  margin-top: 42px;
  padding: 0px 25px 5px 25px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-dashboard-content ul.subsubsub li a {
  transition: 0.2s linear;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #000000;
  position: relative;
}

.dokan-store-menu .store-cat-stack-dokan ul li.active a {
  font-weight: 600;
  text-decoration-line: underline;
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {
  padding: 0px 10px 0px 0px !important;
  border-right: 0px;
  margin-right: 5px;
}

.dokan-dashboard-content ul.subsubsub li:last-child a:after {
  display: none;
}

.dokan-dashboard-content ul.subsubsub li a:after {
  content: "";
  width: 1px;
  height: 14px;
  background: #000;
  position: absolute;
  top: 2px;
  right: -10px;
}

.dokan-table>thead>tr>th {
  border-bottom: 1px solid #ccc !important;
  text-align: left;
  padding: 20px 8px !important;
  font-weight: 700;
  font-size: 13px;
  line-height: 20px !important;
  color: #000000;
  vertical-align: middle !important;
}

.dokan-table {
  border-spacing: 0px;
  border-color: #ccc;
}

.dokan-table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #ffffff;
}

.dokan-table>thead>tr>th,
.dokan-table>tbody>tr>th,
.dokan-table>tfoot>tr>th,
.dokan-table>thead>tr>td,
.dokan-table>tbody>tr>td,
.dokan-table>tfoot>tr>td {
  border-color: #ccc !important;
}

.dokan-table>thead>tr>td.danger,
.dokan-table>tbody>tr>td.danger,
.dokan-table>tfoot>tr>td.danger,
.dokan-table>thead>tr>th.danger,
.dokan-table>tbody>tr>th.danger,
.dokan-table>tfoot>tr>th.danger,
.dokan-table>thead>tr.danger>td,
.dokan-table>tbody>tr.danger>td,
.dokan-table>tfoot>tr.danger>td,
.dokan-table>thead>tr.danger>th,
.dokan-table>tbody>tr.danger>th,
.dokan-table>tfoot>tr.danger>th {
  background: #fff !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label,
article .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #000000 !important;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
  margin: 0px 10px !important;
}

.dokan-dashboard-product-listing-wrapper form#product-filter table thead tr th:first-child {
  padding-left: 53px !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Published:before,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Pending:before,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Draft:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  vertical-align: top;
  margin-right: 10px;
  padding: 0px !important;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -5px;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td:first-child {
  position: relative;
  padding-left: 20px;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Draft:before {
  background: #ccc;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Published:before {
  background: #8fc986;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Pending:before {
  background: #f2a737;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
  vertical-align: middle !important;
  background: #fff !important;
}

article .dokan-dashboard .dokan-dashboard-content a {
  text-decoration: underline;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td a {
  color: #000 !important;
  text-decoration: underline !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[data-title="Name"] strong {
  font-weight: 400;
}

article .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label {
  background: none;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[data-title="Image"] a img {
  max-width: 66px;
  max-height: 66px;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label {
  background: no-repeat;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions {
  visibility: visible;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions a {
  text-decoration: none !important;
}

/* .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions span.delete,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions span.item-inline-edit{
    display: none;
} */
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions a:hover {
  text-decoration: underline !important;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date abbr {
  text-decoration: none;
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date .status {
  display: none;
}

.table-bottom-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.table-bottom-content .pagination li a,
.table-bottom-content .pagination li span {
  background: none !important;
  border: 0px !important;
  padding: 0px !important;
  font-weight: 400;
  font-size: 11px;
  line-height: 16px !important;
  text-align: right;
  color: #525252 !important;
}

.table-bottom-content .pagination-wrap ul.pagination {
  display: flex;
  align-items: center;
  gap: 9px;
}

.table-bottom-content .show-product-count {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px !important;
  color: #525252 !important;
}

article .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area ul.list-inline.order-statuses-filter {
  padding-top: 0px;
}

#order-filter td {
  padding: 42px 8px !important;
}

.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container {
  border: 0px;
  padding-bottom: 0;
  padding-top: 0;
}

.dokan-withdraw-content .dokan-panel-inner-container {
  border: 0px;
  padding: 0px;
}

.dokan-withdraw-content .payment .dokan-panel-inner-container p br {
  display: none;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
  display: none;
}

.dokan-orders-area .dashboard-header .dokan-form-group,
.dokan-orders-area .pdf-btn {
  background: #3e4935;
  width: 118px;
  height: 51px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 0px 20px;
}

.dokan-orders-area form.dokan-right {
  display: flex;
  gap: 25px;
}

body.dokan-dashboard .btn.btn-primary {
  border-radius: 0px !important;
  border: 0px !important;
}

.dokan-orders-area .dokan-form-group input[type="submit"],
.dokan-orders-area .pdf-btn input[type="submit"] {
  position: absolute;
  background: none !important;
  border: 0px !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 16px !important;
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  padding: 0px !important;
  left: 0px;
  padding-left: 19px !important;
}

.dokan-orders-area .dokan-form-group img,
.dokan-orders-area .pdf-btn img {
  float: left;
  vertical-align: middle;
  margin-top: 14px;
  position: relative;
  height: 22px;
  width: 22px;
  z-index: 9;
}

.payment-methods-listing-header {
  padding: 25px 35px !important;
  background: #fff !important;
  margin-top: 14px;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
}

.payment-methods-listing-header h2 {
  font-size: 24px;
}

.dokan-settings-area .dokan-payment-settings-summary #toggle-vendor-payment-method-drop-down {
  background: #3e4935 !important;
  justify-content: center;
  align-items: center;
  position: relative !important;
  padding: 0px 32px 0px 20px !important;
  color: #fff !important;
  display: flex;
  line-height: 51px;
  border-radius: 0px !important;
}

.dokan-settings-area .dokan-payment-settings-summary #toggle-vendor-payment-method-drop-down:after {
  top: 0px !important;
  margin-left: 10px;
  right: 11px !important;
}

.dokan-dashboard-content>header {
  position: inherit;
}

.checkout.woocommerce-checkout .right-block #payment li.wc_payment_method.payment_method_dokan-stripe-connect label img {
  display: none;
}

.checkout.woocommerce-checkout .right-block #payment li.wc_payment_method.payment_method_dokan-stripe-connect label img.pay-icon {
  display: block;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper {
  position: relative;
  top: 0px;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down {
  border: 1px #3e4935 solid;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul {
  padding-left: 0px;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:not(:last-child) {
  border-bottom: 1px #3e4935 solid;
}

.dokan-settings-content .dokan-settings-area .dokan-dashboard-header {
  margin: 0 0 10px 0;
  border-bottom: 0px;
  padding: 0 0 0px 0;
}

.dokan-settings-content .dokan-settings-area .dokan-page-help {
  font-style: normal;
  color: #000;
}

#main-content input[type="submit"].dokan-btn-theme,
#main-content a.dokan-btn-theme,
#main-content .dokan-btn-theme {
  color: #fff !important;
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
  border-radius: 0px;
  padding: 0px;
  line-height: 51px;
  padding: 0px 25px;
  font-weight: 700;
  font-size: 17px;
  text-align: center;
}

.dokan-add-product-link a .fa-briefcase {
  display: none;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
  background-color: #efeee5 !important;
  padding: 43px 37px;
  width: 80% !important;
  margin: 129px auto 64px !important;
  max-width: 882px !important;
  height: auto !important;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
  text-align: center;
  margin-bottom: 0px;
  width: 130px;
  height: 130px;
  float: right;
  margin-top: -90px;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img {
  height: auto !important;
  width: 100% !important;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name {
  justify-content: flex-start !important;
  color: #000000 !important;
  font-weight: 400;
  font-size: 33px;
  line-height: 82px;
}

.profile-info-head .vendor-bio {
  font-weight: 400;
  font-size: 20px;
  line-height: 31px;
  color: #525252;
  max-height: 152px;
  overflow: auto;
}

.variations_form.cart>div {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.single_variation_wrap {
  display: inline-block;
  order: 1;
}

.variations_form.cart>div table.variations {
  order: 2;
}

.variations_form.cart>div:first-child {
  width: 100%;
}

.variations_form.cart>div:not(:first-child) {
  flex: 1;
}

.store-page-wrap .dokan-store-products-filter-area.dokan-clearfix form.dokan-store-products-ordeby>* {
  display: none;
}

.store-page-wrap .dokan-store-products-filter-area.dokan-clearfix form.dokan-store-products-ordeby select.orderby.orderby-search {
  display: block;
}

.header-right .wishlist .wlfmc-counter-icon .wlfmc-svg:empty {
  height: 25px;
  width: 25px;
  background: url(../images/icon-heart.svg) no-repeat top left;
}

.woocommerce-products-header::empty {
  display: none;
}

.dokan-product-listing-area .product-listing-top .dokan-add-product-link a i {
  display: none;
}

.dashboard-widget.products ul.list-unstyled.list-count li a,
.dashboard-widget.orders ul.list-unstyled.list-count li a {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.dashboard-widget.products ul.list-unstyled.list-count li a span.count,
.dashboard-widget.orders ul.list-unstyled.list-count li a span.count {
  text-decoration: underline;
}

.dokan-dashboard-content ul.subsubsub {
  padding: 0;
  padding-top: 32px;
  padding-bottom: 29px;
  border-bottom: 1px solid #cccccc;
  width: 100%;
}

.dokan-dashboard-content ul.subsubsub li {
  float: none !important;
  border-right: 0px;
  display: inline-block;
  line-height: 13px;
  padding: 0 5px !important;
}

.dokan-dashboard-content ul.subsubsub li.active a {
  color: #000 !important;
  text-decoration: underline;
  font-weight: 700;
}

.dokan-dashboard-content ul.subsubsub li a {
  transition: 0.2s linear;
  position: relative;
  font-size: 14px;
  line-height: 17px;
  color: #525252 !important;
  padding: 0 6px;
}

.vendor-footer-pager {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.vendor-footer-pager>.showing-entries {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #525252;
}

.vendor-footer-pager .pagination-wrap .pagination li {}

.vendor-footer-pager .pagination-wrap .pagination li a,
.vendor-footer-pager .pagination-wrap .pagination li span {
  background-color: transparent;
  color: #525252;
  padding: 0px 5px 0px 5px;
  border: 0px;
  margin: 0px;
  font-size: 12px;
  line-height: 16px;
  color: #525252;
}

.vendor-footer-pager .pagination-wrap ul.pagination>li>span:hover,
.vendor-footer-pager .pagination-wrap ul.pagination>li>a:hover,
.vendor-footer-pager .pagination-wrap ul.pagination>li>span.current {
  background-color: transparent;
  color: #000;
}

table.dokan-table.dokan-table-striped tr td {
  vertical-align: top !important;
}

table.dokan-table.dokan-table-striped tbody tr td.processing:before,
table.dokan-table.dokan-table-striped tbody tr td.refunded:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #f2a737;
  border-radius: 10px;
}

table.dokan-table.dokan-table-striped tbody tr td.completed:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #8fc986;
  border-radius: 10px;
}

/* html, body{
  height: 100%;
  width:100%;
}
#main-content {
  height: 100%;
}
.dokan-dashboard .dokan-dashboard-wrap {
  width: 100%;
  height: 100%;
} */
.dokan-withdraw-content .entry-content .general-details.payment>div .dokan-w8 p {
  font-weight: 400 !important;
}

.dokan-withdraw-content .entry-content .general-details.payment>div .dokan-w8 p strong {
  font-weight: 700 !important;
}

.dokan-withdraw-content .entry-content .dokan-panel-inner-container .dokan-w5 a.dokan-btn,
.dokan-withdraw-content .entry-content .dokan-panel-inner-container .dokan-w5 button {
  background: #3e4935 !important;
  border-color: #3e4935 !important;
}

.dokan-withdraw-content .entry-content .dokan-panel-inner-container .dokan-w5 a.dokan-btn:hover,
.dokan-withdraw-content .entry-content .dokan-panel-inner-container .dokan-w5 button:hover {
  background: #000 !important;
  border-color: #000 !important;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend li {
  text-transform: capitalize;
}

/* .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu {
  display: none;
} */
.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.products.active>.navigation-submenu li.current {
  text-decoration: underline;
}

.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active>.navigation-submenu li.current {
  text-decoration: underline;
}

header.store-info-hd {
  border: 0px !important;
}

form#store-form.store-info-form>label {
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
  text-align: left;
  float: left;
  margin-bottom: 15px;
  width: 100%;
}

#store-form.store-info-form .store-info-box .dokan-form-group .dokan-address-fields .dokan-form-group:nth-child(odd) {
  float: left;
  width: 48%;
}

#store-form.store-info-form .store-info-box .dokan-form-group .dokan-address-fields .dokan-form-group:nth-child(even) {
  float: right;
  width: 48%;
}

form#store-form.store-info-form .dokan-banner {
  margin: 0 0 30px 0px;
  max-width: 100%;
  height: auto;
}

.dokan-settings-content .dokan-settings-area #store-form.store-info-form .dokan-gravatar .gravatar-wrap .dokan-gravatar-img {
  border-radius: 50%;
  height: 125px !important;
  width: 125px;
  margin: 0px auto;
}

.dokan-settings-content .dokan-settings-area #store-form.store-info-form .dokan-gravatar {
  position: relative;
  text-align: center;
  margin-top: -94px;
  width: 100%;
}

.dokan-settings-content .dokan-settings-area #store-form.store-info-form .dokan-gravatar .dokan-left {
  float: none !important;
}

.dokan-settings-content .dokan-settings-area #store-form.store-info-form .dokan-gravatar:hover .dokan-remove-gravatar-image {
  left: 50%;
  margin-left: -20px;
  top: 24px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  padding: 0px;
  color: white;
}

#store-form.store-info-form h4.dokan-w3.dokan-control-label {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  width: 100%;
  text-align: left;
  margin-bottom: 25px;
}

.store-info-box {
  padding: 37px 36px;
  background: #fff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
  display: inline-block;
  width: 100%;
  margin-top: -80px;
  margin-bottom: 72px;
}

#store-form.store-info-form .store-info-box .dokan-form-group {
  display: inline-block;
  width: 100%;
}

#store-form.store-info-form .store-info-box .dokan-form-group label {
  text-align: left;
  color: #090a0a;
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  width: 100%;
  margin-bottom: 20px;
}

#store-form.store-info-form .store-info-box .dokan-form-group input {
  background: #ffffff;
  border: 1px solid #e3e5e6;
  padding: 15px 23px;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #72777a;
}

#store-form.store-info-form .store-info-box .dokan-form-group .dokan-w5.dokan-text-left {
  width: 60%;
}

#store-form.store-info-form .store-info-box .dokan-form-group label[for="setting_address"] {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
}

#store-form.store-info-form .store-info-box .dokan-form-group.show_if_min_max_active input {
  border: 0px;
  margin: 0px;
  padding-top: 17px;
  padding-bottom: 10px;
}

#store-form.store-info-form .store-info-box .dokan-form-group.show_if_min_max_active .select2-container--default .select2-selection--multiple {
  border: 1px solid #e3e5e6;
  border-radius: 0;
}

#store-form.store-info-form .store-info-box .dokan-form-group .dokan-w5.dokan-text-left a.dokan-btn-default {
  color: #fff !important;
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
  border-radius: 0px;
  padding: 0px;
  line-height: 51px;
  padding: 0px 25px;
  font-weight: 700;
  font-size: 17px;
  text-align: center;
}

article.dashboard-content-area.woocommerce.edit-account-wrap form.edit-account {
  padding: 40px 35px;
  background: #fff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
  display: inline-block;
  width: 100%;
  margin-top: 40px;
}

.edit-account-fields .field-row {
  float: left;
  width: 100%;
  margin-top: 40px;
  display: flex;
  gap: 25px;
}

.edit-account-fields .field-row.no-flex {
  display: inline-block;
  gap: 0;
}

.edit-account-fields .field-row p.form-row {
  max-width: 32.33%;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.edit-account .edit-account-fields fieldset {
  width: 100%;
  border: 0px;
  padding: 0px;
  margin: 0px 0px 30px;
  display: flex;
  gap: 25px;
  background: none;
}

.edit-account .edit-account-fields legend {
  margin-bottom: 30px;
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
}

header.dokan-dashboard-header.add-product-header {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

header.dokan-dashboard-header.add-product-header .dashboard-header h1 {
  margin: 0px;
  padding: 0px;
}

.dokan-new-product-area {
  background: #fff;
  margin-top: 42px;
  padding: 0px 25px 5px 25px !important;
  z-index: 1;
  position: relative;
}

header.dokan-dashboard-header.dokan-clearfix.add-product-header .dashboard-header {
  padding-right: 0;
}

.dokan-new-product-area {
  background: #fff;
  margin-top: 42px;
  padding: 38px 51px 53px 44px !important;
  margin-bottom: 56px;
}

.dokan-new-product-area form.dokan-form-container {
  display: inline-block;
  width: 100%;
}

.dokan-new-product-area .content-half-part h4 {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 24px;
}

.dokan-new-product-area .content-half-part label {
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
  margin-bottom: 10px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.half-left {
  float: left;
  width: 48%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.half-right {
  float: right;
  width: 48%;
}

.dokan-form-group.dokan-new-cat-ui-title {
  margin-bottom: 0 !important;
}

.dokan-new-product-area .featured-image .featured-image {
  width: 100%;
}

.product-edit-container .dokan-feat-image-upload {
  width: 100%;
}

#product_images_container ul.product_images li.add-image a {}

#product_images_container ul.product_images li.add-image.add-product-images.tips {
  border: 0px;
  background: #d9d9d9;
  border: 2px solid #ffffff;
}

.product-edit-container .instruction-inside {
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.product-edit-container .instruction-inside.dokan-hide {
  display: none;
}

.product-edit-container .instruction-inside a.dokan-feat-image-btn.dokan-btn {
  background: none !important;
  border: 0px !important;
  width: auto !important;
  padding: 0px !important;
  font-size: 13px !important;
  color: #000 !important;
  margin-top: 10px;
}

.content-half-part.featured-image>p {
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #686868;
}

.dokan-new-product-area .dokan-product-meta {
  width: 100% !important;
  padding: 0px !important;
}

.dokan-form-group.product-title {
  max-width: 31.33%;
  float: left;
  margin-right: 2%;
}

.dokan-form-group.category {
  width: 31%;
  float: left;
  margin-left: 2%;
}

.dokan-new-product-area .content-half-part .dokan-form-group {
  float: left;
  width: calc(33.33% - 24px);
  margin-right: 24px;
}

.dokan-new-product-area .featured-image {
  width: 27%;
  padding: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.category .dokan-form-group,
.dokan-new-product-area .content-half-part .dokan-form-group.category .dokan-form-group.dokan-new-cat-ui-title {
  width: 100%;
  display: inline-block;
  margin: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.category span.dokan-add-new-cat-box.cat_box_for_new_product {
  float: left;
  width: 100%;
}

/* .dokan-new-product-area .content-half-part .dokan-form-group {
  clear: left;
  float: left;
  width: 100%;
  margin-bottom: 10px !important;
} */
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications,
.dokan-new-product-area .content-half-part .dokan-form-group._copy {
  margin-top: 20px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.key_information,
.dokan-new-product-area .content-half-part .dokan-form-group.key_information,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications,
.dokan-new-product-area .content-half-part .dokan-form-group._copy {
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
  float: left;
  width: 100%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications label,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications label,
.dokan-new-product-area .content-half-part .dokan-form-group._copy label,
.dokan-new-product-area .content-half-part .dokan-form-group.key_information label {
  display: none;
}

.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields .acf-tab-wrap.-top,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields .acf-tab-wrap.-top,
.dokan-new-product-area .content-half-part .dokan-form-group._copy .acf-fields.acf-form-fields .acf-tab-wrap.-top,
.dokan-new-product-area .content-half-part .dokan-form-group.key_information .acf-fields.acf-form-fields .acf-tab-wrap.-top {
  background: no-repeat;
}

.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields ul.acf-hl.acf-tab-group,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields ul.acf-hl.acf-tab-group,
.dokan-new-product-area .content-half-part .dokan-form-group._copy .acf-fields.acf-form-fields ul.acf-hl.acf-tab-group,
.dokan-new-product-area .content-half-part .dokan-form-group.key_information .acf-fields.acf-form-fields ul.acf-hl.acf-tab-group {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields a.acf-tab-button,
.dokan-new-product-area .content-half-part .dokan-form-group.faults_and_applications .acf-fields.acf-form-fields a.acf-tab-button,
.dokan-new-product-area .content-half-part .dokan-form-group._copy .acf-fields.acf-form-fields a.acf-tab-button,
.dokan-new-product-area .content-half-part .dokan-form-group.key_information .acf-fields.acf-form-fields a.acf-tab-button {
  border: 0px;
  padding: 0px;
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000;
}

.dokan-new-product-area .content-half-part .dokan-form-group.will_you_sell_cut_lengths {
  clear: left;
}

.dokan-new-product-area .content-half-part .dokan-form-group.if_yes_what_is_the_moq_meters {
  width: 20%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.stock_available_meters {
  width: 20%;
  display: block;
}

.dokan-new-product-area .content-half-part .dokan-form-group.price_per_meter {
  width: 19%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.will_you_sell_whole_rolls {
  clear: left;
}

.dokan-new-product-area .content-half-part .dokan-form-group.price_per_sample {
  width: 30%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_length_1 {
  width: 20%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.stock_available_rolls {
  width: 20%;
  display: block;
}

.dokan-new-product-area .content-half-part .dokan-form-group.price_per_metre_copy {
  width: 19%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.care {
  float: right;
  width: 50%;
  margin-right: 0;
}

.product-edit-container .content-half-part .dokan-form-group.pre-washed {
  clear: left;
}

.dokan-bank-settings-template .dokan-form-group:nth-child(5),
.dokan-bank-settings-template .dokan-form-group:nth-child(6) {
  display: none;
}

#order_review ul#shipping_method {
  display: none;
}

.dokan-new-product-area .content-half-part .dokan-form-group.category div#dokan-category-open-modal {
  min-width: 48px;
  display: inline-block;
  line-height: 35px;
}

.dokan-select-product-category-container .dokan-select-product-category-remove-container {
  margin-top: 0 !important;
}

.dokan-select-product-category-container .dokan-select-product-category-remove-container span.dokan-select-product-category-remove {
  padding: 14px 14px;
  display: inline-block;
}

.dokan-new-product-area .content-half-part .dokan-form-group.category .dokan-form-group.dokan-add-more-single-cat-container {
  margin-top: -14px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.category {
  margin-left: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block {
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater {
  width: 100%;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater>label {
  display: none;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block {
  padding: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block>.acf-label {
  display: none;
}

#rool-block .acf-input .acf-actions a,
.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block .acf-repeater-add-row {
  color: #fff !important;
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
  border-radius: 0px;
  padding: 0px;
  line-height: 0;
  padding: 0px 25px;
  font-weight: 700;
  font-size: 0;
  text-align: center;
  width: 214px;
  color: transparent !important;
  position: relative;
}

#rool-block .acf-input .acf-actions a:before,
.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block .acf-repeater-add-row:before {
  content: "+ Add roll length";
  line-height: 51px;
  padding: 0;
  font-weight: 700;
  font-size: 17px;
  color: #fff;
  padding: 0px 0px;
}

#rool-block .acf-input .acf-actions a:hover,
.dokan-new-product-area .content-half-part .dokan-form-group.roll_repeater div#rool-block .acf-repeater-add-row:hover {
  background-color: #000 !important;
}

#rool-block table.acf-table .ui-sortable tr td.acf-field {
  max-width: inherit !important;
  float: none;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pre-washed {
  clear: left;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pro-description {
  width: 48%;
  float: left;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pro-description #wp-post_content-editor-container .mce-tinymce {
  display: none !important;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pro-description #wp-post_content-editor-container {
  border: 0px;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pro-description #wp-post_content-editor-container textarea {
  width: 100%;
  margin: 0;
  min-height: 177px;
  background: #ffffff;
  border: 1px solid #e3e5e6 !important;
  box-shadow: none !important;
  height: auto !important;
  outline: none;
  display: block !important;
}

.dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn-theme-light {
  border: 0px !important;
  background: rgba(62, 73, 53, 0.7) !important;
  border-radius: 0px;
}

.dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn-theme-ghost {
  border: 2px solid #3e4935 !important;
  background: none !important;
  border-radius: 0px;
  padding: 13px 35px !important;
  text-align: center;
  color: #3e4935 !important;
}

.dokan-support-topics-list td .dokan-support-customer-name img {
  display: none;
}

.dokan-support-topics-list td .dokan-support-customer-name strong {
  font-weight: 400;
}

.dokan-support-topics-list td span.dokan-label {
  border-radius: 0px;
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  text-align: center;
  color: #ffffff;
  width: 73px;
  height: 35px;
  display: inline-block;
}

.dokan-support-topics-list td span.dokan-label.dokan-label-success {
  background: #8fc986;
}

.dokan-support-topics-list td[data-title="Action"] a {
  background: none !important;
  font-weight: 400 !important;
  font-size: 15px !important;
  line-height: 26px !important;
  color: #525252 !important;
  border: 0px !important;
  height: auto !important;
  width: auto !important;
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
}

.dokan-support-topics-list td {
  font-weight: 400 !important;
  font-size: 15px !important;
  line-height: 26px !important;
  color: #525252 !important;
}

.dokan-support-topics-list td[data-title="Action"] a:before {
  display: inline;
  content: "Close topic";
}

.dokan-support-topics-list td[data-title="Action"] a i.fas.fa-times {
  display: none;
}

.woocommerce-MyAccount-content .dokan-support-listing.dokan-support-topic-wrapper>a,
.dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper>a {
  padding: 15px 35px;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  background: #3e4935;
  margin-bottom: 20px;
  display: inline-block;
}

.woocommerce-MyAccount-content>.dokan-support-single-title,
.dokan-support-listing>.dokan-support-single-title {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}

.woocommerce-MyAccount-content .dokan-support-listing>.dokan-support-single-title span.order-reference h3 a,
.dokan-support-listing>.dokan-support-single-title span.order-reference h3 a {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
}

.woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-dss-chat-box,
.dokan-support-listing>.dokan-dss-chat-box {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  background: #fff;
  padding: 25px;
  box-sizing: border-box;
}

.woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-dss-chat-box .dokan-chat-time,
.dokan-support-listing>.dokan-dss-chat-box .dokan-chat-time {
  font-size: 15px;
  line-height: 21px;
  color: #000;
}

.woocommerce-MyAccount-content .dokan-support-customer-listing ul.dokan-support-commentlist,
.dokan-support-listing>ul.dokan-support-commentlist {
  margin: 0px 0px;
  display: inline-block;
  width: 100%;
}

.dokan-dashboard header.dokan-dashboard-header {
  padding: 0px;
}

.dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list {
  padding: 22px 32px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
}

.woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel.dokan-panel-default.dokan-dss-panel-default,
.dokan-support-listing>.dokan-panel.dokan-panel-default.dokan-dss-panel-default {
  background: #fff !important;
  padding: 25px;
}

/* .enquiry-top-div {
  display: flex;
} */
.enquiry-top-row {
  display: flex;
  flex-direction: column;
}

.enquiry-top-row ul.dokan-support-topic-counts.subsubsub {
  order: 2;
}

.enquiry-top-row .dokan-support-topics-list {
  order: 3;
}

.enquiry-top-row form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form {
  order: 1;
}

form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form input.dokan-btn {
  padding: 11px 35px !important;
}

.woocommerce-MyAccount-content .dokan-support-customer-listing .form-submit .dokan-btn,
.dokan-reports-area .tab-pane form .dokan-btn {
  border-radius: 0px !important;
  background: #3e4935;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  text-align: center !important;
  color: #ffffff !important;
  height: auto !important;
  padding: 10px 30px !important;
}

.dokan-report-wrap #dokan_tabs_container table.table.table-striped th {
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #525252;
}

.dokan-report-wrap #dokan_tabs_container table.table.table-striped td {
  text-align: left;
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #525252;
}

/* My Account */
article.dashboard-content-area.woocommerce.edit-account-wrap {
  max-width: 100%;
}

.dokan-dashboard-content .edit-account-wrap label {
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
}

.dokan-dashboard-content .edit-account-wrap input {
  border: 1px solid #e3e5e6;
}

.dokan-dashboard .dokan-dashboard-content .dokan-page-help {
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a !important;
  font-style: normal !important;
}

form#dokan-shipstation-settings-form .dokan-form-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

form#dokan-shipstation-settings-form .dokan-form-group label {
  text-align: left;
}

form#dokan-shipstation-settings-form .dokan-form-group .select2 {
  line-height: 48px !important;
}

form#dokan-shipstation-settings-form .dokan-form-group .select2 span.select2-selection.select2-selection--multiple {
  border: 1px solid #e3e5e6;
  min-height: 48px;
  border-radius: 0px;
}

#dokan-shipping-zone,
form#dokan-shipstation-settings-form {
  background: #fff;
  padding: 25px;
  margin-bottom: 50px;
}

table.dokan-table td p,
table.dokan-table td {
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #525252;
}

#dokan-shipping-zone .zone-component form .dokan-form-group label {
  display: inline-block;
  width: 100%;
  text-align: left;
}

#dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 {
  border: 1px solid #e3e5e6;
  margin: 0px;
  padding: 0px;
  line-height: 48px;
  padding: 0px 10px;
  position: relative;
}

#dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 p {
  margin: 0px;
  font-size: 16px;
  line-height: 48px;
}

#dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 input#zone_postcode {
  border: 0px;
  line-height: 48px;
  padding: 0px 0px;
  outline: none;
}

#dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 .limit-location-link .switch .slider.round {
  border-radius: 34px;
  width: 38px;
}

#dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 .limit-location-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #090a0a;
  text-decoration: underline !important;
}

.contact-support h2 {
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  color: #000000;
}

.dokan-support-topics {
  background: #fff;
  padding: 40px 35px !important;
  display: inline-block;
  width: 100%;
  margin-bottom: 50px;
}

.dokan-support-topics h3 {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
}

.dokan-support-topics p {
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
  margin-bottom: 10px;
}

.dokan-support-topics .field {
  margin-top: 35px;
  float: left;
  max-width: 600px;
  clear: both;
  width: 100%;
}

.dokan-support-topics .field label {
  font-weight: 700;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
}

.dokan-support-topics .field input[type="submit"] {
  padding: 15px 35px;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  background-color: rgb(62, 73, 53);
  border: 0px;
}

.dokan-support-topics .field input[type="submit"]:hover {
  background-color: #000;
}

.contact-support .dokan-support-topics .wpcf7-response-output.hide-div {
  display: none !important;
}

.contact-support .dokan-support-topics .wpcf7-response-output {
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: transparent;
  font-size: 0;
  line-height: 0px;
}

.contact-support .dokan-support-topics .wpcf7-response-output .support-message {
  width: 100%;
  height: 287px;
  background: #f9f9f9;
  border: 2px solid #efeee5;
  max-width: 594px;
  margin: 0px auto;
  padding: 51px 30px;
  text-align: center;
}

.contact-support .dokan-support-topics .wpcf7-response-output .support-message a {
  width: 185px;
  height: 51px;
  background: #000000;
  display: inline-block;
  font-weight: 700;
  font-size: 17px;
  line-height: 51px;
  text-align: center;
  color: #ffffff;
  margin-top: 30px;
}

.contact-support .dokan-support-topics .wpcf7-response-output .support-message a:hover {
  background: #3e4935;
}

.vendor-faq-content {
  padding: 55px 70px 0px 70px;
  margin-top: 40px;
  display: inline-block;
  width: 100%;
  background: #fff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
}

.vendor-faq-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}

.vendor-faq-content>p {
  max-width: 584px;
  margin: 0px auto;
  text-align: center;
}

.vendor-faq-content .faq-tabs.tabs_default {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.vendor-faq-content p+ul {
  margin-top: 0 !important;
}

.vendor-faq-content .faq-tabs.tabs_default ul {
  margin: 28px 0px 50px 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.vendor-faq-content .faq-tabs.tabs_default ul li {
  display: inline-block;
  margin: 0px 15px !important;
}

.vendor-faq-content .faq-tabs.tabs_default ul li a {
  font-size: 15px;
  line-height: 19px;
  text-transform: uppercase;
  color: #000000;
}

.vendor-faq-content .faq-tabs.tabs_default ul li.active a {
  font-size: 15px;
  line-height: 19px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #000000;
  font-weight: 700;
}

.vendor-faq-content .faq-tabs.tabs_default .tabs-content ul li {
  display: inline-block;
  width: 100%;
  margin: 0px !important;
  padding-left: 10px;
  position: relative;
}

.vendor-faq-content .faq-tabs.tabs_default .tabs-content ul {
  padding-left: 10px;
}

.vendor-faq-content .faq-tabs.tabs_default .tabs-content p {
  margin-bottom: 15px;
}

.vendor-faq-content .faq-tabs.tabs_default .tabs-content ul li:before {
  content: "";
  height: 4px;
  width: 4px;
  background-color: #000;
  border-radius: 10px;
  position: absolute;
  left: 0px;
  top: 10px;
}

.vendor-faq-content .tabs-content .list {
  float: left;
  width: 48%;
  text-align: left;
  margin-bottom: 30px;
  clear: left;
}

.vendor-faq-content .tabs-content .list h4 {
  font-weight: 700;
  font-size: 15px;
  line-height: 16px;
  color: #090a0a;
  margin-bottom: 12px;
}

.vendor-faq-content .tabs-content .list:nth-child(even) {
  float: right;
  clear: right;
}

article.support-content-area.contact-support h2 {
  margin-bottom: 35px;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  /* height:  100%; */
}

.video-tutorial .embed-container .modal {
  height: 420px;
  width: 620px;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: -64px;
  left: 0;
  width: 100%;
  height: 100%;
}

.vendor-faq-content.video-tutorial {
  margin-bottom: 51px;
}

.video-tutorial .tabs-content {
  display: flex;
  flex-wrap: wrap;
  gap: 75px;
}

.video-tutorial .tabs-content .list {
  flex: 0 0 calc(33% - 75px);
  margin-bottom: 50px;
}

.video-tutorial .img-box {
  position: relative;
  margin-bottom: 18px;
  display: inline-block;
  width: 100%;
}

.video-tutorial .img-box>img {
  width: 100%;
  float: left;
}

.video-tutorial .img-box .open-iframe {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0;
}

.video-tutorial .img-box .open-iframe img {
  max-width: 34px;
}

.video-tutorial .img-box .open-iframe:hover {
  background: rgba(0, 0, 0, 0.4);
}

.video-tutorial .tabs-content .list p {
  margin-bottom: 18px;
}

.video-tutorial .tabs-content .list a {
  background: none;
  font-weight: 700;
  font-size: 17px;
  line-height: 21px;
  text-decoration-line: underline;
  color: #3e4935;
  padding: 0px;
}

.video-tutorial .tabs-content .list .embed-container iframe {
  top: 0;
}

.dashboard-content-area.wrap.woocommerce {
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

.dashboard-content-area .woocommerce-progress-form-wrapper {
  max-width: 100%;
  background: #fff;
  padding: 40px;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td.dokan-order-action span {
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #525252;
  background: none;
}

.dokan-withdraw-status-filter-container {
  display: inline-block;
  width: 100%;
}

body input[type="submit"].dokan-btn,
body a.dokan-btn,
body .dokan-btn {
  padding: 15px 35px !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  border-radius: 0;
}

article.dokan-settings-area #payment-form fieldset {
  padding: 25px 35px;
  background: #fff;
  margin-top: 14px;
  margin-bottom: 51px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
  border: 0px;
}

article.dokan-settings-area #payment-form>.dokan-form-group {
  display: inline-block;
  text-align: left;
  margin-top: 30px;
}

article.dokan-settings-area #payment-form>.dokan-form-group {
  display: inline-block;
  text-align: left;
  margin-top: 30px;
  float: left;
}

article.dokan-settings-area #payment-form>.dokan-form-group .dokan-w4 {
  margin: 0px !important;
  width: 100%;
  text-align: left;
  display: inline-block;
}

article.dokan-settings-area #payment-form fieldset .dokan-form-group label {
  width: 100%;
  text-align: left;
  margin-bottom: 8px;
}

article.dokan-settings-area #payment-form fieldset .dokan-form-group .dokan-w6 .dokan-w8 {
  text-align: left;
  width: 100%;
}

#dokan-withdraw-schedule-popup p {
  font-size: 15px;
}

article.dokan-settings-area #payment-form fieldset .dokan-bank-settings-template {
  background: none !important;
  display: inline-block;
  width: 100%;
  box-shadow: none !important;
}

article.dokan-settings-area #payment-form fieldset .dokan-bank-settings-template .dokan-form-group:nth-child(odd) {
  float: left;
  width: 48%;
  clear: left;
}

article.dokan-settings-area #payment-form fieldset .dokan-bank-settings-template .dokan-form-group:nth-child(even) {
  float: right;
  width: 48%;
  clear: right;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div div.data-warning {
  display: flex !important;
  width: 100%;
  box-shadow: none !important;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-actions {
  background-color: transparent !important;
  text-align: left;
  border-top: 1px #cccccc solid !important;
  padding: 20px 0px !important;
  margin: 0 !important;
  position: relative;
}

form.wpcf7-form P {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  max-width: 700px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=style.css.map */
form.wpcf7-form .wpcf7-response-output {
  display: flex;
  z-index: 999;
  width: 100%;
  height: 100%;
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-width: 100%;
}

form.wpcf7-form.sent .wpcf7-response-output {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=1);
}

/* .dokan-single-store .profile-frame {
  background: none !important;
} */

#nav-below .dokan-pagination-container .dokan-pagination {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 4px;
}

#nav-below .dokan-pagination-container .dokan-pagination li a {
  text-indent: -99999px;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border: 3px solid #3e4935;
  border-radius: 50%;
  box-sizing: border-box;
  display: inherit;
  padding: 0px;
}

#nav-below .dokan-pagination-container .dokan-pagination li.active a {
  background-color: #3e4935;
}

.dokan-profile-frame-wrapper aside.widget.dokan-store-widget.dokan-store-menu .widget-title {
  display: none;
}

.dokan-profile-frame-wrapper h3.store-name {
  margin-top: 40px;
}

.store-info-form .dokan-banner {
  min-width: 100%;
}

.dokan-settings-content .dokan-settings-area .dokan-banner {
  border: 0px;
  background-color: #7c7c79;
}

#main-content .button-area a.dokan-banner-drag.dokan-btn.dokan-btn-info.dokan-theme.dokan-btn-theme {
  background: #6d6d6d !important;
  border: 2px solid #f8f7f2 !important;
  position: absolute;
  right: -7px;
  top: -15px;
  height: 33px;
  width: 33px;
  border-radius: 20px;
  padding: 0px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

#main-content .button-area a.dokan-banner-drag.dokan-btn.dokan-btn-info.dokan-theme.dokan-btn-theme img {
  width: auto;
  filter: brightness(0) invert(1);
}

form#store-form.store-info-form .dokan-banner {
  overflow: inherit;
  border: 0px;
  display: inline-block;
}

.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image {
  display: block;
  height: 100%;
}

.dokan-settings-content .dokan-settings-area .dokan-banner img {
  max-width: 100%;
  width: 100%;
  float: left;
}

form#store-form.store-info-form .dokan-banner {
  min-height: 198px;
  margin-bottom: 0;
}

.woocommerce-account.woocommerce-page .woocommerce {
  max-width: 100%;
  margin: 0px;
  background: #f8f7f2;
}

.page-my-account .woocommerce .woocommerce-MyAccount-navigation {
  max-width: 256px;
  width: 100%;
}

form#store-form.store-info-form .dokan-banner .image-wrap {
  max-height: 500px;
  overflow: hidden;
}

.dokan-single-store .profile-frame .profile-info-box {
  position: relative;
  max-height: 500px;
  overflow: hidden;
}

/*
#store-form .store-info-box .dokan-form-group:nth-child(6) {
  display: none;
}
*/

.instruction-inside.dokan-hide {
  display: none;
}

.embed-container {
  display: flex;
  z-index: 999;
  width: 100%;
  height: 100%;
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  background: rgba(25, 18, 12, 0.3);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding: 0px;
}

.list.active .embed-container {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=1);
}

.modal {
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  height: 305px;
  width: 470px;
  position: relative;
  margin: auto;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -ms-transform: scale(0.7);
  /* IE 9 */
  -webkit-transform: scale(0.7);
  /* Safari */
  transform: scale(0.7);
  align-items: center;
  justify-content: center;
}

.list.active .modal {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: scale(1);
  /* IE 9 */
  -webkit-transform: scale(1);
  /* Safari */
  transform: scale(1);
}

.btn-close {
  cursor: pointer;
  position: relative;
  right: -35px;
  top: -15px;
  margin: 0;
  width: 30px;
  height: 30px;
  float: right;
  background: #fff;
  border-radius: 30px;
  padding: 5px;
  z-index: 99;
}

.btn-close::before,
.btn-close::after {
  content: "";
  height: 2px;
  display: block;
  background: #d6d6d6;
}

.btn-close::before {
  margin-top: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btn-close::after {
  margin-top: -2px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#store-form.store-info-form .store-info-box .dokan-form-group.show_if_min_max_active.dokan-hide {
  display: none;
}

.dokan-dashboard .dokan-dashboard-content .dokan-page-help p {
  font-size: 16px;
  line-height: 25px;
}

.dokan-dashboard .dokan-dashboard-content .dokan-page-help p a {
  text-decoration: underline;
}

.dokan-dashboard .dokan-dashboard-content .dokan-page-help p a:hover {
  color: #3e4935;
}

#order-filter table tr td:first-child {
  max-width: 240px;
}

/*  Bulk Upload */
.submit-bulk {
  display: inline-block;
  width: 100%;
  margin-bottom: 160px;
}

.submit-bulk .bulk-upload-title h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
}

.submit-bulk .white-block {
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  padding: 38px 60px;
  margin-top: 42px;
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 45px;
}

.submit-bulk .white-block h5 {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
}

.submit-bulk .white-block p {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  margin: 20px 0px 30px;
}

.submit-model-bulkupload .pop-up-message p a#close,
.submit-bulk .white-block .theme-btn {
  padding: 15px 35px;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  background: #3e4935;
  cursor: pointer;
  width: 179px;
  border: 0px;
}

.submit-model-bulkupload .pop-up-message p a#close {
  background: #000;
}

.submit-model-bulkupload .pop-up-message p a#close:hover {
  background: #3e4935;
}

.submit-bulk .white-block .theme-btn:hover {
  background-color: #000;
}

.upload input.wpcf7-form-control.wpcf7-file {
  background: #fff !important;
  border: 1px dashed #000000;
  background-color: #fff !important;
  width: 100%;
  padding: 10px;
}

.submit-bulk .content-block .upload p.fileName {
  display: none;
  margin-left: 25px !important;
  background: #fff !important;
  width: 200px;
  height: 30px;
  line-height: 30px;
  margin-top: -38px;
  position: relative;
  margin-bottom: 17px;
}

.submit-bulk .white-block p .mt20 {
  display: inline-block;
  width: 241px;
}

.submit-bulk .content-block .upload p.fileName.show {
  display: block;
}

.submit-bulk .content-block .upload {
  background: none !important;
  position: relative;
}

.submit-bulk .content-block .upload .description {
  font-size: 12px;
}

.white-block .content-block .file-submitted {
  display: none;
}

.white-block .content-block .file-submitted.show {
  display: block;
}

.submit-bulk .submit-model-bulkupload {
  display: flex;
  z-index: 999;
  width: 100%;
  height: 100%;
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}

.submit-bulk .submit-model-bulkupload.show {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=1);
}

.submit-bulk .wpcf7-response-output {
  display: none !important;
}

.submit-model-bulkupload .pop-up-message {
  background: #f9f9f9;
  border: 2px solid #efeee5;
  text-align: center;
  padding: 60px 40px 40px;
  width: 594px;
}

.submit-model-bulkupload .pop-up-message h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #000000;
}

.submit-model-bulkupload .pop-up-message p {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  color: #525252;
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}

.white-block .content-block .file-submitted.show #submitted,
.white-block .content-block .file-submitted.submitted #submit {
  display: none;
}

.white-block .content-block .file-submitted.submitted #submitted {
  display: block;
}

.submit-bulk .content-block .upload #fileuploadfield {
  display: none;
}

.submit-bulk .content-block .upload #uploadtextfield {
  border: 1px dashed #000000 !important;
  width: 153px;
  height: 42px !important;
  text-align: center;
  padding: 0px 0px 0px 20px !important;
  background: url(/wp-content/uploads/2023/03/export.png) no-repeat 30px 13px;
  background-size: 17px;
}

.submit-bulk .content-block .upload p {
  margin: 0px;
}

.submit-bulk .content-block .upload p>br {
  display: none;
}

.submit-bulk .white-block.text .content-block p {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #090a0a;
}

.submit-bulk .content-block .upload #uploadbrowsebutton {
  text-align: center;
  width: 153px;
  height: 42px !important;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
  cursor: pointer;
}

.submit-bulk .content-block .upload #uploadtextfield.change-icon {
  background: url(/wp-content/uploads/2023/03/check.png) no-repeat 0px 13px;
  text-align: left;
  border: 0px !important;
  padding-left: 25px !important;
}

.submit-bulk .content-block .upload #uploadtextfield.change-icon.hide {
  display: none;
}

.submit-bulk .content-block .upload .description.hide {
  display: none;
}

/* .store-info-hd #payment-form .dokan-bank-settings-template{}
.dokan-form-control[name="settings[bank][routing_number]"],
.dokan-form-control[name="settings[bank][swift]"],
.dokan-form-control[name="settings[bank][bank_addr]"]{
  display: none !important;
} */

#dokan-product-category-modal .dokan-product-category-modal-content {
  max-width: 500px;
  height: auto;
}

.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-icon {
  width: auto;
}

.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-box {
  gap: 20px;
  align-items: center;
}

.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit {
  width: auto !important;
}

.dokan-product-category-modal-footer .dokan-product-category-button-container button {
  float: right;
  width: auto;
  height: auto;
  font-size: 1rem;
  padding: 6px 20px !important;
}

.xoo-wsc-body .xoo-wsc-products .xoo-wsc-img-col .xoo-wsc-sm-right>span:before {
  display: none;
}

/* My Account */
.woocommerce-order-details h2,
.woocommerce-MyAccount-content h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
}

table.shop_table.my_account_orders.table.table-striped,
.woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.woocommerce-MyAccount-content .account-white-container {
  background: #fff;
  margin-top: 42px;
  padding: 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.woocommerce-order-details .order-again a,
table.shop_table.my_account_orders.table.table-striped td.order-actions a,
.woocommerce-MyAccount-content .account-white-container .woocommerce-button {
  padding: 10px 22px !important;
  border: 2px solid transparent;
  border-radius: 0px;
}

.woocommerce-order-details .order-again a:hover,
.woocommerce-MyAccount-content table.shop_table.my_account_orders.table.table-striped td.order-actions a:hover,
.woocommerce-MyAccount-content .account-white-container .woocommerce-button:hover {
  background-color: #3e4935 !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
  width: calc(100% - 256px);
  background: #f8f7f2;
  padding: 42px 75px 0 77px;
  box-sizing: border-box;
  margin: 0px;
}

.page-my-account .woocommerce .woocommerce-MyAccount-navigation {
  display: block;
}

.woocommerce-MyAccount-content .col2-set.addresses>.woocommerce-column address {
  font-size: 15px;
  border: 0px;
  background: #fff;
  border-radius: 0px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  padding: 20px;
  box-sizing: border-box;
  margin-top: 20px;
  min-height: 150px;
}

.woocommerce-MyAccount-content .col2-set.addresses>.woocommerce-column address p {
  font-size: 15px;
}

p.order-again a {
  margin-top: 20px;
}

.woocommerce-MyAccount-content table.wlfmc-wishlist-table {
  background: #fff;
  margin-top: 42px;
  padding: 35px;
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); */
}

.woocommerce-MyAccount-content .wlfmc-wishlist-table-wrapper .contact-block {
  background: #fff !important;
  margin-top: 0px;
  padding: 35px 35px 72px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.woocommerce-MyAccount-content .wlfmc-wishlist-table-wrapper .contact-block a {
  color: #fff;
}

#main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr {
  border: 0px;
  border-radius: 0px;
}

#main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td {
  padding: 0px;
}

/*
  body.page-my-account footer{
    display: none;
  } */

.woocommerce-MyAccount-content .dokan-support-customer-listing.dokan-support-topic-wrapper:before {
  content: "Support Ticket";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}

.woocommerce-MyAccount-content .dokan-support-topics-list {
  background: #fff;
  padding: 35px 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  margin-top: 15px;
}

.woocommerce-MyAccount-content .dokan-support-topics-list td span.dokan-label {
  display: flex;
  align-items: center;
  justify-content: center;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers,
.woocommerce-account .woocommerce-MyAccount-navigation li.buyers {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 35px;
  color: #fff !important;
  padding-top: 30px;
  position: relative;
  background: none !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers:before,
.woocommerce-account .woocommerce-MyAccount-navigation li.buyers:before {
  content: "";
  position: absolute;
  width: 215px;
  height: 1px;
  background: #fff;
  left: 19px;
  top: 13px;
}

#main-content .woocommerce-MyAccount-navigation li.buyers,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers {
  padding-left: 73px;
  margin-bottom: 10px;
}

#main-content .woocommerce-MyAccount-navigation ul,
#main-content .woocommerce-MyAccount-navigation li {
  margin: 0px;
  padding: 0px;
}

#main-content .woocommerce-MyAccount-navigation li.buyers {
  padding-top: 30px;
}

#main-content .woocommerce-MyAccount-navigation li.is-active a {
  color: #3e4935;
  font-weight: 800;
  text-decoration: underline;
}

#main-content .woocommerce-MyAccount-navigation li.selling,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.selling {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 35px;
  color: #fff !important;
  padding-top: 0;
  position: relative;
  background: none !important;
  padding-left: 74px;
  margin-bottom: 7px;
}

#main-content .woocommerce-MyAccount-navigation ul li a,
.dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
  text-transform: capitalize;
}

.white-block .content-block .file-submitted.show p {
  margin: 0px;
}

.white-block .content-block .file-submitted.show p span.wpcf7-spinner {
  display: none;
}

#dokan-content .seller-items ul {
  justify-content: space-between;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 60px;
  display: grid;
}

#dokan-content .seller-items ul .price-block {
  flex-direction: row-reverse;
}

.page-dashboard.dokan-dashboard #main-content.container {
  max-width: 100%;
}

.page-my-account div#main-content.container {
  max-width: 100%;
}

.product-edit-new-container .show_if_simple.dokan-clearfix.show_if_external,
.product-edit-new-container .dokan-edit-row.dokan-clearfix.dokan-border-top.dokan-form-group.dokan-product-type-container.show_if_simple,
.product-edit-new-container .dokan-attribute-variation-options.dokan-edit-row.dokan-clearfix.hide_if_external,
.product-edit-new-container .dokan-linked-product-options.dokan-edit-row.dokan-clearfix.hide_if_external,
.product-edit-new-container .hide_if_variable-subscription.dokan-product-shipping-tax.hide_if_grouped.hide_if_external.dokan-edit-row.dokan-clearfix.dokan-border-top,
.product-edit-new-container .dokan-product-seo.dokan-edit-row.dokan-clearfix.dokan-border-top,
.product-edit-new-container .dokan-product-inventory.dokan-edit-row,
.product-edit-new-container .dokan-edit-row.dokan-other-options,
.product-edit-new-container .show_if_simple.dokan-clearfix.show_if_external {
  display: none;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header>div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper {
  position: relative;
  top: 0 !important;
}

.page-wishlist {
  background: #f3f3f3;
}

.page-wishlist #wlfmc-wishlist-form {
  padding: 49px 0px;
}

.page-wishlist #wlfmc-wishlist-form h2 {
  font-weight: 400;
  font-size: 55px;
  line-height: 82px;
  text-align: center;
  color: #000000;
}

.dokan-report-wrap ul.dokan_tabs li.active a {
  text-decoration: underline;
  font-weight: 700;
}

.page-wishlist #wlfmc-wishlist-form table tr {
  border: 0px;
}

.page-wishlist #wlfmc-wishlist-form table tr td.product-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.page-wishlist #wlfmc-wishlist-form table tr td.product-block.last-column .price-block {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}

.page-wishlist #wlfmc-wishlist-form table tr td.product-block .f-wrap-on-grid {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
}

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-img-col {
  position: relative;
}

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-img-col a {
  display: inline-block;
}

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-img-col .xoo-wsc-sm-right {
  position: absolute;
  top: -17px;
  right: -11px;
}

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-img-col .xoo-wsc-sm-right span {
  width: 24px;
  height: 24px;
  background: #3e4935;
  border-radius: 20px;
  padding: 2px 7px;
}

p#billing_address_2_field.checkoot-address label {
  position: inherit !important;
  font-family: "Scto Grotesk A";
  font-size: 16px;
  margin-bottom: 8px;
  overflow: auto;
  height: auto;
  width: auto;
  clip: inherit;
  clip-path: inherit;
}

header .header .header-right .username .avatar img {
  width: 100%;
}

.dokan-dss-chat-header .dokan-chat-title-box .dokan-chat-status {
  color: #000;
}

.woocommerce-MyAccount-content form#wlfmc-wishlist-form {
  background: none !important;
}

.woocommerce-MyAccount-content form#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table,
.page-my-account.woocommerce-account.woocommerce-page.admin-bar form#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table {
  background: #fff !important;
}

form#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper td.first-column .product-remove {
  width: 24px;
  height: 24px;
  background: #3e4935;
  border-radius: 14px;
}

form#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper td.first-column .product-remove .wlfmc-icon-close {
  background: none;
  color: #fff;
  padding: 0px;
}

form#wlfmc-wishlist-form .wlfmc-wishlist-table-wrapper td.center-column .product-name strong {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #5c5c5c;
  white-space: initial;
  text-overflow: inherit;
  overflow: visible;
}

body.page-wishlist #wlfmc-wishlist-form .title {
  display: none;
}

.woocommerce-MyAccount-content h2 {
  text-align: left;
}

/* .seller #main-content .woocommerce,
.administrator #main-content .woocommerce{
  overflow: inherit;
} */
.seller #main-content,
.administrator #main-content {
  overflow: inherit;
}

#dokan-shipping-zone .dokan-modal-main .modal-footer .inner .button-primary {
  padding: 15px 35px;
  color: #fff;
  font-weight: 700;
  font-size: 17px;
  line-height: 21px;
  background: #000000;
  border: 0px;
  outline: none;
}

#dokan-shipping-zone .dokan-modal-main .modal-footer .inner .button-primary:hover {
  background: #3e4935;
}

.xoo-wsc-container span.xoo-wsch-close.xoo-wsc-icon-cross {
  right: -20px;
  top: -55px;
}

.xoo-wsc-container span.xoo-wsch-close.xoo-wsc-icon-cross:before {
  background: url(/wp-content/uploads/2023/04/cart-close.svg);
}

.woocommerce-account.woocommerce-page.page-my-account.page-id-18>header {
  background: #f8f7f2;
}

.woocommerce-account.woocommerce-page.page-my-account.logged-in>header,
.page-dashboard.dokan-dashboard.seller>header {
  background: #fff;
}

/* .vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .dokan-dashboard-white-container {
    margin-bottom: 50px;
    background: no-repeat;
    padding: 0px !important;
    box-shadow: none;
} */
.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .dokan-dashboard-white-container .user-orders-table {
  background: #fff;
  margin-top: 42px;
  padding: 0px 25px 5px 25px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-support-customer-listing ul.dokan-support-topic-counts li a {
  text-decoration: none;
  font-size: 14px;
  line-height: 17px;
  color: #525252;
  padding: 0 6px;
}

.dokan-support-customer-listing ul.dokan-support-topic-counts li.active a {
  text-decoration: underline;
  font-weight: 700;
}

.dokan-support-listing .enquiry-top-row ul {
  padding-top: 0px;
}

#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-header .a.btn.dark_small:hover {
  background: #3e4935 !important;
}

/* #nickx-gallery .nslick-slide.video-thumbnail,
#nickx-gallery .nslick-slide.product_thumbnail_item {
    max-width: 117px !important;
} */

#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-header a.dokan-btn.green:hover,
#main-content input[type="submit"].dokan-btn-theme:hover,
#main-content a.dokan-btn-theme:hover,
#main-content .dokan-btn-theme:hover {
  background: #000 !important;
}

#dokan-shipping-zone .dokan-modal-dialog .dokan-modal .modal-body {
  overflow: auto;
}

.related.products .products .product-block .woocommerce-LoopProduct-link .price-block {
  flex-direction: row-reverse;
}

#main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td.last-column.product-block {
  width: 100%;
  box-sizing: border-box;
}

#main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td.last-column.product-block .price-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

#main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td.last-column.product-block h6 {
  text-align: left !important;
  width: 100%;
  font-size: 13px;
}

.dokan-orders-content .dokan-order-details-wrap .dokan-order-left-content {
  background: #fff;
  margin-top: 42px;
  padding: 25px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-orders-content .dokan-order-details-wrap .dokan-order-left-content tr.shipping td {
  padding-top: 10px !important;
}

.dokan-orders-content .dokan-order-details-wrap .alert.alert-success.customer-note {
  padding: 10px;
}

ul.order_notes.list-unstyled {
  padding-left: 0;
  font-size: 16px;
}

ul.order_notes.list-unstyled li p {
  font-size: 15px;
}

#dokan-order-notes .add_note h4 {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #3e4935;
  padding: 0;
}

#dokan-order-notes .add_note #add-order-note .order_note_type.dokan-form-group {
  background: none;
  width: 160px;
  height: auto;
  padding: 0px;
}

#dokan-order-notes .add_note #add-order-note input.add_note {
  color: #fff !important;
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
  border-radius: 0px;
  line-height: 47px;
  padding: 0px 25px;
  font-weight: 700;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  border: 0px;
  float: right;
}

#dokan-order-notes .add_note .dokan-form-group {
  background: none;
  width: auto;
  height: auto;
  padding: 0px;
}

.vendor-dashboard-orders-page a.dokan-btn.order-dt-pg {
  display: none;
}

/* .general-details.payment .dokan-switch-container {
  display: none;
} */
/* .general-details.payment button#dokan-withdraw-display-schedule-popup {
  display: none !important;
} */
.dokan-panel-body.general-details.payment table tr th {
  text-align: left;
}

.dokan-panel-body.general-details.payment .dokan-panel-inner-container+.dokan-panel-inner-container {
  margin-top: 20px;
}

.dokan-panel-body.general-details.payment .dokan-panel-inner-container+.dokan-panel-inner-container .dokan-w12>strong {
  margin-bottom: 10px;
  display: inline-block;
}

.dokan-dashboard .dokan-dashboard-content a {
  text-decoration: underline;
  color: #000;
}

article.dokan-settings-area #payment-form fieldset .dokan-bank-settings-template .dokan-form-group.dokan-text-left {
  width: 100% !important;
  display: flex;
  align-items: center;
}

article.dokan-settings-area #payment-form fieldset .dokan-bank-settings-template .dokan-form-group.dokan-text-left input[type="checkbox"] {
  margin: -7px 10px 0px 0px;
}

.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td {
  border-bottom: 0px;
}

.dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-orders-area table.dokan-table tbody tr td.dokan-order-action a {
  background: none !important;
  border: 0px !important;
  padding: 0px !important;
  color: #000 !important;
  width: auto !important;
  min-width: inherit !important;
}

/* .product status-pending {
  display: inline-block;
  width: 100%;
} */
body.product- div#primary {
  display: inline-block;
  width: 100%;
}

.single-product div#primary {
  display: inline-block;
  width: 100%;
}

.dokan-form-group.dokan-add-more-single-cat-container .dokan-single-cat-add-btn {
  color: #000;
  text-decoration: underline;
}

.dokan-dashboard-content.dokan-product-listing article.dokan-product-listing-area .dokan-alert.dokan-alert-success {
  margin-top: 20px;
}

body.dokan-dashboard>header {
  background-color: #fff;
}

.dokan-dashboard-content.dokan-product-listing.no-product .dashboard-header {
  display: inline-block;
  width: 100%;
}

.seller.page-my-account.dokan-dashboard #main-content,
body.page-id-18.logged-in {
  height: 100%;
  background: #f8f7f2;
}

.seller.page-my-account #main-content .woocommerce {
  background: #f8f7f2;
  height: 100%;
}

.seller.page-my-account #main-content .woocommerce .woocommerce-MyAccount-navigation {
  height: 100%;
  min-height: 714px;
}

.seller.page-my-account #main-content .woocommerce .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
  background: none;
}

.ui-dialog .registration-modal .modal-body .form-row .form-group small {
  word-break: break-all;
}

.dokan-new-product-area .content-half-part .dokan-form-group>div>span {
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #686868;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

/* .archive.oocommerce-page */
.product-edit-container .acf-fields.acf-form-fields {
  float: left;
  width: 100%;
}

.product-edit-container .acf-fields .acf-field {
  border: 0px !important;
  padding: 0px;
}

.product-edit-container .acf-fields .acf-field .acf-input {
  display: flex;
  flex-direction: column-reverse;
}

.product-edit-container .acf-fields .acf-field.no-reverse .acf-input {
  flex-direction: column;
}

.product-edit-container .acf-fields .acf-field.select-text13 .acf-input {
  flex-direction: column;
}

.product-edit-container .acf-fields .acf-field .acf-input .acf-input-append {
  border: 0px;
  background: none;
  padding: 0px;
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #686868;
  margin-top: 10px;
}

.product-edit-container .acf-fields .acf-field.mid {
  margin-left: 24px;
}

.product-edit-container .acf-taxonomy-field .acf-actions {
  display: none;
}

.product-edit-container span.acf-selection {
  font-size: 16px;
}

.product-edit-container .acf-fields .acf-field .acf-input .acf-input-wrap input {
  border-radius: 0px !important;
}

.product-edit-container .acf-fields .acf-field.title label {
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
  margin-top: 40px !important;
  display: inline-block;
  width: 100%;
}

.product-edit-container .acf-fields .acf-field.title {
  float: left;
  width: 100%;
  clear: both;
  max-width: 100%;
  margin-bottom: 10px;
}

.product-edit-container .acf-fields .acf-field.one_third_mid.price-input .acf-input .acf-input-wrap {
  width: 111px;
}

.product-edit-container .acf-fields .acf-field.title .acf-input {
  display: none;
}

.product-edit-container .acf-fields .acf-field .description {
  border: 0px;
  background: none;
  padding: 0px;
  font-weight: 400;
  font-size: 13px;
  line-height: 24px;
  color: #686868;
  margin-top: 10px;
}

.product-edit-container .acf-fields .acf-field.one_third_left {
  clear: left;
  float: left;
}

.product-edit-container .acf-fields .acf-field {
  max-width: calc(33.33% - 24px);
  margin-bottom: 40px;
  float: left;
  clear: inherit;
}

.product-edit-container .acf-fields .acf-field.one_third_mid {
  margin-left: 36px;
  margin-right: 36px;
}

.product-edit-container .acf-fields .acf-field.one_third_right {
  clear: right;
}

#rool-block {
  float: left;
  width: 100%;
  max-width: 100%;
}

.product-edit-container .acf-table,
.product-edit-container .acf-table>thead>tr>th {
  border-color: #efeee5;
}

#rool-block>.acf-label {
  display: none;
}

.product-edit-container .acf-fields .acf-field.small-mid {
  max-width: calc(23% - 36px);
  margin: 0px 0px 0px 36px;
  width: 100% !important;
}

.product-edit-container .acf-fields .acf-field.one_third_right.price-input.last {
  margin-left: 36px;
  max-width: calc(22% - 36px) !important;
  width: 100% !important;
}

.product-edit-container .acf-fields .acf-field.care {
  max-width: calc(50% - 12px);
  float: right;
}

.dokan-new-product-area .content-half-part .dokan-form-group.pro-description {
  width: 48%;
  float: left;
  margin-top: -244px;
  position: relative;
}

.product-edit-container .acf-fields .acf-field.row-reverve .acf-input {
  flex-direction: column;
}

.product-edit-container.dokan-clearfix {
  position: relative;
}

.product-edit-container .acf-fields .acf-field.one_half_left.description {
  max-width: calc(50% - 12px);
  width: 100%;
}

.dokan-new-product-area .featured-image {
  width: 25%;
  float: right;
  z-index: 99;
}

.position-image .content-half-part.featured-image {
  width: 100%;
}

form.wpcf7-form.invalid .white-block .content-block .upload,
form.wpcf7-form.sent .white-block .content-block .upload {
  display: none;
}

.position-image {
  float: right;
  width: 66.66%;
}

.position-image .content-half-part.featured-image {
  width: 100%;
  float: left;
}

.product-edit-container .dokan-feat-image-upload {
  height: 170px;
  width: 230px;
}

.dokan-new-product-area .featured-image .featured-image {
  width: 230px;
  float: left;
}

.dokan-new-product-area .featured-image .dokan-product-gallery {
  width: calc(100% - 260px);
  float: left;
  margin-left: 30px;
}

.content-half-part.featured-image>p {
  margin-left: 30px;
  float: left;
}

.submit-bulk .white-block .left-icon {
  width: 49px;
}

.dokan-orders-content article.dokan-orders-area .dokan-w4.dokan-order-right-content>div>div:first-child {
  margin-top: 67px;
}

.dokan-orders-content article.dokan-orders-area .dokan-w4.dokan-order-right-content .dokan-panel-body.general-details {
  box-shadow: none !important;
}

.dokan-orders-content article.dokan-orders-area .dokan-w8.dokan-order-left-content {
  box-shadow: none !important;
}

.dokan-orders-content article.dokan-orders-area .dokan-w8.dokan-order-left-content div#woocommerce-order-items .wc-order-data-row table tr td {
  border: 1px solid #ccc;
}

.dokan-orders-content article.dokan-orders-area .dokan-w8.dokan-order-left-content div#woocommerce-order-items .woocommerce_order_items_wrapper table tr td {
  border: 0px;
  padding: 5px;
}

.dokan-orders-content .dokan-orders-area .dokan-dashboard-white-container .dokan-alert.dokan-alert-danger {
  margin-top: 20px !important;
  display: inline-block;
  width: 100%;
}

.dokan-orders-content .dokan-w4.dokan-order-right-content .dokan-panel-body.general-details #dokan-order-status-form .dokan-btn {
  padding: 7px 16px !important;
  margin-bottom: 20px;
}

.dokan-orders-content .dokan-w4.dokan-order-right-content .dokan-panel-body.general-details #dokan-order-status-form .dokan-btn:hover {
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
}

.dokan-orders-content .dokan-w4.dokan-order-right-content .dokan-panel-body.general-details #dokan-order-status-form select {
  margin: 15px 0;
}

#dokan-order-shipping-status-tracking-panel h4.shippments-tracking-title strong {
  font-size: 20px;
}

#dokan-order-shipping-status-tracking-panel .shippments-tracking-header .shippments-tracking-via {
  font-size: 16px;
}

.dokan-orders-content article.dokan-orders-area .dokan-dashboard-white-container .dokan-order-details-wrap .dokan-w8.dokan-order-left-content {
  padding: 0px !important;
}

button#dokan-withdraw-display-schedule-popup[disabled] {
  opacity: 0.5;
}

.seller .dashboard-header a.btn.dark_small:hover {
  background-color: #3e4935 !important;
}

form.woocommerce-EditAccountForm.edit-account.my-edit-account p button.woocommerce-Button.button.wp-element-button {
  border-radius: 0px;
}

form.woocommerce-EditAccountForm.edit-account.my-edit-account p button.woocommerce-Button.button.wp-element-button:hover {
  background-color: rgb(62, 73, 53) !important;
}

/* .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container {
  margin-bottom: 15px;
  background: #fff;
  margin-top: 42px;
  padding: 0px 25px 25px 25px !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
} */
.woocommerce-MyAccount-content .woocommerce-order-details .account-dashboard-white-container {
  margin-bottom: 25px;
  display: inline-block;
  width: 100%;
}

.dokan-dss-panel-body.dokan-support-reply-form .dokan-alert.dokan-alert-warning {
  margin-top: 20px;
}

.cart-collaterals tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator section.shipping-calculator-form p#calc_shipping_country_field span span.select2-selection__arrow {
  display: none;
}

.cart-collaterals tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator section.shipping-calculator-form p#calc_shipping_country_field span span.dropdown-wrapper {
  display: none;
}

.cart-collaterals tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator section.shipping-calculator-form p#calc_shipping_country_field span {
  pointer-events: none;
}

.dokan-support-topic-wrapper .dokan-support-single-title .order-reference h3 {
  font-size: 24px;
}

.dokan-withdraw-content .dokan-withdraw-area .general-details.payment .dokan-w8,
.dokan-withdraw-content .dokan-withdraw-area .general-details.payment .dokan-w4 {
  width: auto;
}

.product-edit-container .acf-fields .acf-field.one_third_right.fibres .acf-taxonomy-field>span .select2-selection--multiple {
  padding-left: 13px;
  border-radius: 0px !important;
  border: 1px solid #e3e5e6;
  color: #72777a;
  font-weight: 400;
  font-size: 16px;
}

.product-edit-container .acf-fields .acf-field.one_third_right.fibres .acf-taxonomy-field>span .select2-selection--multiple ul li.select2-search {
  color: #72777a;
  font-weight: 400;
  font-size: 16px;
  line-height: 35px;
  padding-top: 5px;
}

#dokan-shipping-zone .zone-component form .multiselect__tags {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#dokan-shipping-zone .zone-component form .multiselect__tags input.multiselect__input {
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  font-size: 16px !important;
}

#dokan-shipping-zone .zone-component form .multiselect__tags .multiselect__placeholder {
  margin-bottom: 0;
}

.dokan-shipping-location-wrapper .dps-shipping-location-content {
  background: #fff;
}

form#shipping-form .dokan-shipping-wrapper .dokan-form-group a.dokan-btn.dokan-btn-default.dps-shipping-add.dokan-right,
form#shipping-form .dokan-shipping-wrapper .dokan-form-group .dokan-shipping-location-wrapper {
  display: none;
}

.find_filter_data {
  display: none;
}

#customer_login .u-column1.col-1 {
  width: 100%;
}

.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway .payment_box.payment_method_ppcp-gateway {
  display: block !important;
  max-width: 311px;
  padding-right: 50px;
  margin: -4px 0px 0px;
  position: relative;
}

.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway .payment_box.payment_method_ppcp-gateway:after {
  content: "";
  width: 42px;
  height: 25px;
  background: url(../images/PayPal.png) no-repeat 14px 5px;
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
  border: 1px solid #b2bcca;
  border-radius: 4px;
}

.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway label {
  line-height: 16px;
}

.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway:after,
.checkout.woocommerce-checkout .right-block #payment ul.payment_methods li.wc_payment_method.payment_method_ppcp-gateway:before {
  display: none;
}

.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image {
  background: #6d6d6d !important;
  border: 2px solid #f8f7f2 !important;
  position: absolute !important;
  right: -7px;
  top: -15px !important;
  height: 33px !important;
  width: 33px !important;
  border-radius: 20px;
  padding: 0px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 23px !important;
  color: #fff !important;
  left: inherit !important;
}

#store-form.store-info-form .store-info-box .dokan-form-group div#wp-vendor_biography-wrap div#wp-vendor_biography-editor-tools {
  display: none;
}

.edit-banner-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}

.pro-sidebar .filter-block li.collapse-materials:before {
  display: none;
}

.pro-sidebar .filter-block li.collapse-materials .cmt::before {
  content: "";
  position: absolute;
  background: url(../images/right-arrow.svg) no-repeat;
  width: 8px;
  height: 11px;
  top: 4px;
  left: 3px;
  display: block;
}

.pro-sidebar .filter-block li.collapse-materials.opened .cmt::before {
  transform: rotateZ(90deg);
}

/* 24-05-2023 avi start */
.pro-sidebar .fiber_data .cmt_fibre_data::before,
.pro-sidebar .cmt_colour_data::before {
  content: "";
  /* background: url(https://circularsrcdev.wpengine.com/wp-content/themes/circular-sourcing-theme/assets/images/right-arrow.svg) no-repeat; */
  background: url(../images/right-arrow.svg) no-repeat;
  top: 4px;
  left: 3px;
  position: relative;
  z-index: 2;
  opacity: 1;
  display: block;
  width: 8px;
  height: 11px;
}

.pro-sidebar .fiber_data .cmt_fibre_data.opened::before,
.pro-sidebar .cmt_colour_data.opened::before {
  transform: rotateZ(90deg);
}

.pro-sidebar .cmt_fibre_data h6,
.pro-sidebar .cmt_colour_data h6 {
  font-size: 15px;
  font-weight: bold;
  margin-left: 20px;
  margin: -10px 20px auto;
}

.pro-sidebar .filter-block {
  padding: 6px 37px !important;
}

#add_preview_btn {
  pointer-events: none;
  /* display: none; */
  background: #d9d9d9 !important;
}

#edit_product_preview {
  background: #3e4935 !important;
}

.select2-results__option.disable_option_data {
  visibility: visible;
  pointer-events: none;
}

.dokan-product-edit .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.one_half_left.description {
  max-width: calc(50% - 14px);
  width: calc(50% - 14px) !important;
  float: left;
  margin-top: 0;
}

.dokan-product-edit .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.care.one_half_right {
  max-width: calc(50% - 14px);
  width: calc(50% - 14px) !important;
  float: right;
}

.dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped {
  border-top: 1px solid #ccc;
  padding-top: 30px;
}

.dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped th a {
  color: #000 !important;
  font-weight: normal;
  padding: 8px 0px;
  display: inline-block;
}

.dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped td span {
  padding: 8px 0px;
  display: inline-block;
}

#fault-tooltip>.acf-label>label {
  position: relative;
}

.fault-content-text-data {
  background: #666;
  bottom: 100%;
  color: #fff;
  display: block;
  left: -20px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the fault-content-text-data without it disappearing */
#fault-tooltip>.acf-label>label .fault-content-text-data:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* CSS Triangles - see Trevor's post */
#fault-tooltip>.acf-label>label .fault-content-text-data:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #666 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 83px;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

#fault-tooltip>.acf-label>label:hover .fault-content-text-data {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  display: block !important;
}

#main-content header {
  position: inherit;
}

.dokan-form-group.product-title input.hasdata {
  background: #d9d9d9;
}

.logged-in footer .footer ul li.user-log-hide {
  display: none;
}

footer .footer ul li.user-log {
  display: none;
}

.logged-in footer .footer ul li.user-log {
  display: block;
}

.page-my-account #customer_login .u-column2.col-2 {
  display: none;
}

.register-form-data {
  margin-top: 140px;
}

.register-form-data .woocommerce-privacy-policy-text {
  display: none;
}

/* .logged-in footer > .subscribe {
  display: none;
} */

/* 24-05-2023 avi end */
.dashboard-coupons-area form.dokan-form-horizontal.coupons .dokan-form-group .dokan-w5 a.dokan-btn {
  margin-top: 15px !important;
  display: inline-block;
}

.dokan-withdraw-content .dokan-withdraw-area .entry-content {
  background: #fff;
  padding: 22px 32px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #ffffff;
  border: 2px solid #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel-body {
  background: none !important;
  padding: 0px !important;
  max-width: 100% !important;
  display: inherit !important;
  flex-direction: inherit !important;
  width: 100% !important;
  border: 0px !important;
  box-shadow: none !important;
}

.dashboard-coupons-area form.dokan-form-horizontal.coupons .dokan-form-group .dokan-w5 .select2-container .select2-selection--multiple {
  min-height: 48px;
  border-radius: 0px !important;
  border-color: #efeee5;
}

.dashboard-coupons-area form.dokan-form-horizontal.coupons .dokan-form-group .dokan-w5 .select2-container .select2-selection--multiple ul {
  min-height: 41px;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}

.dashboard-coupons-area form.dokan-form-horizontal.coupons .dokan-form-group .dokan-w5 .select2-container .select2-selection--multiple ul input {
  width: 429.25px;
  margin: 0px;
  padding: 10px;
  line-height: 21px;
}

.couponpage span.select2-container.select2-container--default.select2-container--open>span {
  margin-top: 30px !important;
}

.dokan-single-store .seller-items .products .product-block>a>img {
  object-fit: cover;
  object-position: left;
  max-width: fit-content;
}

.dashboard-coupons-area form.dokan-form-horizontal.coupons .dokan-form-group .dokan-w5 a.dokan-btn:hover {
  background-color: #3e4935 !important;
  border-color: #3e4935 !important;
}

.product-edit-new-container.product-edit-container form.dokan-product-edit-form .content-half-part label.error {
  color: #ff0000;
}

.product-block .img-box img {
  width: 192px;
  height: 192px;
  object-position: left;
}

header.dokan-dashboard-header.store-info-hd {
  z-index: 1;
}



@media only screen and (min-width: 768px) {
  #mobile-menu-icon {
    display: none;
  }
}

@media only screen and (max-width: 1900px) {
  /* .product-edit-container .acf-fields .acf-field.one_third_right.price-input.last {
    margin-left: 36px;
    max-width: calc(17% - 36px) !important;
    width: 100% !important;
} */
}

@media only screen and (max-width: 1600px) {
  .vendor-faq-content {
    padding: 55px 30px 0px 30px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
    padding: 42px 40px 0 40px;
  }
}

@media only screen and (max-width: 1500px) {
  .vendor-faq-content .faq-tabs.tabs_default ul li {
    margin: 0px 15px 15px !important;
  }

  .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part {
    width: 100% !important;
  }

  #dokan-order-notes .add_note #add-order-note input.add_note {
    padding: 0px 17px;
  }
}

@media only screen and (max-width: 1370px) {
  #dokan-order-notes .add_note #add-order-note .order_note_type.dokan-form-group {
    width: auto;
  }
}

@media only screen and (max-width: 1268px) and (min-width: 992px) {
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Pending {
    width: 110px !important;
  }
}

@media only screen and (max-width: 1199px) {

  /* Dashboard */
  .page-my-account .woocommerce .woocommerce-MyAccount-navigation,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dash-sidebar {
    max-width: 215px;
  }

  #main-content .woocommerce-MyAccount-navigation ul li a,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a,
  #main-content .woocommerce-MyAccount-navigation li.buyers,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers,
  #main-content .woocommerce-MyAccount-navigation li.selling,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.selling,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
    padding-left: 40px;
  }

  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products {
    padding-left: 40px !important;
  }

  .woocommerce-account .woocommerce-MyAccount-content,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
    width: calc(100% - 215px);
    padding: 30px 35px 0 35px;
  }

  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers:before,
  .woocommerce-account .woocommerce-MyAccount-navigation li.buyers:before {
    width: 175px;
  }

  .dashboard-header {
    padding-right: 0;
  }

  .dokan-product-listing .dokan-product-listing-area {
    padding: 0px 0px !important;
  }

  .dokan-dashboard-white-container {
    padding: 0px 15px 5px 15px !important;
  }

  .dashboard-header a.btn.dark_small,
  body input[type="submit"].dokan-btn,
  body a.dokan-btn,
  body .dokan-btn {
    padding: 12px 30px !important;
  }

  .dokan-dashboard-white-container {
    margin-top: 30px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
    padding: 17px 20px;
  }

  .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part {
    width: 100% !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
    min-height: 320px;
  }

  .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left {
    padding-right: 0 !important;
  }

  .vendor-faq-content {
    padding: 35px 30px 0px 30px;
    margin-top: 20px;
  }

  .vendor-faq-content .faq-tabs.tabs_default ul li {
    margin: 0px 15px 20px !important;
  }

  .vendor-faq-content p {
    font-size: 15px;
    line-height: 24px;
  }

  #dokan-order-notes .add_note #add-order-note .order_note_type.dokan-form-group {
    width: 100%;
    margin-bottom: 10px !important;
  }

  #dokan-order-notes .add_note #add-order-note input.add_note {
    padding: 0px 17px;
    width: 100%;
  }

  #dokan-order-notes .add_note input#dokan-add-tracking-number {
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details {
    padding: 0px 0px;
  }

  .product-edit-container .dokan-feat-image-upload {
    height: 140px;
    width: 180px;
    margin-right: 0px;
  }

  .dokan-new-product-area .featured-image .dokan-product-gallery {
    width: calc(100% - 190px);
  }

  .dokan-new-product-area .featured-image .featured-image {
    width: 180px;
  }

  .dokan-new-product-area .featured-image .dokan-product-gallery {
    width: calc(100% - 200px);
    margin-left: 20px;
  }

  .dokan-withdraw-content .dokan-withdraw-area .entry-content table.dokan-table.dokan-table-striped {
    display: inline-grid !important;
    text-align: center;
  }
}

@media only screen and (max-width: 1023px) {

  /* Dashboard */
  .dokan-table>thead>tr>th,
  .dokan-table>tbody>tr>th,
  .dokan-table>tfoot>tr>th,
  .dokan-table>thead>tr>td,
  .dokan-table>tbody>tr>td,
  .dokan-table>tfoot>tr>td {
    padding: 2px 2px;
  }

  .dokan-dss-chat-box .dokan-chat-image-box {
    width: auto;
    margin: 0px 20px 0px 0px;
  }

  .dokan-dss-chat-box .dokan-chat-info-box {
    width: 100%;
  }

  .dokan-new-product-area {
    margin-top: 30px;
    padding: 30px 15px !important;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px) {

  #order-filter table.dokan-table tr td:nth-child(6),
  #order-filter table.dokan-table tr td:nth-child(5),
  #order-filter table.dokan-table tr td:nth-child(4),
  #order-filter table.dokan-table tr th:nth-child(6),
  #order-filter table.dokan-table tr th:nth-child(5),
  #order-filter table.dokan-table tr th:nth-child(4) {
    display: none;
  }
}

@media only screen and (max-width: 991px) {

  /* Dashboard */
  .page-my-account .woocommerce .woocommerce-MyAccount-navigation,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dash-sidebar {
    max-width: 180px;
  }

  .woocommerce-account .woocommerce-MyAccount-content,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content,
  .woocommerce-account .woocommerce-MyAccount-content,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
    width: calc(100% - 180px);
    padding: 30px 25px 0px;
  }

  .page-my-account .woocommerce .woocommerce-MyAccount-navigation {
    float: left;
  }

  .woocommerce-account .woocommerce-MyAccount-content {
    float: right;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content h1 {
    font-size: 20px;
    line-height: 35px;
  }

  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
    padding-left: 20px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 15px;
  }

  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li.active.has-submenu ul.navigation-submenu.products {
    padding-left: 20px !important;
  }

  .edit-account-fields .field-row p.form-row {
    max-width: 50%;
  }

  .edit-account .edit-account-fields fieldset {
    display: grid;
    gap: 25px;
    grid-template-columns: repeat(2, 1fr);
  }

  .edit-account .edit-account-fields fieldset p.form-row {
    width: 100%;
    max-width: 100%;
  }

  .submit-bulk .white-block {
    padding: 18px 20px;
  }

  #main-content .woocommerce-MyAccount-navigation ul li a,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a,
  #main-content .woocommerce-MyAccount-navigation li.buyers,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers,
  #main-content .woocommerce-MyAccount-navigation li.selling,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.selling,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
    padding-left: 40px;
  }

  .dokan-orders-content .dokan-orders-area .dokan-order-details-wrap .dokan-w8.dokan-order-left-content {
    width: 100%;
    margin-right: 0px;
  }

  .dokan-orders-content .dokan-orders-area .dokan-order-details-wrap .dokan-w4.dokan-order-right-content {
    width: 100%;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group.category,
  .dokan-new-product-area .content-half-part .dokan-form-group.product-title {
    max-width: 48%;
    float: left !important;
    margin-right: 0% !important;
    width: 100%;
    margin-left: 0;
    min-height: inherit !important;
  }

  .product-edit-container .acf-fields .acf-field {
    max-width: calc(50% - 15px);
    width: 100% !important;
  }

  .product-edit-container .acf-fields .acf-field.one_third_mid {
    margin-left: 30px;
    margin-right: 0;
  }

  .product-edit-container .acf-fields .acf-field.one_third_right {
    clear: left;
  }

  .product-edit-container .acf-fields .acf-field.one_third_mid.price-input .acf-input .acf-input-wrap {
    width: 100%;
  }

  .product-edit-container .acf-fields .acf-field.small-mid {
    max-width: calc(50% - 30px);
    margin: 0px 0px 0px 30px;
    width: 100% !important;
  }

  .product-edit-container .acf-fields .acf-field.small-mid+.acf-field.small-mid {
    margin-left: 0;
    clear: left;
  }

  .product-edit-container .acf-fields .acf-field.one_third_right.price-input.last {
    margin-left: 36px;
    max-width: calc(50% - 30px) !important;
    width: 100% !important;
    clear: inherit;
  }

  .dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn-theme-ghost {
    padding: 10px 14px !important;
  }

  .dokan-new-product-area form.dokan-form-container .dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn.dokan-btn-default.dokan-btn-theme {
    padding: 12px 49px !important;
  }

  #dokan-shipping-zone .zone-component form .dokan-form-group .dokan-w5 {
    width: 100%;
  }

  .position-image {
    width: 100%;
  }

  .content-half-part.featured-image>p {
    margin-left: 0;
    float: left;
    width: 100%;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {

  table#dokan-product-list-table tr td.column-thumb,
  table#dokan-product-list-table tr th:first-child {
    display: none;
  }
}

@media only screen and (max-width: 767px) {

  /* Dashboard */
  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
    display: block !important;
  }

  /* .dokan-dashboard .dokan-dashboard-content .dokan-table {
    display: table !important;
  } */

  table.dokan-table.dokan-table-striped tbody tr td.processing:before,
  table.dokan-table.dokan-table-striped tbody tr td.refunded:before {
    padding: 0px !important;
    box-sizing: border-box;
  }

  #order-filter table tr td:first-child {
    max-width: 100%;
  }

  .dokan-panel.dokan-panel-default table.woocommerce_order_items.dokan-table.dokan-table-strip tbody#order_line_items {
    display: table-row;
  }

  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    display: none;
  }

  .dokan-store-products-filter-area {
    width: 100%;
  }

  .store-cat-stack-dokan ul {
    display: inline-block;
  }

  .store-cat-stack-dokan ul li {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
  }

  #dokan-navigation {
    position: relative;
    height: 100% !important;
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dash-sidebar {
    max-width: 50px;
    padding-top: 0px;
    padding: 0px;
  }

  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon {
    top: 10px !important;
    right: 10px !important;
  }

  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation>input:checked+ul.dokan-dashboard-menu {
    z-index: 99;
    position: relative;
    height: 100% !important;
    width: 200px;
    padding-top: 50px;
  }

  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    border-right: 0px;
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
    min-height: inherit;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders {
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products {
    width: 100%;
    margin-top: 0px;
  }

  .dashboard-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .dashboard-header a.btn.dark_small {
    margin-top: 20px;
  }

  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
    background: none !important;
  }

  /* Product */
  .woocommerce-account .woocommerce-MyAccount-content,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
    width: calc(100% - 50px);
    padding: 30px 15px 0px;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
    font-size: 13px;
  }

  table.dokan-table thead {
    display: none;
  }

  table.dokan-table td.column-thumb,
  table.dokan-table td.column-primary~td:not(.check-column) {
    display: none;
  }

  table.dokan-table .is-expanded td:not(.hidden) {
    display: block !important;
    overflow: hidden;
  }

  table.dokan-table td.column-primary {
    padding-right: 50px;
  }

  table.dokan-table td.column-primary strong {
    display: block;
    margin-bottom: 0.5em;
  }

  table.dokan-table td:not(.check-column) {
    position: relative;
    width: auto !important;
    clear: both;
  }

  table.dokan-table .is-expanded td.column-thumb,
  table.dokan-table td.column-primary~ :not(.check-column) {
    display: block;
    text-align: right;
    padding: 3px 8px 3px 35%;
  }

  table.dokan-table td:not(.column-primary)::before {
    content: attr(data-title);
    position: absolute;
    left: 10px;
    width: 32%;
    white-space: nowrap;
    text-align: left;
    display: block;
  }

  table.dokan-table .toggle-row {
    display: block !important;
  }

  table.dokan-table .row-actions {
    display: grid;
    grid-template-columns: auto auto auto;
  }

  form#product-filter {
    display: inline-block;
    width: 100%;
  }

  .dokan-dashboard-content ul.subsubsub {
    margin-bottom: 0px;
  }

  .dokan-dashboard .dokan-dashboard-content ul li {
    margin-bottom: 10px;
  }

  /* Add New Product */
  .dokan-new-product-area {
    padding: 25px 10px !important;
  }

  .dokan-new-product-area .featured-image {
    width: 50% !important;
    float: left;
    padding-left: 10px;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group.category .dokan-form-group {
    min-height: inherit;
  }

  .dokan-product-category-modal-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group.category,
  .dokan-new-product-area .content-half-part .dokan-form-group.product-title {
    max-width: 48%;
    float: left !important;
    margin-right: 0% !important;
    width: 100%;
  }

  .dokan-new-product-area .featured-image .featured-image {
    width: 100% !important;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group {
    float: left;
    width: calc(48% - 2%);
    margin: 0px 10px;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group.pro-description {
    margin-right: 2%;
    margin-left: 0;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group:nth-last-child(2) {
    width: 48%;
    margin: 0px 0px 0px 2%;
  }

  article.dashboard-content-area.woocommerce.edit-account-wrap form.edit-account {
    padding: 20px 15px;
    margin-top: 20px;
  }

  .dokan-orders-area .dashboard-header {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .dokan-orders-area .dokan-order-left-content #woocommerce-order-items {
    padding: 10px 0px;
  }

  .dokan-orders-area .dokan-order-left-content #woocommerce-order-items .wc-order-items-editable #order_line_items tr.item {
    display: flex;
    flex-direction: column;
    width: 100%;
    float: left;
  }

  .dokan-orders-area .dokan-order-left-content #woocommerce-order-items .wc-order-items-editable #order_line_items tr.item td {
    width: 100% !important;
    float: left;
    display: block;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details {
    padding: 10px 0px;
  }

  .dokan-orders-area .dokan-order-right-content div#dokan-order-notes {
    padding: 0px;
  }

  #dokan-order-notes .add_note #add-order-note .order_note_type.dokan-form-group {
    width: auto;
  }

  .position-image {
    float: left;
    width: 100%;
    margin: 0px !important;
  }

  .dokan-new-product-area .content-half-part h4 {
    display: inline-block;
    width: 100%;
  }

  .position-image .content-half-part.featured-image {
    width: 100% !important;
  }

  /* .product-edit-container .acf-fields .acf-field.one_third_right.price-input.last,
.product-edit-container .acf-fields .acf-field.small-mid,
.product-edit-container .acf-fields .acf-field {
  max-width: 100% !important;
  width: 100% !important;
  min-height: inherit !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn-theme-ghost{
  margin-bottom: 10px;
}
.dokan-new-product-area .content-half-part .dokan-form-group.pro-description{
  margin-top: 0;
  margin-bottom: 15px !important;
} */

  .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container {
    padding: 15px 12px !important;
  }

  .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
    position: inherit !important;
    right: inherit !important;
    top: 0 !important;
    transform: inherit !important;
    left: 0 !important;
    width: auto;
  }

  .payment-methods-listing-header {
    padding: 15px 15px !important;
  }

  .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
    flex-direction: column;
    align-items: baseline;
  }

  .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container {
    margin-bottom: 15px;
    padding: 0px !important;
  }

  .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container .dokan-add-product-link {
    margin: 10px 10px;
  }

  .enquiry-top-row form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form {
    order: 1;
    margin-bottom: 20px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-main.report-right.dokan-right {
    background: #fff;
    width: 100%;
  }

  .dokan-reports-content .dokan-reports-area .report-filter#dokan-v-dashboard-reports div.dokan-form-group {
    display: inherit !important;
  }

  .dokan-reports-content .dokan-reports-area .report-filter#dokan-v-dashboard-reports div.dokan-form-group input[type="submit"].dokan-btn-success {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  article.dokan-settings-area .edit-banner-top {
    flex-direction: column;
  }

  .vendor-faq-content .tabs-content .list {
    width: 100%;
  }

  .dokan-dashboard-content .vendor-faq-content .tabs-content .list {
    flex: inherit;
  }

  .seller .edit-account .edit-account-fields fieldset {
    flex-direction: column;
    display: flex;
  }

  .seller.page-my-account #main-content .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 50px;
    padding-top: 0px;
    padding: 0px;
    position: relative;
  }

  .page-dashboard.dokan-dashboard #main-content.container,
  .page-my-account div#main-content.container {
    padding-top: 86px;
  }

  .content-area,
  .wp-block-contact-form-7-contact-form-selector,
  .dokan-dashboard-wrap {
    padding-top: 0;
  }

  .seller.page-my-account #main-content .woocommerce .woocommerce-MyAccount-navigation ul.dokan-dashboard-menu1 {
    display: none;
  }

  .seller.page-my-account #main-content .woocommerce .woocommerce-MyAccount-navigation>#mobile-menu-icon {
    font-size: 17px;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 8px;
    width: 33px;
    z-index: 99999;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    padding: 3px 0px;
    text-align: center;
  }

  .seller.page-my-account #main-content .woocommerce .woocommerce-MyAccount-navigation>input:checked+ul.dokan-dashboard-menu1 {
    z-index: 99;
    position: relative;
    height: 100% !important;
    width: 200px;
    padding-top: 50px;
    display: block !important;
    background: #3e4935;
    color: #fff;
    animation: showNav 350ms ease-in-out both;
  }
}

@media only screen and (max-width: 540px) {

  .dokan-new-product-area .featured-image,
  .dokan-new-product-area .content-half-part .dokan-form-group.category,
  .dokan-new-product-area .content-half-part .dokan-form-group.product-title,
  .dokan-new-product-area .content-half-part .dokan-form-group:nth-last-child(2),
  .dokan-new-product-area .content-half-part .dokan-form-group.pro-description,
  .dokan-new-product-area .content-half-part .dokan-form-group {
    margin-right: 0;
    margin-left: 0;
    max-width: 100%;
    width: 100%;
  }

  #dokan-order-notes .add_note #add-order-note .order_note_type.dokan-form-group {
    width: 100%;
  }

  .dokan-support-topics {
    padding: 30px 25px !important;
  }

  .edit-account-fields .field-row p.form-row {
    max-width: 100%;
  }

  .dokan-dashboard .dokan-dashboard-content .edit-account .edit-account-fields fieldset {
    gap: 0px;
    grid-template-columns: repeat(1, 1fr);
  }

  .dokan-dashboard .dokan-dashboard-content .edit-account .edit-account-fields fieldset p.form-row {
    margin-bottom: 30px;
  }

  .edit-account-fields .field-row {
    flex-direction: column;
  }

  .submit-bulk .white-block {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
  }

  .submit-bulk .white-block .content-block {
    text-align: center;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
  }

  .submit-bulk .white-block .left-icon p {
    margin: 0px;
  }

  .submit-bulk .white-block h5 {
    font-size: 16px;
    line-height: 21px;
  }

  .product-edit-container .acf-fields .acf-field.one_third_right.price-input.last,
  .product-edit-container .acf-fields .acf-field.small-mid,
  .product-edit-container .acf-fields .acf-field {
    max-width: 100% !important;
    width: 100% !important;
    min-height: inherit !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .dokan-form-group.dokan-left.button-groups-dokan button.dokan-btn-theme-ghost {
    margin-bottom: 10px;
  }

  .dokan-new-product-area .content-half-part .dokan-form-group.pro-description {
    margin-top: 0;
    margin-bottom: 15px !important;
  }
}

@media only screen and (max-width: 479px) {

  /* Dashboard */
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven ul.list-inline {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content {
    width: calc(100% - 180px);
    padding: 20px 15px 0px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content h1 {
    font-size: 18px;
    line-height: 25px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.orders,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .big-counter .month-sale {
    padding: 15px 15px;
  }

  .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part ul.list-unstyled.list-count li a span,
  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-w6.full-wd-ven .dashboard-widget.products ul.list-unstyled.list-count li a span {
    font-size: 14px !important;
  }

  #main-content input[type="submit"].dokan-btn-theme,
  #main-content a.dokan-btn-theme,
  #main-content .dokan-btn-theme {
    padding: 10px 15px !important;
  }

  #main-content span.dokan-add-product-link .dokan-btn.dokan-btn-theme {
    margin: 10px 0px;
  }

  .vendor-footer-pager {
    flex-direction: column-reverse;
    margin-top: 30px;
  }

  .submit-model-bulkupload .pop-up-message p a#close,
  .submit-bulk .white-block .theme-btn {
    padding: 12px 15px;
    font-size: 14px !important;
    line-height: 21px !important;
    border: 0px;
  }

  #main-content .woocommerce-MyAccount-navigation ul li a,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a,
  #main-content .woocommerce-MyAccount-navigation li.buyers,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.buyers,
  #main-content .woocommerce-MyAccount-navigation li.selling,
  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.selling,
  .dokan-dashboard .dokan-dash-sidebar div#dokan-navigation ul.dokan-dashboard-menu li a {
    padding-left: 20px;
  }

  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {
    padding-left: 0px !important;
  }
}

@media only screen and (max-width: 370px) {

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.product-action .row-actions,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label,
  article .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label,
  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
    font-size: 12px;
    line-height: 22px;
  }

  .dokan-new-product-area form.dokan-form-container button.dokan-btn.dokan-btn-default.dokan-btn-theme {
    width: 100%;
    margin-top: 10px;
    height: 49px;
  }

  .submit-bulk .white-block p .mt20 {
    display: inline-block;
    width: 100%;
    max-width: 241px;
  }
}

.prev.page-numbers,
.next.page-numbers,
.moq_meters,
.stock_available_meters,
.enquiry-count,
.stock_available_rolls,
#panel1 {
  display: none;
}

.xoo-wsc-container,
.xoo-wsc-slider {
  transition: 0.5s ease-in-out;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
  transition: 0.7s ease-in-out;
}

dialog#wpse407962-popup {
  height: 100%;
  width: 100%;
  border: 0px;
  background: rgba(0, 0, 0, 0.5);
  margin: 0px;
  padding: 0px 15px !important;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

dialog#wpse407962-popup div.registration-modal {
  display: block !important;
  width: 100%;
  min-height: 287px;
  background: #f9f9f9;
  border: 2px solid #efeee5;
  text-align: center;
  max-width: 594px;
  padding-top: 20px;
}

.registration-modal #dialog {
  padding: 30px;
  max-width: 400px;
  margin: 0px auto;
}

.registration-modal #dialog .modal-header h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #000000;
  margin-bottom: 20px;
}

.registration-modal #dialog .modal-header p {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  color: #525252;
}

.register-form-data .register h5 {
  font-weight: bold;
  text-align: center;
  margin-bottom: 40px;
}

.registration-modal #dialog .form-row input#complete:hover {
  background: #3e4935 !important;
  border-color: #3e4935 !important;
}

.register-form-data .register {
  max-width: 632px;
  padding: 40px;
  box-sizing: border-box;
  background-color: #f8f7f2;
  margin: 122px auto;
}

.register-form-data .register p {
  font-size: 15px;
}

.register-form-data .register p:last-child {
  text-align: center;
}

.register-form-data form .form-row-first {
  float: left;
  width: 47%;
}

.register-form-data form .form-row-last {
  float: right;
  width: 47%;
}

.register-form-data form .clear .woocommerce-form-row+p {
  text-align: center;
}

.register-form-data .woocommerce-form-register__submit {
  background-color: #000;
  color: #fff !important;
  padding: 15px 35px;
}

.dokan-product-description {
  display: none;
}

#post_title.hasdata {
  background: #d9d9d9;
}

.submit-notice {
  display: inline-block;
  width: 100%;
  background: #f7f6f7;
  padding: 20px 20px 0px;
}

.submit-notice p {
  font-size: 16px;
}

.dokan-coupon-content header.dokan-dashboard-header h1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: inherit !important;
}

.dashboard-coupons-area .dokan-report-wrap {
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  padding: 20px;
}

.dashboard-coupons-area ul.dokan_tabs {
  border: 0px;
}

.dashboard-coupons-area ul.dokan_tabs li {
  display: inline-block !important;
  line-height: 13px;
  padding: 0 5px !important;
  border-top: 0px !important;
}

.dashboard-coupons-area ul.dokan_tabs {
  border: 0px !important;
  padding: 0px;
}

.dashboard-coupons-area ul.dokan_tabs li a {
  font-size: 14px;
  line-height: 17px;
  color: #525252;
  border: 0px;
  border-right: 1px solid #525252 !important;
}

.dokan-dashboard-content .dashboard-coupons-area ul.dokan_tabs li {
  border: 0px !important;
  background: none !important;
}

.dokan-dashboard-content .dashboard-coupons-area ul.dokan_tabs li a {
  padding: 0px 10px 0px 0px !important;
  background: none !important;
}

.dashboard-coupons-area ul.dokan_tabs li.active {
  border: 0px !important;
}

.dashboard-coupons-area ul.dokan_tabs li:last-child a {
  border: 0px;
}

.dashboard-coupons-area ul.dokan_tabs li.active a {
  text-decoration: underline;
  font-weight: 700;
}

.dokan-dashboard-content ul.dokan_tabs li:hover a {
  background: none;
}

.dokan-dashboard-content .dashboard-coupons-area ul.dokan_tabs li:first-child {
  margin-left: 0px;
}

.seller.page-my-account>footer {
  display: none;
}

/* new changes  */
/* new changes  */
/* new changes  */
/* new changes  */
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
  z-index: 999 !important;
  /* display: block !important;
    position: fixed;
    top: 100px !important;
    left: 8px !important; */
}

header {
  z-index: 9999;
}

.page-wishlist #wlfmc-wishlist-form {
  padding: 79px 0px;
  margin-top: 132px;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) td {
  padding: 0 !important;
  margin-bottom: 15px;
}

.wlfmc-wishlist-table.view-mode-grid .product-thumbnail img {
  height: 250px;
}

.page-wishlist #wlfmc-wishlist-form h2 {
  margin-bottom: 30px;
}

.product-row {
  display: flex;
  clear: both;
  gap: 50px;
}

section.shop-product-page.container {
  margin-top: 75px;
  margin-bottom: 100px;
}

#error-page {
  margin: 0 !important;
  background: 0 !important;
  color: unset !important;
  margin: 0;
  padding: 0 !important;
  max-width: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  font-family: "Scto Grotesk A" !important;
}

.rates-table {
  display: flex;
  flex-direction: column;
  max-width: 386px;
  border: 1px solid #c4c4c4;
}

.shipping-ctn p {
  font-size: 16px;
  line-height: 26px;
}

.rates-table .shp-each-row {
  display: flex;
  justify-content: space-between;
}

.rates-table .shp-each-row div {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 16px 0;
  border: 1px solid #c4c4c4;
  text-align: center;
}

.flat-rates {
  margin-top: 30px;
  margin-bottom: 53px;
}

.shipping-ctn .second-ctn {
  max-width: 962px;
}

.vendor-dashboard footer {
  display: none;
}

.product-edit-container .acf-fields .acf-field.small-mid,
.product-edit-container .acf-fields .acf-field.one_third_right.price-input.last {
  max-width: calc(33.33% - 24px) !important;
}

.dokan-product-edit form#post .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.one_third_right.price-input {
  width: 100% !important;
}

.dokan-product-edit form#post .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.one_third_mid.small-mid {
  width: 100% !important;
}

.dokan-product-edit form#post .acf-fields .acf-field.acf-field-number.small-mid,
.dokan-product-edit form#post .acf-fields .acf-field.acf-field-number.last.price-input {
  width: 100% !important;
}

div#fault-tooltip-text {
  display: none;
}

/* 29-06-2023 */
/* single product shipping tab style  */
/* single product shipping tab style  */
.rates-table-tab-shipping {
  display: flex;
  flex-direction: column;
  max-width: 386px;
  border: 1px solid #c4c4c4;
}

.shipping-tab-content p {
  font-size: 16px;
  line-height: 26px;
}

.rates-table-tab-shipping {
  display: flex;
  justify-content: space-between;
}

.rates-table-tab-shipping .each-row-content-shipping-rate div {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  padding: 10px 0;
  border: 1px solid #c4c4c4;
  text-align: center;
}

.tab-shipping-flat-rates {
  margin-top: 30px;
  margin-bottom: 53px;
}

.shipping-tab-content .second-ctn {
  max-width: 962px;
}

.shipping-content-tab-area {
  max-height: 400px;
  overflow-x: hidden;
}

.each-row-content-shipping-rate {
  display: flex;
}

.woocommerce div.product .woocommerce-tabs {
  height: auto;
  width: 100%;
}

.shipping-sec-data p {
  font-size: 15px !important;
  line-height: 25px;
}

.tab-shipping-main-heading p {
  font-size: 15px;
}

/* single product shipping tab style  */
/* single product shipping tab style  */
.maxoq_meters {
  display: none;
}

.btn-submit {
  position: relative;
}

.btn-submit::after {
  display: none;
  content: "";
  background: none;
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s cubic-bezier(0.36, 0.09, 0.27, 0.97) infinite;
  border: 3px solid #dedede;
  border-top: 3px solid #000000;
  border-radius: 50%;
  height: 1em;
  width: 1em;
  margin: 0;
  vertical-align: middle;
  position: absolute;
  right: -40px;
  top: 14px;
}

form.wpcf7-form.submitting .btn-submit::after {
  display: flex !important;
}

/* form.wpcf7-form .wpcf7-response-output {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: unset !important;
  visibility: unset !important;
  opacity: 1;
} */
.product-edit-container.product-edit-new-container .dokan-form-group.dokan-left.button-groups-dokan input#save_pending,
form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form input.dokan-btn,
.dokan-reports-content .dokan-reports-area .report-filter#dokan-v-dashboard-reports div.dokan-form-group input[type="submit"],
.dokan-reports-content .dokan-reports-area .report-filter input.dokan-btn.dokan-right.dokan-btn-sm.dokan-btn-theme {
  border-radius: 0 !important;
  appearance: none !important;
}

.iziModal {
  z-index: 9999 !important;
}

/* responsiveness */
/* responsiveness */
/* responsiveness */
@media only screen and (max-width: 1440px) {
  .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell a.button.woocommerce-button {
    padding: 5px 10px !important;
    margin: 0 0 !important;
    font-size: 13px;
    line-height: 1 !important;
    margin-right: 5px !important;
  }

  .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
    margin: 0px 5px 0px 0 !important;
  }
}

@media only screen and (max-width: 1280px) {
  .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell a.button.woocommerce-button {
    display: flex !important;
    margin: 5px 0 !important;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 50px;
  }

  .page-wishlist #wlfmc-wishlist-form {
    margin-top: 135px;
    padding: 60px 0px !important;
  }

  .page-wishlist #wlfmc-wishlist-form h2 {
    font-size: 45px !important;
    line-height: 72px !important;
  }

  .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank>div.dokan-form-group>div .bottom-actions button.ajax_prev.disconnect.dokan_payment_disconnect_btn {
    right: 0px;
  }
}

@media only screen and (max-width: 1024px) {
  section.shop-product-page.container {
    margin-top: 137px;
    margin-bottom: 45px;
  }

  .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) {
    grid-template-columns: repeat(2, 1fr);
  }

  .product-edit-container .acf-fields .acf-field.small-mid,
  .product-edit-container .acf-fields .acf-field.one_third_right.price-input.last {
    max-width: calc(96% - 0px) !important;
    margin: 0px 0px 10px 0px;
  }

  .product-edit-container .acf-fields .acf-field {
    max-width: 96%;
    margin-bottom: 30px;
  }

  .product-edit-container .acf-fields .acf-field.one_third_mid {
    margin-left: 0;
  }

  .dokan-form-group.dokan-left.button-groups-dokan button {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 980px) {
  .page-wishlist #wlfmc-wishlist-form {
    margin-top: 35px;
    padding: 40px 0px !important;
  }
}

@media only screen and (max-width: 768px) {
  .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell a.button.woocommerce-button {
    display: inline-block !important;
    width: auto !important;
    margin: 0px 10px 0 10px !important;
  }

  .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
    margin: 0px 5px 0px 0 !important;
  }

  .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell a.button.woocommerce-button {
    margin: 5px 10px !important;
  }

  section.shop-product-page.container {
    margin-top: 80px;
    margin-bottom: 25px;
  }

  #store-form.store-info-form .store-info-box .dokan-form-group .dokan-w5.dokan-text-left {
    width: 100%;
  }

  .dokan-w7 {
    width: 100% !important;
  }

  .woocommerce-account .woocommerce-MyAccount-content h2 {
    font-size: 18px;
    line-height: 28px;
  }

  .woocommerce-account .woocommerce-MyAccount-content .comment-text p {
    font-size: 15px;
    line-height: 1.5;
  }

  .woocommerce-MyAccount-content .col2-set.addresses>.woocommerce-column address {
    margin-bottom: 30px;
  }

  .dokan-support-topics-list td span.dokan-label {
    width: 43px;
    font-size: 14px;
    line-height: 25px;
  }

  .dokan-support-topics-list td {
    font-size: 14px !important;
    line-height: 26px !important;
  }
}

@media only screen and (max-width: 767px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    width: calc(100% - 50px);
  }

  .page-my-account .woocommerce .woocommerce-MyAccount-navigation label#mobile-menu-icon {
    font-size: 17px;
    color: #fff;
    position: absolute;
    top: 10px !important;
    right: 8px !important;
    width: 33px !important;
    z-index: 99999;
    height: 22.94px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    padding: 3px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  nav.woocommerce-MyAccount-navigation {
    position: relative;
  }

  .page-my-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 50px;
    width: 50px;
    padding: 0px;
  }

  #main-content .woocommerce-MyAccount-navigation ul {
    transition: ease-in-out 0.3s all;
    position: absolute;
    width: 200px;
    background: #3e4935;
    z-index: 999;
    padding-top: 48px !important;
    height: 100%;
    display: none;
  }

  nav.woocommerce-MyAccount-navigation.show-menu ul {
    opacity: 1 !important;
    transition: ease-in-out 0.3s all;
    display: block;
  }

  #main-content .woocommerce-MyAccount-navigation ul li a {
    padding: 12px 18px;
  }

  .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr {
    max-width: 200px;
    min-width: 200px;
  }

  .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) {
    grid-template-columns: repeat(2, 1fr);
  }

  .wlfmc-wishlist-table-wrapper .product-thumbnail img {
    height: 180px;
  }

  .edit-account .edit-account-fields fieldset {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }

  .woocommerce-MyAccount-content .dokan-support-topics-list table.dokan-table.dokan-support-table tbody tr {
    display: flex;
    flex-direction: column;
  }

  .wlfmc-wishlist-table.view-mode-grid .product-thumbnail img {
    height: 200px;
  }

  .page-wishlist #wlfmc-wishlist-form h2 {
    font-size: 35px !important;
    line-height: 52px !important;
  }

  .page-dashboard.dokan-dashboard #main-content.container,
  .page-my-account div#main-content.container {
    padding-top: 0;
  }

  .shipping-status-tracking-shippments-inner .shippments-tracking-header p.shippments-tracking-via {
    font-size: 17px;
    line-height: 27px;
  }

  .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    margin-top: 20px;
  }

  .woocommerce-MyAccount-content .account-white-container table.woocommerce-orders-table.woocommerce-MyAccount-orders tr {
    margin: 20px 0;
  }

  .page-my-account .woocommerce .woocommerce-MyAccount-navigation label#mobile-menu-icon,
  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon {
    position: fixed !important;
    top: 90px !important;
    left: 8px;
    z-index: 9999;
    background: #3e4935;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.Draft:before {
    left: 20px;
  }

  .dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions {
    display: flex;
    justify-content: end;
    gap: 5px;
    flex-wrap: wrap;
  }

  .product-edit-new-container.product-edit-container form.dokan-product-edit-form .content-half-part label {
    margin: 20px 0 3px !important;
  }

  .product-edit-new-container.product-edit-container form.dokan-product-edit-form .acf-fields>.acf-field.one_third_left {
    margin-top: 10px !important;
  }

  .dokan-product-edit .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.one_half_left.description,
  .dokan-product-edit .product-edit-new-container.product-edit-container .content-half-part.dokan-product-meta .acf-fields.acf-form-fields>div.care.one_half_right {
    width: 100% !important;
  }

  .product-edit-new-container .dokan-form-top-area .dokan-product-meta .content-half-part.featured-image {
    display: flex !important;
    flex-direction: column;
  }

  .product-edit-new-container.product-edit-container form.dokan-product-edit-form .acf-fields>.acf-field {
    margin-top: 20px;
  }

  .product-edit-new-container.product-edit-container form.dokan-product-edit-form table.acf-table th.acf-th label {
    font-size: 12px;
    line-height: 13px;
    margin: 4px 0 3px !important;
  }

  .product-edit-new-container.product-edit-container form.dokan-product-edit-form table.acf-table th.acf-th {
    padding: 5px;
  }

  .dokan-orders-content .dokan-orders-area .dokan-dashboard-white-container form#order-filter tbody td {
    padding: 10px 10px !important;
  }

  table.dokan-table.dokan-table-striped tbody tr td.completed:before {
    padding: 0 !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form {}

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form .dokan-form-group {
    width: 100% !important;
    margin: 10px 0 !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form .dokan-form-group .select2-container {
    width: 100% !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form .dokan-form-group input#dokan-support-ticket-search-input {
    width: 100%;
    margin-bottom: 10px;
  }

  form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form input.dokan-btn {
    margin-bottom: 10px;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list td {
    border-top-width: 1px;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list td:first-child {
    width: 100% !important;
    float: left;
    background: #eeeeee;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list td {
    width: 100% !important;
    float: right;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list span.dokan-label {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    margin: 0 0 0 auto;
  }

  .dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image {
    right: 5px !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary ul {
    width: 100% !important;
    padding: 0;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary ul div {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary ul div div {
    flex-direction: revert;
    gap: 0px;
    width: 100% !important;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary ul div div button.dokan-btn-theme.dokan-btn-sm {
    width: 100%;
    height: auto !important;
    padding: 12px 0 !important;
    line-height: 1;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary ul div div a {
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#poststuff ul.chart-legend {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* width: 100%; */
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-sidebar.report-left.dokan-left {
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#home.tab-pane .dokan-form-group {
    width: 100% !important;
  }

  .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container .dokan-add-product-link {
    display: inline-flex !important;
    margin: 0 auto;
    float: unset !important;
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }

  .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn {
    width: 100% !important;
    display: inline-flex !important;
    padding: 10px 7px !important;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .dokan-withdraw-content .dokan-withdraw-area .entry-content table.dokan-table.dokan-table-striped tbody {
    display: inline-table !important;
  }

  form#store-form.store-info-form .dokan-banner .image-wrap {
    max-height: 100% !important;
    height: 100% !important;
    width: 100%;
  }

  form#store-form.store-info-form .dokan-banner .image-wrap img {
    max-height: 100% !important;
    height: 100% !important;
  }

  form#store-form.store-info-form .dokan-banner {
    min-height: 100%;
    height: 100%;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template .bottom-actions {
    flex-direction: column;
    display: flex;
    gap: 10px;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template button.ajax_prev.disconnect.dokan_payment_disconnect_btn {
    position: unset !important;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list tbody {
    width: 100% !important;
    margin: 0;
    overflow: unset !important;
    min-width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    overflow: unset !important;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list table.dokan-table.dokan-support-table {
    overflow: unset !important;
  }

  .video-tutorial .tabs-content .list.active .embed-container .btn-close {
    top: -40px;
    right: 10px;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track {
    display: flex;
    grid-template-columns: repeat(3, 1fr);
    max-width: 500px !important;
    height: 100% !important;
    margin: 0 !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 0;
    flex-direction: row;
    width: fit-content !important;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable {
    height: 100% !important;
    margin: 0 !important;
    width: 100% !important;
    overflow: scroll;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track li {
    width: 97px !important;
    height: 97px !important;
    float: unset !important;
    margin: 0 !important;
    border: 0 !important;
    display: flex !important;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track img.product_video_img {
    min-width: 60px;
    min-height: 50px;
    object-fit: cover;
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track li .video_icon_img {
    min-width: 60px;
    min-height: 50px;
    height: 70px !important;
    width: 30px !important;
    background-size: 160px !important;
    background-position: -20px 0px !important;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track li img {
    height: 100% !important;
    width: 100% !important;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track:before {
    display: none;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track :after {
    display: none;
  }

  .woocommerce div.product div.images .slider.nickx-slider-nav .nslick-list.draggable .nslick-track::after {
    display: none;
  }
}

/* e767 */
@media only screen and (max-width: 600px) {
  .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
  }

  .wlfmc-wishlist-table td {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
  }

  .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) td {
    padding: 0 !important;
  }

  .woocommerce-MyAccount-content table.wlfmc-wishlist-table {
    padding: 15px;
  }

  .wlfmc-wishlist-table.view-mode-grid .product-thumbnail img {
    height: 100% !important;
  }

  .dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped tr {
    display: flex;
    flex-direction: column;
  }

  .dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped tr td:not(:empty) {
    border: 1px solid;
  }

  .dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped thead {
    display: none;
  }

  .dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped tbody {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .dokan-dashboard .dokan-dashboard-content table.dokan-table.dokan-table-striped tbody tr td,
  .dokan-dashboard .dokan-dashboard-content table.dokan-table.dokan-table-striped tbody tr th {
    min-height: 55px;
  }

  .dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-content.dokan-withdraw-content .entry-content {
    padding: 15px;
  }

  .dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-content.dokan-withdraw-content .entry-content .dokan-panel.dokan-panel-default .dokan-clearfix.dokan-panel-inner-container {
    padding: 15px 0 !important;
  }

  .dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-content.dokan-withdraw-content .entry-content .dokan-panel.dokan-panel-default .dokan-panel-inner-container .dokan-w12 table.dokan-table.dokan-table-striped tbody {
    grid-template-columns: repeat(2, 1fr);
  }

  .dokan-reports-content article.dokan-reports-area .dokan-report-wrap .tab-pane>table.table.table-striped tr td {
    width: 100% !important;
    padding: 0px 10px !important;
  }
}

@media only screen and (max-width: 480px) {

  .page-dashboard.dokan-dashboard #main-content.container,
  .page-my-account div#main-content.container {
    padding-top: 10px;
  }

  .shipping-status-tracking-shippments-inner .shippments-tracking-header h4.shippments-tracking-title {
    width: 100%;
  }

  .shipping-status-tracking-shippments-inner .shippments-tracking-header p.shippments-tracking-status {
    width: 100%;
    display: flex;
    justify-content: flex-start;
  }

  .shipping-status-tracking-shippments-inner .shippments-tracking-header {
    padding: 10px;
  }

  .dokan-orders-content article.dokan-orders-area .dokan-w4.dokan-order-right-content>div>div:first-child {
    margin-top: 10px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container div#home.tab-pane {
    padding: 15px 15px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content div#dokan_tabs_container .dokan-reports-sidebar.report-left.dokan-left {
    width: 100%;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content article.dokan-reports-area ul.dokan_tabs {
    padding: 10px 15px 10px;
  }

  .dokan-dashboard div#main-content .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel.dokan-panel-default .dokan-panel-body.general-details .dokan-w12 table.dokan-table.dokan-table-striped tbody {
    overflow: scroll;
    display: block;
    width: 290px;
    max-width: 100% !important;
  }

  .dokan-dashboard .dokan-dashboard-content .dokan-table tbody {
    display: block !important;
    width: 290px !important;
    overflow: scroll !important;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group {}

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 !important;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template.dokan-form-group {}

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template .dokan-form-group {
    width: 100%;
    float: unset;
    clear: unset;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template .dokan-form-group .dokan-w10 {
    width: 100%;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template .bottom-actions {
    flex-direction: column;
    display: flex;
    gap: 10px;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank .dokan-form-group .dokan-bank-settings-template button.ajax_prev.disconnect.dokan_payment_disconnect_btn {
    position: unset !important;
  }
}

@media only screen and (max-width: 450px) {
  .woocommerce-MyAccount-content .account-white-container {
    padding: 15px;
  }

  article.dokan-settings-area #payment-form fieldset.payment-field-bank {
    padding: 25px 15px;
  }

  .woocommerce-MyAccount-content table.wlfmc-wishlist-table {
    padding: 15px;
    display: flex;
    justify-content: center;
  }

  .woocommerce-MyAccount-content table.wlfmc-wishlist-table tr.wlfmc-table-item {
    max-width: 220px !important;
    width: 220px !important;
    margin: 0 auto !important;
  }

  form.woocommerce-EditAccountForm.my-edit-account button.woocommerce-Button.button {
    padding: 15px !important;
    width: 100%;
    font-weight: 300;
  }

  .woocommerce-MyAccount-content .dokan-support-topics-list {
    padding: 20px 15px;
  }

  table.shop_table.my_account_orders.table.table-striped,
  .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
  .woocommerce-MyAccount-content .account-white-container {
    padding: 15px;
  }

  .shippments-tracking-header .shippments-tracking-status {
    margin: 0px 0 10px;
  }

  table.shop_table.my_account_orders.table.table-striped,
  .woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
  .woocommerce-MyAccount-content .account-white-container {
    padding: 15px;
  }

  h4.shippments-tracking-title {
    width: 100% !important;
  }

  h4.shippments-tracking-title strong {
    font-size: 17px !important;
    width: 100% !important;
  }

  .shipping-status-tracking-shippments-inner .shippments-tracking-header p.shippments-tracking-status {
    width: 100% !important;
    float: left !important;
    text-align: left !important;
    margin: 10px 0 10px !important;
  }

  .rates-table .shp-each-row div {
    font-size: 14px;
  }

  .dokan-support-topics {
    padding: 30px 15px !important;
  }

  #main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td.last-column.product-block .price-block span.right {
    width: 100% !important;
  }

  #main-content .woocommerce-MyAccount-content .wishlist-items-wrapper tr>td.last-column.product-block .price-block {
    flex-direction: column;
    align-items: flex-start;
    text-align: start;
    gap: 8px;
  }

  .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-topics-list {
    padding: 22px 15px;
  }
}

/* 27-06-2023 */

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 767px) {}

li:has(> span.testing) {
  display: none !important;
  pointer-events: none;
}

li:has(> span.testing_category) {
  pointer-events: none;
  color: gray;
}

/* 27-06-2023 */
/* 24-06-2025 */
.woocommerce-layout__header {
  background: transparent;
}

.components-button.is-secondary {
  box-shadow: inset 0 0 0 1px #3e4935e8 !important;
}

.woocommerce-summary .woocommerce-summary__item.is-selected {
  box-shadow: inset -1px -1px 0 #3e4935, inset 1px 0 0 #3e4935,
    inset 0 4px 0 #3e4935e8 !important;
}

.components-tab-panel__tabs-item:after,
.components-button.is-primary,
.components-button.is-primary:hover {
  background: #3e4935 !important;
}

.components-button:hover,
.components-button[aria-expanded="true"],
.components-button.woocommerce-dropdown-button.is-open,
.components-button.woocommerce-dropdown-button:active,
.components-button.woocommerce-dropdown-button:hover,
.components-button.is-secondary {
  color: #3e4935;
}

.components-button:focus:not(:disabled) {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #3e4935 !important;
  outline: none !important;
}

.woocommerce-filters-filter__content-list-item.is-selected .woocommerce-filters-filter__button:before {
  background-color: #3e4935 !important;
}

[type="text"]:focus,
input:where(:not([type])):focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
  box-shadow: none !important;
}

.woocommerce-segmented-selection__container .woocommerce-segmented-selection__item label {
  width: 100%;
}

.woocommerce-calendar__input .woocommerce-calendar__input-text {
  font-size: 14px !important;
  padding-left: 22px !important;
}

.woocommerce-calendar__input .calendar-icon {
  width: 20px;
  left: 2px;
}

.components-button:hover:not(:disabled, [aria-disabled="true"]),
.components-button[aria-expanded="true"] {
  color: #3e4935 !important;
}

.dokan-layout .dokan-btn-secondary,
.dokan-layout .dokan-btn-secondary:hover,
.dokan-layout .dokan-btn-secondary:focus {
  border-color: #3e4935 !important;
  color: #3e4935 !important;
  box-shadow: inset 0 0 1px 1px #3e4935 !important;
  background-color: #fff !important;
  outline-color: transparent !important;
}

.dokan-layout .dokan-btn,
.dokan-layout .dokan-btn:hover,
.dokan-layout .dokan-btn:focus {
  border-color: #3e4935 !important;
  background-color: #3e4935 !important;
  outline-color: transparent !important;
}

header {
  z-index: 998 !important;
}

.dokan-layout :is(.focus-within\:ring-primary-500:focus-within) {
  --tw-ring-color: #3e4935 !important;
}

.dokan-layout :is(.\!border-primary-500) {
  border-color: #3e4935 !important;
}

.react-select input,
.react-select input:focus {
  box-shadow: none !important;
  border: none !important;
  min-width: 260px !important;
}

.dokan-layout table:not(.dataviews-view-table) {
  width: 100%;
}

.dokan-layout .\!dokan-link:hover,
:is(.dokan-layout .\!dokan-link:focus) {
  color: #3e4935 !important;
}

.dokan-layout a:focus:not([role="switch"], [role="combobox"]),
.dokan-layout button:focus:not([role="switch"], [role="combobox"]),
.dokan-layout .button.alt:focus:not([role="switch"], [role="combobox"]),
.dokan-layout textarea:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="button"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="reset"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="submit"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="tel"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="url"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="password"]:focus:not([role="switch"], [role="combobox"]),
.dokan-layout input[type="search"]:focus:not([role="switch"], [role="combobox"]) {
  outline-color: transparent;
}

.incompleteFields table {
  width: 520px;
}

.incompleteFields table td {
  padding-bottom: 16px;
  margin: 20px 0px;
  font-weight: bold !important;
  color: #3e4935 !important;
  font-size: 14px !important;
}

.incompleteFields table td span {
  display: flex;
  align-items: center;
  gap: 6px;
}

.incompleteFields table td span {
  font-weight: bold !important;
  font-size: 14px !important;
  line-height: 1 !important;
}

.incompleteFields table td div {
  width: 100%;
}

@media (max-width: 768px) {
  .incompleteFields tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .incompleteFields td {
    flex: 0 0 auto;
    padding-bottom: 0px !important;
    margin: 10px 0px !important;
  }

  .incompleteFields table {
    width: 100% !important;
  }

  .incompleteFields td:nth-child(1),
  .incompleteFields td:nth-child(2),
  .incompleteFields td:nth-child(3) {
    width: auto;
    white-space: nowrap;
  }

  .incompleteFields td:nth-child(4) {
    width: 100%;
    margin-top: 8px;
  }
}

.dokan-form-group.gst-radio-group {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 25px 35px !important;
  background: #fff !important;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 5%);
  margin: 0 !important;
}

.dokan-form-group.gst-radio-group::after,
.dokan-form-group.gst-radio-group::before {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .dokan-form-group.gst-radio-group {
    flex-direction: column;
    gap: 20px;
  }

  .dokan-form-group.gst-radio-group .dokan-w6.dokan-text-left {
    justify-content: center;
  }

  .gst-radio-group-inner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

.dokan-form-group.gst-radio-group {
  display: flex;
}

/* Custom radio button styling for GST field */
.dokan-form-group .radio-group input[type="radio"] {
  /* Hide the default radio button */
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.dokan-form-group .radio-group label {
  position: relative;
  padding-left: 28px;
  /* Space for custom radio button */
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  /* Align text with custom radio */
  font-weight: normal;
  /* Adjust if needed */
}

.dokan-form-group .radio-group label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  /* Size of the outer circle */
  height: 22px;
  /* Size of the outer circle */
  border: 2px solid #3e4935;
  /* Unchecked border color */
  border-radius: 50%;
  background: #3e4935;
  box-sizing: border-box;
  transition: all 0.2s ease-in-out;
}

.dokan-form-group .radio-group label::after {
  content: "✓";
  position: absolute;
  left: 6px;
  /* Center the inner circle */
  top: 2px;
  font-size: 14px;
  color: #fff;
  /* Checked color */
  transform: scale(0);
  /* Hide by default */
  transition: transform 0.2s ease-in-out;
}

.dokan-form-group .radio-group input[type="radio"]:checked+label::after {
  transform: scale(1);
  /* Show when checked */
}

.gst-radio-group-inner {
  display: flex;
  gap: 20px;
  width: 100%;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary>ul {
  min-height: 130px !important;
}

header.dokan-dashboard-header {
  z-index: 0 !important;
}

.acf-tab-wrap.-top {
  background: #3e4935;
}

.page-dashboard.dokan-dashboard #main-content.container .dokan-orders-content .dokan-orders-area a.button.tips.wpo_wcpdf.packing-slip.pdf {
  display: none !important;
}