@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "sandbox-font";
	src: url("//timche360.com/wp-content/themes/sandboxplus/fonts/sandbox-font-2-400.woff2?v=1.2") format("woff2");
	font-display:swap;
}

:root {
	--sd-text-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-text-font-weight: 400;
	--sd-text-color: #777777;
	--sd-text-font-size: 14px;
	--sd-title-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-title-font-weight: 600;
	--sd-title-color: #242424;
	--sd-entities-title-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-entities-title-font-weight: 500;
	--sd-entities-title-color: #333333;
	--sd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--sd-alternative-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-widget-title-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-widget-title-font-weight: 400;
	--sd-widget-title-transform: uppercase;
	--sd-widget-title-color: #333;
	--sd-widget-title-font-size: 16px;
	--sd-header-el-font: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
	--sd-header-el-font-weight: 400;
	--sd-header-el-transform: uppercase;
	--sd-header-el-font-size: 14px;
	--sd-primary-color: rgb(19,103,175);
	--sd-alternative-color: rgba(255,166,0,0.83);
	--sd-link-color: rgb(142,142,142);
	--sd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(26,100,195);
	--btn-accented-bgcolor-hover: rgba(26,100,195,0.87);
	--sd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,166,0);
	--notices-warning-color: #fff;
}
:is(.shop-content-area.sd-builder-off,.sd-wishlist-content,.related-and-upsells,.cart-collaterals,.sd-shop-product,.sd-fbt) .sd-products-with-bg, :is(.shop-content-area.sd-builder-off,.sd-wishlist-content,.related-and-upsells,.cart-collaterals,.sd-shop-product,.sd-fbt) .sd-products-with-bg :is(.sd-product,.sd-cat) {
	--sd-prod-bg:rgb(255,255,255);
	--sd-bordered-bg:rgb(255,255,255);
}
.sandbox-woocommerce-layered-nav .sd-scroll-content {
	max-height: 223px;
}
.sd-popup.sd-age-verify {
	--sd-popup-width: 500px;
}
.sd-popup.sd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--sd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(255,166,0);
	background-image: none;
}
.page-title-default {
	background-color: #F1F5FD;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(255,255,255);
	background-image: none;
}
.sd-prefooter {
	background-color: #ffffff;
	background-image: none;
}
html .main-page-wrapper .sd-product .product-wrapper .sd-entities-title, html .post.sd-post .post-title {
	font-size: 12px;
}
.thanks-after-payment {
	font-family: "YekanBakhFaNum", Arial, Helvetica, sans-serif;
}
.website-wrapper , .main-page-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.sandbox-archive-shop:not(.single-product) .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.single-product .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.sandbox-archive-blog .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.single-post .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.sandbox-archive-portfolio .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
.single-portfolio .website-wrapper {
	background-color: rgb(248,249,250);
	background-image: none;
}
html .sd-switch-to-register {
	color: rgb(255,255,255);
	background: rgb(26,100,195);
}
html .sd-switch-to-register:hover {
	color: rgb(255,255,255);
	background: rgba(26,100,195,0.82);
}
html .entry-summary .single_add_to_cart_button, .sd-single-add-cart .single_add_to_cart_button, html .woocommerce-mini-cart__buttons .btn-cart {
	color: rgb(255,255,255);
	background: rgba(255, 166, 0,1);
}
html .entry-summary .single_add_to_cart_button:hover, .sd-single-add-cart .single_add_to_cart_button:hover, html .woocommerce-mini-cart__buttons .btn-cart:hover {
	color: rgb(255,255,255);
	background: rgba(255,166,0,0.78);
}
.product-labels .product-label.onsale {
	background-color: rgba(26,100,195,0.29);
	color: rgb(26,100,195);
}
.product-labels .product-label.new {
	background-color: rgba(67,142,68,0.29);
	color: rgb(67,142,68);
}
.product-labels .product-label.featured {
	background-color: rgb(221,153,51);
}
.product-labels .product-label.out-of-stock {
	background-color: rgba(221,51,51,0.29);
	color: rgb(221,51,51);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(255,166,0);
	color: rgb(255,255,255);
}
.sd-popup.popup-quick-view {
	--sd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--sd-gallery-gap: 10px;
}
:root{
--sd-container-w: 1216px;
--sd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1233px) {
.platform-Windows .sd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1216px) {
html:not(.platform-Windows) .sd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


:root{
	--dfield_bg: #ecf1f7;
	--dprimary: #ffa600;
}
.wog-button
.dig_input_wrapper{
	text-align: right
}

/* user frontend */
#dokan_store_phone {
    text-align: right;
}

li.wpuf-el .password {
    width: 100% !important;
}
.multistep-button-area .btn {
    background-color: #ffa600 !important;
    color: #fff !important;
    border-radius: 5px !important;
}
.dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
    font-family: iranyekan,Sans-serif !important;
}
.digits_login_form .dig_ma-box .bgdark {
    background-color: #1367af !important;
    box-shadow: none !important;
}
.national-card-img{
  object-fit: contain !important;
}
.wpuf-form-layout1 {
    background-color: #fff;
    border-radius: 8px;
    padding: 1px 20px;
	  box-shadow: 0 0 4px 0 rgba(0,0,0,.05);
}
body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] {
    background: #1367af !important;
	border-color: #1367af !important;
	font-size: 14px;
    padding: 0 35px;
}
li.wpuf-submit {
    float: left;
    padding-left: 0 !important;
}
.dokan_store_phone input,
.user_email  input{
    width: 100% !important;
}
.national-card-img{
  object-fit: contain;
}
.wpuf-multistep-progressbar.wizard-steps {
    text-align: center;
}
body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before {
    margin-top: -15px;
    right: 190px;
}
body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before, body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
    transform: rotate(180deg);
}
body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
    margin-top: -36px;
    right: 185px;
    border-radius: 17px;
}
.wpuf-step-wizard li {
    padding: 10px !important;
}
.wpuf-multistep-fieldset button.wpuf-multistep-next-btn.btn.btn-primary {
    left: 0 !important;
    right: auto !important;
}
.wpuf-multistep-fieldset button.wpuf-multistep-prev-btn.btn.btn-primary {
    right: 0;
    left: auto !important;
}
.wpuf-address-field , .wpuf-sub-fields{
    display: grid;
}
.wpuf-address-field  .wpuf-sub-fields, .wpuf-sub-fields select {
    order: 2;
}
.wpuf-address-field .wpuf-form-sub-label {
    order: 1;
}
body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]{
width:100% !important;
}
.wpuf-fields a {
    color: #1367af;
}
/* searchbox */
.search-results-wrapper .suggestion-content {
  display: flex;
}
.autocomplete-suggestions {
	grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)) !important;
}
.autocomplete-suggestion .sd-entities-title {
  width: 50%;
	margin: 0;
	height: auto;
	font-size: 12px;
}
.autocomplete-suggestion .suggestion-content {
  width: 100%;
  align-items: center;
}
.autocomplete-suggestion .suggestion-sku {
  display: none !important;
}
.suggestion-content p {
  width: 50%;
  margin: 0;
	padding: 0 !important;
}

/* general */
.timche-link a {
	color: #FFA600;
}
.main-page-wrapper{
	position: relative;
	z-index:2;
}
.price {
  margin: 0px;
}
.product-grid-item .price {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  justify-content: left;
}
.price del {
  flex: 1 1 100%;
	text-align: left;
  margin-bottom: 2px;
}
.website-wrapper {
  font-family: iranyekan;
}
.product-element-top {
	border-radius: 0px !important;
}
.product-grid-item :where(.product-wrapper,.product-element-bottom){
	row-gap: 4px
}
.product-label {
  border-radius: 5px;
}
.attribute-label {
  width: 65px;
}
.single_add_to_cart_button,
.sd-btn-design-full form.cart :where(.single_add_to_cart_button, .sd-buy-now-btn){
	margin-left: 0 !important;
}
.woocommerce-info {
  border-radius: 5px !important;
}
.category-item:hover .elementor-icon-box-content .elementor-icon-box-description {
  color: #FFA600;
}
.category-item:hover .elementor-icon-box-title span {
  color: #fff;
}
.category-item:hover .elementor-icon.elementor-animation- svg {
  color: #FFA600;
}
#menu-\%d9\%85\%d9\%86\%d9\%88\%db\%8c-\%d8\%a8\%d8\%a7\%d9\%84\%d8\%a7\%db\%8c-\%d8\%b3\%d8\%a7\%db\%8c\%d8\%aa {
  padding-right: 15px;
}
.special-product a{
	color:#FFA600 !important;
}
.sd-nav[class*="sd-style-"] > li > a {
  color: #5e5e5e;
	font-size: 13px !important;
}
.sd-nav[class*="sd-style-"] > li:is(.current-menu-item, .sd-active, .active) > a {
  color: #222;
}
.pagin-style-1 .flickity-page-dots li.is-selected {
  border-color: #1367AF !important;
  background-color: #1367AF !important;
  width: 24px;
  border-radius: 100px;
}
.pagin-style-1 .flickity-page-dots li {
  border: 2px solid #FFA60080 !important;
  background-color: #FFA60080;
}
.sd-dropdown-menu:is(.sd-design-sized, .sd-design-full-width, .sd-design-full-height) .sd-sub-menu > li {
  width: 25%;
}
input.input-text.countrycode.dig_wc_logincountrycode {
    border: none;
    border-radius: 0 !important;
    border-right: var(--sd-form-brd-width) solid var(--sd-form-brd-color) !important;
    width: 100% !important;
    padding: 4px;
}
.dig_wc_countrycodecontainer{
	width:54px;
}
span.show-password-input {
    width: 54px;
    border-right: var(--sd-form-brd-width) solid var(--sd-form-brd-color) !important;
    padding: 5px 0;
}
.sd-nav-tabs-wrapper {
/*   border-bottom: 3px solid #f8f9fa; */
  margin-bottom: 10px;
	padding-bottom: 2px;
}
.sd-nav-wrapper li > a{
	padding-bottom: 1px;
}
.sd-nav[class*="sd-style-underline"] .nav-link-text::after {
	border-radius: 5px 5px 0 0;
	height: 3px;
}
.panel.entry-content{
	padding: 12px 0;
}
/* Compare page */
.sd-compare-table{
	background-color: #fff;
	border-radius: 10px;
	padding: 24px;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.05);
}
.sd-compare-table :is(th, td):not(:last-child) {
  border-inline-end: 2px solid #f8f9fa;
}
.sd-entities-title {
  height: 40px;
  overflow: hidden;
	text-align:right;
}
.sd-compare-table .product-image img {
	width: 100%;
}
.sd-compare-remove-action.sd-action-btn{
	--action-btn-color: #ec7878;
}
.sd-compare-table tr:nth-child(2n) {
  background-color: #f8f9fa;
}
.sd-compare-table :is(th, td) {
  border-bottom: none;
}
.sd-compare-table :is(.button, .added_to_cart){
	width: 100%;
}
/* Wishlist */
.sd-wishlist-group {
  position: relative !important;
  border: none !important;
  border-radius: 10px !important;
  overflow: hidden;
}
.sd-wishlist-group-head{
	border-bottom: 3px solid #f8f9fa;
	background-color: #fff;
}
.sd-wishlist-group .sd-products-element {
  background-color: #fff;
}
.sd-wishlist-group .sd-action-btn > a{
	color: #ec7878;
}
/* header */
#menu-item-18469 .sd-dropdown-menu {
  padding: 0 !important;
	border-radius:5px;
}
.megaMenuItems ul {
	list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(165px, 1fr));
  gap: 5px;
  padding: 0;
}
.megaMenuItems .sub-menu li {
  list-style: none !important;
  font-size: 12px;
}
.megaMenuItems ul li::before {
  content: '';
  border-right: 2px solid #ffa600;
  padding-left: 8px;
}
.megaMenuItems ul li a {
  color: #222;
}
.sub-menu li a {
  color: #626262 !important;
}
.sub-menu li::before {
  border: none !important;
}
#mega_menu .sd-nav-tabs.sd-icon-pos-right .img-wrapper {
    background-color: #09224314;
    width: 35px;
    height: 35px;
    display: flex;
    border-radius: 50px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
    font-size: 23px;
    align-items: center;
    justify-content: center;
    padding: 0;
}
#mega_menu .img-wrapper img {
  max-width: 25px !important;
  height: 25px;
}
#mega_menu .sd-tabs.tabs-design-aside .sd-tab-content-wrapper {
    padding: 12px 20px;
    background-color: #0922430a;
    min-height: 510px;
}
#mega_menu .sd-tabs.tabs-design-aside .sd-tabs-header {
    padding: 0 20px;
}
.sd-nav-img, .mega-menu-list img {
	max-height: 22px;
}
.sdn-sticked .sdn-row{
	background-color: #fff;
}
:is(.sd-custom-icon, picture.sd-custom-icon img) {
	max-width: 24px !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child {
  background-color: rgba(26, 100, 195, 0.05);
  border-radius: 5px 0px 0px 5px;
  padding: 6px 0px;
}
.sd-nav[class*="sd-style-"] > li:is(.current-menu-item, .sd-active, .active) > a {
  color: #1A64C3;
}
.sd-header-nav.sd-header-secondary-nav.text-left {
  background-color: rgba(26, 100, 195, 0.05);
  border-radius: 0px 5px 5px 0px;
	padding: 2px 0px;
}
.sdn-column.sdn-col-center.sdn-visible-lg p {
  padding-left: 12px;
	font-size: 13px;
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 5px;
}
.sd-header-cart {
  border: 1px solid #E8E8E8;
  border-radius: 5px;
}
.sd-header-cart.sd-design-2 .sd-cart-number, .sd-header-cart.sd-design-5 .sd-cart-number {
  width: auto !important;
	top: -12px !important;
	border-radius: 2px !important;
	padding: 1px 4px 0px 4px !important;
	font-size: 12px !important;
  left: 26px !important;
}
.sd-tools-element > a {
  padding-right: 8px;
  padding-left: 8px;
}
.sd-header-my-account {
  border: 1px solid #E8E8E8;
  border-radius: 4px;
}
.sd-header-cart.sd-design-5:not(.sd-style-text) {
  margin-inline-end: 8px !important;
}
.sd-tools-element:is(.sd-design-2, .sd-design-5) .sd-tools-count {
  left: 18px !important;
}
.sdn-flex-equal-sides .sdn-col-left, .sdn-flex-equal-sides .sdn-col-right {
  flex: auto !important;
}
.sd-header-my-account .sd-dropdown-my-account .sd-sub-menu li a {
  font-size: 13px;
}
/*carousel  product */
.new-product .woocommerce-Price-amount.amount {
  margin-bottom: 0;
  align-self: end;
}
.sd-product-cats {
  display: none !important;
}
.star-rating {
  display: none !important;
}
.labels-rounded-sm .product-label {
  border-radius: 12px;
  font-size: 10px;
}
/* category */
.cat-design-mask-subcat .sd-cat-count {
	border-radius: 50px;
	color: #fff !important;
	background-color: #C9C9C9 !important;
	height: 24px;
	min-width: 24px !important;
	padding: 6px 0 !important;
}
.cat-design-mask-subcat .sd-cat-content{
		padding: 17px 32px !important;
}

.sd-cat-thumb {
  width:55px;
  float: left;
}
.sd-cat.cat-design-mask-subcat.product-category {
  border: 1px solid #E8E8E8;
  border-radius: 10px;
  padding: 10px 20px;
}
.sd-cat .sd-entities-title {
  font-size: 18px !important;
  font-weight: 800;
}
.sd-cat:hover .sd-cat-thumb {
  transform: none !important;
}
.cat-design-mask-subcat .sd-cat-header {
  margin-right: -25px;
}
.cat-design-mask-subcat .sd-entities-title {
  margin-inline-end: 4px !important;
}
.sd-cat.cat-design-mask-subcat.product-category:hover{
	background-color:#1A64C3;
}
.product-category:hover .sd-cat-content .sd-cat-header .sd-entities-title {
  color: #FFA600;
}
.product-category:hover .sd-cat-content .sd-cat-header .sd-cat-count {
  color: #1A64C3 !important;
	background-color: #fff !important;
}
/*list product */
.elementor-23 .elementor-element.elementor-element-4d503c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
  border-radius: 5px;
}
.list-product .details,
.list-product .vendor-name{
  display: none;
}
.list-product .product-element-bottom {
  display: grid;
}
.list-product .product-element-bottom .short-dec{
	order:1;
	color: #8f8f8f;
}
.list-product .product-element-bottom .price{
	order:2;
}
.list-product .sd-product-brands-links {
  display: none;
}
.list-product .elementor-widget-container .sd-products-element .product-element-top a img {
  width: 90px !important;
  border-radius: 10px !important;
}
.list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper {
	border: none;
	padding: 6px 0 !important;
	border-bottom: 2px solid #f8f9fa;
	border-radius: 0;
}
.list-product .elementor-widget-container .sd-products-element .products .product-grid-item{
	margin-bottom: 0;
}
.list-product .elementor-widget-container .sd-products-element .products .product-grid-item:last-child .product-wrapper{
	border-bottom: 0;
}
.list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper .product-element-bottom {
  padding: 10px 0 10px 15px;
}
.list-product  .product-grid-item .price {
	line-height: 1px !important;
	text-align: left;
	height: 24px;
}
.list-product .price ins {
  margin-top: -6px;
}
.list-product .woocommerce-Price-amount.amount,
.list-product .sd-price-unit{
  align-self: end;
}
.vendors-location {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
}
.vendors-location i {
font-size: 14px;
}
.sd-hover-side-image .vendor-name .details ,.new-product .details {
    font-size: 12px;
    color: #000;
}
.sd-hover-side-image .vendor-name .details a, .new-product .details a {
    color: #FFA600;
}
.short-dec {
	color: #000;
	font-size: 12px;
	margin-bottom: 8px;
	height: 24px;
	overflow: hidden;
	text-align: right;
}
.new-product .vendor-name,
.store-product-section .vendor-name,
.sd-wishlist-group .vendor-name{
	background-color: rgba(26, 100, 195, 0.050980392156863);
	border-radius: 5px;
	text-align: right;
	padding: 6px 8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
/* become seller page */
.page-id-2564 .become-seller-section {
  display: none;
}
/*blog  */
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
}
.wp-block-latest-posts__post-title,
.wp-block-latest-posts__post-date{
	display: block;
}
.widget .wp-block-latest-posts__featured-image {
  width: 15%;
}
.elementor-posts-container .elementor-post__thumbnail img {
  border-radius: 5px;
}
.blog-design-list {
  margin: 0 !important;
}
.sd-post-date .post-date-day {
  font-size: 14px !important;
}
 .blog-design-list .sd-post-thumb {
    flex: 0 0 20% !important;
}
 .blog-design-list .sd-post-img img {
  border-radius: 5px;
}
 .blog-design-list  .post-title {
	height: 20px !important;
}
.blog-design-mask.sd-add-shadow .article-inner {
  border-radius: 5px;
}
.cat-item-1499::before {
  font-size: 18px;
  font-family: 'unicons';
  content: "\ed04";
  font-weight: 400;
  margin-left: 4px;
}
.cat-item-1499 {
  text-align: center;
  background-color: #ecf1f7;
  color: #1367af;
  border-radius: 5px;
  padding: 8px;
}
.cat-item-1499 a {
  color: #1367af;
}
.sidebar-container {
  background-color: #fff;
  padding: 16px;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 #f2f3f6;
}
.blog-post-loop .article-body-container {
  text-align: right;
}
.blog-post-loop .meta-post-categories {
  display: none !important;
}
.blog-post-loop .post-title{
	height: 45px;
	text-align:right;
}
.blog-post-loop .post-title a {
  font-size: 16px;
  font-weight: 500;
}
.sd-entry-meta .meta-author {
  font-size: 12px;
}
.blog-post-loop .entry-content{
	text-align:right;
	font-size:13px;
}
#tab-description p {
  text-align: justify;
}
.sd-meta-author {
  display: none !important;
}
.blog-design-meta-image.blog-style-bg .sd-post-inner {
  border-radius: 10px !important;
	overflow: hidden;
}
.blog-design-meta-image.blog-style-bg .sd-post-content {
  padding: 20px 12px;
}
.sd-post-share {
	color: #1A64C3 !important;
}
.sd-meta-reply a {
	color: #1A64C3 !important;
}
.blog-content .wp-block-image img {
  border-radius: 5px;
}
/* single product */
.thumbs-position-left.sd-has-thumb .sd-gallery-images {
    max-width: calc(100% - var(--sd-thumbs-width, 72px));
  }
.single-product-page .sd-entities-title {
  height: 55px;
}
.woocommerce-product-gallery .owl-dots {
	bottom: -17px !important;
}
.wog-button-logo {
  display: none;
}
.woocommerce-product-gallery .product-labels.labels-rectangular {
	align-items:start;
}
#sms-notif-content br {
  display: none;
}
.blog-sidebar-serach .searchform input {
  background-color: #f8f9fa !important;
}
.autocomplete-suggestion .suggestion-thumb img {
  border-radius: 5px !important;
}
.single-product-table .shop_attributes th {
  background-color: transparent;
  padding: 0px;
	width: 40%;
}
.single-product-table .shop_attributes td {
  background-color: transparent;
	padding: 0px;
	width: 55%;
text-align: right;
}
.single-vendor img{
	width: 28px;
}
.single-vendor .details{
	display: flex;
	align-items: center;
	gap: 10px;
}
.woocommerce-breadcrumb {
  direction: rtl !important;
}
#tab-title-more_seller_product {
  display: none;
}
input[type="email"], input[type="date"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	border-radius: 5px !important;
}
.sd-builder-off .single-product-page > div:not(:last-child) {
  margin-bottom: 65px !important;
}
.product-label {
  font-family: var(--sd-entities-title-font);
}
.elementor-680 .elementor-element.elementor-element-662e06f {
  flex: 1 1 auto !important;
}
.elementor-680 .elementor-element.elementor-element-5253329 {
  align-self: flex-end;
}
.sd-action-btn.sd-style-icon-bg-text > a > span {
  font-family: var(--sd-entities-title-font);
}
table.variations select {
  max-width: 100% !important;
}
.woocommerce-variation-add-to-cart > * {
  flex: 1 1 100% !important;
}
.variations tr {
  display: flex;
  align-items: center;
}
.variations tr td {
  flex: 1 1 auto;
}
.sd-label-top-lg table.variations .label {
  text-align: right;
}
div.quantity .minus {
 border-right: 0px !important;
border-radius: 5px 0px 0px 5px !important;
}
div.quantity .plus {
  border-left: none !important;
border-radius: 0px 5px 5px 0px !important;
}
.review {
  background-color: #f8f9fa !important;
  padding: 15px 20px !important;
  border-radius: 10px;
}
.commentlist > li {
  border-bottom: none !important;
}
.commentlist .meta {
  display: flex;
}
.woocommerce-review__dash {
  padding: 0px 5px;
}
.commentlist .avatar {
	max-width: 35px !important;
}
.woocommerce-Reviews :is(.comment-reply-title, .woocommerce-Reviews-title) {
	margin-bottom: 16px;
}
.sd-nav[class*="sd-style-underline"] .nav-link-text {
	line-height: 2
}
form.cart .dokan-store-support-btn {
  flex: 0 0 auto;
  margin-top: 0px;
  background-color: #1A64C3;
  color: #fff;
	border-radius: 5px;
}
.dokan-dashboard .dokan-dashboard-content {
	width: 50%;
}
p.stock.out-of-stock {
  width: 67%;
  text-align: right;
}
.product-image-thumbnail.slick-slide {
  border: 1px solid #EDEDED;
	border-radius: 10px;
	overflow: hidden
}
.thumbnails .slick-slide.slick-active.active-thumb {
  border: 2px solid #1367AF;
  border-radius: 10px;
}
#tab-title-shipping {
  display: none;
}
.table.dokan-table.dokan-other-vendor-camparison-table .table-row {
  border-radius: 10px;
}
.shop_attributes th {
		border-radius: 8px;
    background-color: #f8f9fa;
    padding: 10px 15px;
		width: 25%;
		margin-left: 8px !important;
}
.shop_attributes tr{
	margin-bottom: 8px;
}
.shop_attributes td{
		border-radius: 8px;
    background-color: #f8f9fa;
    padding: 10px 15px;
		width: 75%;
		justify-content: right;
	color: #666;
}
.wog-button > img{
	display: none !important;
	visibility: hidden;
	max-width: 0 !important;
}
.wog-text::before{
	content: '\f175';
	font-family: "sandbox-font";
	margin-left: 8px;
	font-size: 19px;
	font-weight: 400;
}
/* related product */
.related-product .sd-buttons.sd-pos-r-t {
  position: absolute;
  top: 10px;
  left: auto !important;
  right: 10px;
}
.related-product .sd-price-unit {
  align-self: end;
  margin-bottom: 11px;
}
.related-product .product-labels{
	display:none !important;
}
.related-product .details {
  font-size: 10px;
		color: #000;
}
.related-product .details a {
  color: #FFA600;
}
.related-product .price {
  height: 55px;
	  text-align: left;
}
.related-product .price ins {
	margin-top: -7px;
}
.related-product .woocommerce-Price-amount.amount {
  align-self: end;
  margin-bottom: 11px;
}
.related-product .vendor-name {
	background-color: rgba(26, 100, 195, 0.05);
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 5px 8px;
}
.related-product.price {
  text-align: left;
}
.related-product .product-wrapper {
  height: 455px;
}
/* brand */
.brands-widget .brand-item img {
  max-height: 60px;
  width: auto;
  height: auto;
  filter: grayscale(100%);
  transition: filter .3s ease,opacity .3s ease;
}
.brands-widget .brand-item:hover img {
  opacity: 1;
  filter: grayscale(0);
}
/* store */
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
  width: 100%;
}
.store-product-section .product-grid-item .short-dec {
	margin-bottom: 0px;
}
.dokan-single-store span.short-dec {
  margin-top: 8px;
}
div.quantity {
  flex-direction: row-reverse;
}
.product-grid-item :is(.product-image-link, .hover-img) img {
  width: auto !important;
}
.store-product-section .product-grid-item :is(.sd-entities-title, .sd-product-cats, .sd-product-brands-links) {
  font-size: 12px !important;
}
.sd-hover-with-fade .product-wrapper {
  border-radius: 10px !important;
}
.sd-hover-with-fade.hover-ready:hover .content-product-imagin, .sd-hover-with-fade.hover-ready.state-hover .content-product-imagin {
  border-radius: 10px;
}
#block-10 .wp-block-image img {
  border-radius: 6px;
}
form.cart {
  display: grid;
	justify-content: inherit !important;
}
.store-product-section .elementor-widget-container .products .product-grid-item .product-wrapper .woocommerce-Price-amount.amount,
.store-product-section .elementor-widget-container .products .product-grid-item .product-wrapper .sd-price-unit{
  margin-bottom: 0px !important;
  align-self: end;
}
.sd-pf-dropdown.sd-dropdown {
  background-color: #fff;
  border-radius: 6px;
	left: -12px;
  right: auto;
}
.sd-hover-with-fade .product-wrapper .product-labels{
	z-index:0;}
.sd-hover-with-fade:hover .product-wrapper .product-labels{
	z-index:2;
}
/* cart */
.woocommerce-shipping-totals.shipping{
  display: grid;
  width: 100%;
}
/* .cart-totals-inner .shop_table tbody{
  display: block;
} */
td.product-name ul.variation {
    display: flex;
    justify-content: space-between;
}
.vendor-city-info {
    font-size: 12px;
    color: red;
}
/* store sidebar */
.dokan-store-widget .product-categories, .dokan-store-widget .product-categories .cat-item .children {
  display: grid;
}
.dokan-store-widget .product-categories .cat-item-16, .cat-item-40 {
  order: 1;
}
.dokan-store-widget .product-categories .cat-item-19, .cat-item-43{
	  order: 2;
}
.dokan-store-widget .product-categories .cat-item-20,.cat-item-42{
	  order: 3;
}
.dokan-store-widget .product-categories .cat-item-21, .cat-item-41{
	  order: 4;
}
/* cart page */
.shipping .woocommerce-shipping-contents{
  margin-bottom: 0 !important;
}
/* .cart-subtotal{
  display: block;
} */
.cart-subtotal th{
  border: none !important;
}
.coupon.sd-coupon-form {
  align-items: center;
  margin-bottom: 8px;
  margin-right: 8px;
}
.coupon.sd-coupon-form::before {
  content: ' * در صورت داشتن کد تخفیف آن را در کادر رو به رو وارد کنید. ';
	font-size: 12px;
}
.cart-section .quantity input[type="number"] {
  width: 50px !important;
}
.wog-button {
padding: 0px !important;
margin: -14px 0px 0px 0px !important;
font-size: 12px !important;
width: 100%;
}
.total-cart-section .wog-proceed-to-checkout {
  margin: 0px !important;
}
#ship-to-different-address{
	margin-top: 16px;
}
.woocommerce-cart-form__cart-item.cart_item:nth-child(2n) {
  background-color: #f8f9fa;
}
.shop_table tr :is(td, th):last-child {
  text-align: right;
}
.cart-section table {
  margin-bottom: 26px;
  border-bottom: 3px solid #f8f9fa;
}
.cart-section table td {
  border-bottom: none;
}
.cart-section table th {
	border-bottom: 3px solid #f8f9fa;
}
.total-cart-section table td {
  border-bottom: none;
}
.total-cart-section table {
  border-bottom: 3px solid #f8f9fa;
	margin-bottom: 26px;
}
.total-cart-section table th {
	border-bottom: none;
	padding: 18px 15px;
	border-bottom: 2px solid #ededed;
}
.cart-section .cart-actions .coupon {
  float: left;
	margin-left:-10px;
}
.shop_table_responsive tr:nth-child(2n) {
  background-color: #fff;
}
.total-cart-section .wc-proceed-to-checkout {
  padding: 0px 0px 20px 20px;
  float: left;
}
.total-cart-section .cart-totals-inner h2 {
  padding-right: 15px;
}
.page-id-14 .container,
.page-id-15 .container,
.page-id-14 .elementor-container,
.page-id-15 .elementor-container{
  max-width: 1400px !important;
}
.wc-block-components-notice-banner{
  display: flex !important;
  margin-bottom: 10px;
}
/* checkout page */
.woocommerce-checkout-review-order-table tr:not(:last-child) {
  border-bottom: 1px dashed var(--brdcolor-gray-300) !important;
}
.shipping .amount {
  color: #777;
}
.wc_payment_method.payment_method_WC_WOG {
  display: none;
}
.checkout-section .quantity input[type="number"] {
  width: 15px !important;
}
.select2-dropdown {
	top: -30px;
}
/* .woocommerce-checkout :is(.woocommerce-shipping-totals , .cart-subtotal){
	display: none;
} */
/* contact us */
.contact-us-form .wpcf7-form-control.has-spinner.wpcf7-submit {
  background-color: #FFA600;
  border-radius: 5px;
	color: #fff;
}
.contact-us-form label {
	color: #0D5EC6;
}
/* blog page */
.blog-page-section .sd-post-img img {
  border-radius: 10px 10px 0px 0px;
}
.blog-page-section .blog-design-meta-image:hover .sd-post-img img {
  border-radius: 10px 10px 0px 0px;
}
.blog-sidebar .wp-block-heading,.blog-sidebar .widget-title {
  color: #1367af !important;
  font-weight: 500 !important;
	margin-bottom: 10px !important;
}
.blog-sidebar .wp-block-latest-posts__list.wp-block-latest-posts {
  font-size: 13px;
}
/* blog */
.sd-entities-title.title.post-title {
  font-size: 15px;
	font-weight: 500;
}

/* register page */
.woocommerce-form-login p {
    margin-top: 10px;
}
.vendor-customer-registration {
    display: none;
}
.woocommerce-form-login::before {
    content: 'جهت ورود به پنل فروشندگان و مشتریان از همین صفحه وارد شوید';
    padding: 2px 10px;
    color: #fff;
    border-radius: 4px;
    background-color: #ffa600;
		width: 100%;
    display: grid;
    text-align: center;
}
.sd-switch-to-register {
    width: 100%;
}
:is(.checkout_coupon,.login.hidden-form) {
	max-width: 100% !important;
}
.dokan-vendor-register label .required {
    float: right;
    margin-left: 8px;
    padding-top: 6px;
}
.dig_opt_mult_con.dig_opt_mult_con_tac {
    margin: 10px;
}
.dig_opt_mult label .dig_input_wrapper div a{
	color: #ffa600;
}
/* .vendor-customer-registration {
    display: none !important;
} */
.login,
.woocommerce-form-register,
.login-form-side .woocommerce-form-login{
	padding: 20px 20px 40px 20px !important;
}

/* dashboard */
#dokan-store-review-single li,
.commentlist li{
  width: 50%;
  border: 1px solid #ededed !important;
  border-radius: 5px;
  padding: 20px;
  margin: 5px;
}
#dokan-store-review-single ,
.commentlist{
  display: flex !important;
}
.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content {
	text-align: left;
}
.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content {
	text-align: right;
}
ul.dokan-account-migration-lists li .left-content {
  text-align: right;
}
ul.dokan-account-migration-lists li .right-content {
  text-align: left;
}
/* vendor page */
.vendor-page label {
    font-size: 20px;
}
/* footer */
.sd-prefooter {
  display: none !important;
}
/* dokan-other-vendor */
.dokan-other-vendor-camparison-table .table-row .price del .amount {
  font-size: 10px;
  color: var(--color-gray-300);
  margin-inline-start: 5px;
}
.dokan-other-vendor-camparison-table .table-row .price {
  display: block;
}
.table-cell .woocommerce-Price-amount {
	color: rgb(255, 166, 0) !important;
}
.dokan-other-vendor-camparison-table {
  margin: 20px 0 !important;
}
.table-cell .dokan-btn.cart {
  color: #fff !important;
}
.table-cell.vendor img {
  border-radius: 50% !important;
	width: 11%;
margin-left: 8px;
}
.table-cell.vendor a {
  color: #111 !important ;
  font-size: 16px !important;
}
.table-cell.action-area {
	width: 5% !important;
}
.table-cell .dokan-btn:hover {
  color: #fff;
  background-color: #1A64C3 !important;
  border-color: #1A64C3 !important;
}
.dokan-btn.tips.view {
  display: none;
}
.dokan-btn.tips.link {
  display: none;
}
.dokan-other-vendor-camparison h3 {
    margin-bottom: 15px;
    font-size: 16px;
    margin-top: 16px;
    color: #535353;
}
.current-vendor{
	color: #111 !important;
  font-size: 16px !important;
}
#tab-title-seller {
	display: none;
}
.dokan-other-vendor-camparison-table .woocommerce-Price-amount.amount {
  display: inline !important;
}
/*dokan store */
.dokan-store-sidebar {
  display: none;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img {
  border-radius: 10px 10px 0px 0px;
}
.dokan-single-store .profile-frame {
  border-radius: 10px 10px 0px 0px;
	background-color: #fff !important;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
	border-radius: 0px 0px 10px 10px;
}
.profile-info-summery-wrapper .dokan-clearfix{
	border-radius: 0px 10px 10px 0px !important;
}
.product-name-search.dokan-store-products-filter-search {
  border-radius: 0px 5px 5px 0px !important;
}
.search-store-products.dokan-btn-theme {
  border-radius: 5px 0px 0px 5px !important;
}
.dokan-store-support-btn {
  display: none;
}
.dokan-share-btn {
  display: none;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
  border-left: 1px solid #EDEDED;
	border-right: none !important;
	background-color: #fff;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
  display: flex;
	background-color: transparent;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover {
  background: rgba(26, 100, 195, 0.05);
  color: rgb(26, 100, 195);
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a {
  padding: 10px 15px;
  border: 1px solid #EDEDED;
  border-radius: 5px;
  text-align: center;
}
.dokan-single-store .dokan-store-tabs {
  text-align: right;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
	border-width: 0px !important;
}
.dokan-single-store .dokan-store-tabs ul.dokan-modules-button {
  border: none;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
  border: none !important;
}

.dokan-info::before {
  background-color: transparent;
  font-style: normal;
}
.dokan-message::before, .dokan-info::before, .dokan-error::before {
	padding-top: 0px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
	padding-left: 0px;
}

.dokan-store-info {
  float: left;
	margin-top: 5px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
  margin: 0px 15px 2px 15px;
	 color: #1254AD;
	text-shadow:none;
}
.add-review-btn {
  border-radius: 5px;
	float: left;
}
.dokan-store-wrap {
	margin: 0px;
}
.dokan-store-products-filter-area.dokan-clearfix {
  display: none;
}
.dokan-btn-theme {
	border-radius: 5px;
}
.dokan-panel {
	border-radius: 5px !important;
}
.dokan-settings-content .dokan-settings-area .dokan-banner {
	max-width: 100%;
}
.dokan-form-horizontal .dokan-control-label {
	  text-align: right;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 400;
/*     width: 20% !important; */
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img {
  border-radius: 50%;
  height: auto !important;
  width: auto !important;
}
.dokan-dashboard .dokan-dash-sidebar {
	border-radius: 10px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget {
	border-radius: 5px;
}
.dashicons.dashicons-arrow-left-alt2.dokan-btn-theme.dokan-btn-round {
  transform: scale(-1);
}
#dokan-store-listing-filter-wrap .right .item .dokan-icons {
	right: 60% !important;
}
#dokan-seller-listing-wrap.grid-view .store-content {
  border-radius: 10px;
}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
  border-radius: 10px 10px 0px 0px;
}
.dokan-single-seller .store-wrapper {
  border-radius: 10px 10px 0px 0px;
}
#dokan-store-listing-filter-wrap {
  border-radius: 10px;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image {
  background-image: url(https://timche360.com/wp-content/uploads/2023/07/cropped-seller-shiraz-scaled-1-copy.png) !important;
}
#dokan-content .seller-items .products .product-grid-item {
	padding:8px;
}
#dokan-content .seller-items .products .product-grid-item .product-wrapper{
	 border: 1px solid var(--brdcolor-gray-300);
  border-radius: 10px !important;
	padding:15px;
}
#dokan-content .seller-items .products .product-grid-item .sd-entities-title {
  text-align: right;
  margin-bottom: 8px;
}
#dokan-content .seller-items .products .product-grid-item .price {
  text-align: left;
  height: 30px;
}
#dokan-content .seller-items .products .product-grid-item .woocommerce-Price-amount.amount {
  margin-bottom: 7px;
  align-self: end;
}
#dokan-content .seller-items .products .product-grid-item .vendor-name {
  background-color: rgba(26, 100, 195, 0.050980392156863);
  padding: 4px 8px;
  border-radius: 5px;
  text-align: right;
}
#dokan-content .seller-items .products .product-grid-item .vendor-name .details a {
  color: #FFA600;
}
/* dokan dashboard */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title {
  color: #1254ad;
  font-weight: 500;
}
.edit-account p .dokan-btn {
  float: left;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right {
  float: left !important;
}
.dokan-progress-bar-info {
  background-color: #1254ad !important;
}
.dokan-label-success {
  background-color: #008400;
  font-weight: 400;
  border-radius: 5px !important;
  padding: 5px 17px;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
  font-family: iranyekan;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
  width: 17%;
  float: left;
  text-align: right;
}
#dokan-product-list-table .post-date .status {
  font-size: 12px;
}
.dokan-btn {
  border-radius: 5px;
  background-color: #1254ad;
  color: #fff;
}
input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme {
  border-radius: 5px;
}
table.dokan-table td a {
  font-weight: 500;
}
.dokan-label-info {
  border-radius: 5px !important;
  padding: 5px 10px;
}
.dokan-label-default {
  font-weight: 400;
  border-radius: 5px !important;
  padding: 5px 8px;
}
.dokan-order-date abbr {
  color: #1254ad;
}
input[type="submit"].dokan-btn-default, a.dokan-btn-default, .dokan-btn-default {
  border-color: #f0efef;
  border-radius: 5px !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
  margin-left: 10px;
}
input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn {
  background-color: #ffa600;
  color: #fff;
	border-radius: 5px !important;
}
.dokan-error::before {
	background-color: transparent;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend .woocommerce-Price-amount.amount {
  font-size: 24px;
}
input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn {
  border-color: #ffa600;
}
.tablenav .tablenav-pages {
  margin: 10px 0 9px;
}
:is(.dokan-add-new-product-popup, .dokan-dashboard-wrap) :is(.dokan-form-control, input[type="text"], input[type="search"], textarea) {
  text-align: right;
}
.dokan-support-table .dokan-support-customer-name img {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
  border-radius: 50%;
  width: 35px;
}
.dokan-btn i {
  vertical-align: middle;
	padding-right: 2px;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image {
display:none !important;
}
.dokan-alert {
  border-radius: 5px;
}
.dokan-input-group-addon {
  border-radius: 5px !important;
}
.dokan-form-group .ajax_prev {
  margin-right: 0% !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a {
  line-height: 23px;
}
.dokan-dashboard-menu {
  border-radius: 10px;
}
#vendor-payment-method-drop-down ul {
  padding-right: 0px !important;
}
.dashboard:hover {
 border-radius: 8px 8px 0px 0px;
}
.active.dashboard {
  border-radius: 8px 8px 0px 0px;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
  border-radius: 5px;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > h2 {
  font-size: 15px;
}
.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 #ededed solid;
  border-radius: 5px;
}
table.dokan-table td a {
  color: #171717;
}
.dokan-orders-content .dokan-orders-area td a {
	color: #222;
}
.select2-search__field {
  min-width: auto !important;
}
body .select2-container--default .select2-search--dropdown {
	padding: 4px;
}
body .select2-container--default .select2-search--dropdown::after {
	left: 15px;
}
.dokan-dashboard-wrap .dokan-new-product-area .dokan-product-meta {
  width: 78% !important;
}
.dokan-new-product-area .featured-image {
  width: auto !important;
}
.dokan-spmv-add-new-product-search-box-area form.product-search-form .input-group-center .dokan-btn-search, .dokan-spmv-add-new-product-search-box-area form.listing-product-search-form .input-group-center .dokan-btn-search {
  padding: 9px 20px;
	font-size: 15px;
}
.dokan-product-category-icon i {
  transform: scaleX(-1);
}
.dokan-product-category-modal-footer {
  display: flex;
}
.dokan-selected-category-label-container {
  width: 80%;
}
.dokan-product-category-button-container {
  width: 20%;
}
#dokan-single-cat-select-btn {
  float: left;
}
.dokan-cat-search-box {
  align-items: center;
}
#dokan-category-open-modal .dokan-select-product-category-icon {
  padding-left: 6px;
}
.dokan-price-container{
	display:flex;
}
.dokan-price-container .content-half-part:first-child {
	padding-left: 15px;
	padding-right: 0
}

.dokan-price-container .content-half-part:last-child{
	padding-right: 15px;
	padding-left:0;
}
.dokan-new-product-area .content-half-part.sale-price label.form-label a.sale_schedule, .dokan-new-product-area .content-half-part.sale-price label.form-label a.cancel_sale_schedule {
  float: left;
}
.sale-schedule-container {
  display: flex !important;
}
.sale-schedule-container .content-half-part:first-child {
  padding-right: 0px;
	padding-left:10px;
}
.sale-schedule-container .content-half-part:last-child {
  padding-left: 0;
	padding-right:10px;
}
.white-popup {
  margin: 20px 20px;
}
#dokan-request-withdraw-button {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  min-height: auto;
}
.dokan-add-product-link {
  float: left !important;
}
.tablenav .tablenav-pages {
	float: left !important;
}
.seller-badge-list .wp-header-end {
  display: none;
}
#dokan_tabs_container .dokan-form-inline.report-filter.dokan-clearfix {
  display: flex;
}
.dokan-store-support-ticket-search-form {
  display: flex;
}
.dokan-store-support-ticket-search-form .dokan-btn {
  height: 100%;
}
.dokan-form-inline .dokan-form-group {
  float: left;
  margin-right: 5px;
  margin-left: 5px;
}
.dokan-store-support-ticket-search-form #dokan-support-ticket-search-input {
	width: auto !important;
}
.dokan-settings-area .dokan-dashboard-header {
  display: flex;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image {
  top: 11px;
	left: auto;
}
.dokan-from-group .dokan-right-margin-30 {
  margin-left: 30px;
  margin-right: 0;
}
.dokan-form-horizontal .dokan-control-label {
	padding-right: 0px !important;
}
.dokan-w5.dokan-text-left {
  width: 75%;
}
.dokan-form-group .dokan-w7.dokan-text-left {
  width: 75%;
}
#vendor-dashboard-payment-settings-toggle-dropdown {
  float: left;
}
#dokan-verify-phone-form .dokan-form-group .dokan-w5 {
  width: 75%;
}
.dokan-product-listing-area .dokan-w12 .dokan-w8 {
  width: 60%;
}
.dokan-product-listing-area .dokan-w12 .dokan-w5 {
  width: 40%;
}
input[type="submit"].dokan-btn-success:hover, a.dokan-btn-success:hover, .dokan-btn-success:hover, input[type="submit"].dokan-btn-success:focus, a.dokan-btn-success:focus, .dokan-btn-success:focus, input[type="submit"].dokan-btn-success:active, a.dokan-btn-success:active, .dokan-btn-success:active, input[type="submit"].dokan-btn-success.active, a.dokan-btn-success.active, .dokan-btn-success.active, .open .dropdown-toggleinput[type="submit"].dokan-btn-success, .open .dropdown-togglea.dokan-btn-success, .open .dropdown-toggle.dokan-btn-success {
  color: #fff;
  background-color: #1A64C3;
  border-color: #1A64C3;
}
.dokan-comments-wrap #dokan_comments-form .dokan-form-group {
  float: left;
}
#dokan_tabs_container #home #dokan-v-dashboard-reports .dokan-btn {
  height: 20px !important;
}
table th {
	padding: 15px 0px;
}
.dokan-settings-area .dokan-dashboard-header .dokan-store-settign-header-wrap h1 span {
  right: auto !important;
  left: 0 !important;
}
.dokan-edit-row .dokan-section-heading h2 {
	float: right;
}
.zone-component .dokan-control-label {
  padding-right: 0px;
  padding-left: 25px;
}
#shipping-settings .dokan-shipping-wrapper .dokan-form-group .dokan-w6 {
  width: 100%;
}
#shipping-settings .dokan-shipping-wrapper .dokan-form-group .dokan-w4 {
margin:0 !important;
	width:100%;
}
#shipping-settings .dokan-shipping-wrapper .dokan-form-group .dokan-w4 .dokan-btn {
  float: left;
}
.dokan-modal header.modal-header .modal-close-link {
  left: 0;
  right: auto;
}
.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {
  font-weight: normal;
  float: left;
}
.product-edit-new-container #post .show_if_simple .dokan-input-group {
  direction: ltr;
}
.product-edit-new-container #post .show_if_simple .dokan-input-group input{
	margin-left: 4px;
	width: 98%;
}
.dokan-new-product-area .product-edit-container .dokan-price-container .dokan-input-group {
  direction: ltr;
}
.dokan-new-product-area .product-edit-container .dokan-price-container .dokan-input-group input{
		margin-left: 4px;
	width: 98%;
}
.dokan-new-product-area .product-edit-container .dokan-hide .dokan-input-group {
  direction: ltr;
}
.dokan-new-product-area .product-edit-container .dokan-hide .dokan-input-group input{
	margin-left:4px;
	width: 98%;
}
#dokan-store-seo-form-submit {
  float: left !important;
}
#dokan-store-seo-form .dokan-form-group {
  margin-left: 0px !important;
}
#dokan-store-rma-form .dokan-form-group .dokan-w8 {
  width: 75%;
}
#dokan-store-rma-form .dokan-form-group {
  margin-left: 0px !important;
}
#dokan-store-rma-form-submit {
  float: left !important;
}
#edit-slug-buttons {
  float: left;
}
#edit-slug-buttons button{
	background-color: #1A64C3;
color: #fff;
border-radius: 5px;
}
.dokan-dashboard-wrap .gravatar-button-area {
  text-align: right;
}
input#dokan_v_id_submit {
  margin-right: 0;
}
#dokan_v_address_submit, #dokan_v_code_submit {
  margin-left: 0 !important;
}
input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn {
	padding: 10px 18px;
}
#profile-form .dokan-form-group .dokan-w5 .dokan-input-group .dokan-form-control {
  width: 98%;
	text-align: left !important;
}
#profile-form .dokan-form-group .dokan-w5{
  width: 75%;
}
#profile-form .dokan-form-group .dokan-w4 .dokan-btn {
  float:left;
}
#profile-form .dokan-form-group .dokan-w4{
  width: 100%;
}
#dokan-shipping-zone .zone-component .dokan-form-group .dokan-w5 {
  width: 66%;
}
.dokan-shipping-settings .dokan-shipping-wrapper .dokan-form-group label {
  margin-right: 0px;
}


/* Mobile Footer New Design */
.sd-toolbar{
	background-color: transparent;
}
.sd-toolbar > div {
  background-color: #fff;
  height: auto;
  position: relative;
	z-index: 5;
	border-radius: 13px;
}
.sd-toolbar > a{
	background-color: transparent;
	height: 100%;
		border-radius: 13px;
}
.sd-toolbar div.sd-header-cart{
	z-index:1;
}
.sd-header-cart.sd-tools-element.sd-design-5 {
  background-color: transparent;
  overflow: visible;
}
.sd-toolbar .sd-header-cart.sd-tools-element.sd-design-5::before,
.sd-toolbar .sd-header-cart.sd-tools-element.sd-design-5::after{
  content: '';
  clip-path: path('M 0 0 C 153 0 306 0 441 0 C 461 0 465 6 473 14 L 489 30 C 497 36 502 36 509 30 L 524 14 C 535 4 537 0 554 0 L 992 0 L 992 55 L 0 55 Z');
  width: 1000%;
  display: block;
  position: fixed;
  height: 55px;
  left: calc(50% - 499px);
  z-index: -2;
  overflow: visible;
  background-color: #fff;
  bottom: 0;
  right: auto;
}
.sd-toolbar .sd-header-cart.sd-tools-element.sd-design-5::after {
  background-color: #ccc;
  bottom: -15px;
  right: auto;
  z-index: -3;
  width: 1000%;
  filter: blur(24px);
  clip-path: none;
}
.sd-toolbar .sd-header-cart a .sd-tools-icon {
  transform: rotate(45deg);
  width: 55px;
  height: 56px;
  top: -6px;
  background-color: #1A64C3;
  color: #fff;
}
.sd-header-cart .sd-tools-icon.sd-icon-alt::before {
  content: "\f126";
  font-family: "sandbox-font";
  transform: rotate(-45deg);
}
.sd-toolbar .sd-header-cart a .sd-tools-icon .sd-cart-number {
  top: 5px;
  left: 17px !important;
  transform: rotate(-45deg);
  background-color: #fff;
  color: #1A64C3;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
}
.sd-toolbar.sd-toolbar-label-show {
  overflow: visible !important;
	background-color: transparent;
	padding: 0;
	box-shadow: none;
	padding-bottom: 5px;
}
.sd-toolbar.sd-toolbar-label-show > a, .sd-toolbar.sd-toolbar-label-show > div a {
  position: relative;
  padding-bottom: 15px;
  padding-top: 0.4rem;
	border-radius: 10px;
}
.sd-toolbar.sd-toolbar-label-show .sd-toolbar-label{
	bottom: 0;
}

/* footer */
.mb-p-custom {
  margin-bottom: 0 !important
}
.footer-container.color-scheme-dark::before {
  content: '';
  width: 100%;
  height: 120px;
  display: block;
  position: absolute;
  top: -120px;
  z-index: -3;
  background: rgb(248,249,250);
  background: -moz-linear-gradient(180deg, rgba(248,249,250,0.14607849975927867) 0%, rgb(250, 251, 252) 35%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(180deg, rgba(248,249,250,0.14607849975927867) 0%, rgba(250,251,252,1) 35%, rgba(255,255,255,1) 100%);
  background: linear-gradient(180deg, rgba(248,249,250,0.14607849975927867) 0%, rgb(250, 251, 252) 35%, rgb(255, 255, 255) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f8f9fa",endColorstr="#ffffff",GradientType=1);
}
.footer-container {
  background-color: #fff;
  background-image: none;
  position: relative;
  z-index: 1;
}
.sd-toolbar.sd-toolbar-label-show > a, .sd-toolbar.sd-toolbar-label-show > div a {
  position: relative;
  padding-bottom: 15px;
  padding-top: 0.4rem;
  border-radius: 10px;
}


/* checkout step */
.sd-checkout-steps li a {
  display: inline-block;
  color: inherit;
  opacity: 1;
  font-size: 15px;
  font-weight: 500;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #f8f9fa;
  background-color: #f8f9fa;
  color: #444;
}
.sd-checkout-steps .step-active a, .sd-checkout-steps .step-active > span {
  opacity: 1;
  background-color: #1A64C3;
  padding: 10px 15px;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
font-weight: 500;
border: 1px solid #1a64c3;
}
.sd-checkout-steps li::after {
  vertical-align: middle;
}
.sd-checkout-steps li > span {
  opacity: 1;
  font-size: 15px;
  font-weight: 500;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #f8f9fa;
  background-color: #f8f9fa;
  color: #444;
}
.sd-checkout-steps li a:hover {
  opacity: 1;
  background-color: #1A64C3;
  padding: 10px 15px;
  color: #fff !important;
  border: 1px solid #1a64c3;
  font-weight: 500;
}
/* dokan store */
.dokan-single-seller .store-footer .dashicons {
  font-family: dashicons;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
  left: auto !important;
  right: 20px !important;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img {
  border-radius: 5px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
	border-radius: 5px;
}
.dokan-dashboard-wrap .dokan-form-group #insert-media-button, input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme {
  border-radius: 5px !important;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
  text-align: left;
	display:grid;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a {
  color: #1254ad;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] {
  top: 0px !important;
  left: 0% !important;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content {
  padding-right: 2%;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
  border-radius: 0px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a {
  color: #1254ad;
	font-size: 22px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content {
  text-align: right;
}
/* faq */
.sd-accordion.sd-style-shadow > .sd-accordion-item {
	border-radius: 5px;
}



/*  dokan dashboard changes  */
/* .dokan-dashboard-wrap .dokan-settings-content .dokan-settings-area .dokan-banner {
    display: none !important;
} */
.dokan-pro-gravatar-drag {
  display: none !important;
}

.woocommerce-checkout .shop_table :is(thead, tbody){
	display: none
}
.woocommerce-cart .woocommerce-shipping-totals.shipping,
.woocommerce-cart tr.shipping{
	display: none;
}
/* .woocommerce-checkout-review-order-table :is(.woocommerce-shipping-totals,.cart-subtotal){
	display: none
} */
/* special salbox section */
.sd-hover-side-image .sd-more-desc{
	display: none;
}
.product.sd-hover-side-image .wrapp-product-price{
	    flex-direction: column !important;
    justify-content: flex-start;
}
#specialSaleBox .fade-in-block {
  padding-top: 0px !important;
}
.sd-hover-side-image .price{
	justify-content: flex-start;
    text-align-last: right;
}
.sd-hover-side-image .short-dec{
	align-self: flex-start;
}
.product.sd-hover-side-image .product-wrapper{
	position: relative;
	padding: 10px 0px 34px;
}
.sd-hover-side-image .vendor-name{
    position: absolute;
    bottom: 11px;
    background-color: rgba(26,100,195,.050980392156863);
    border-radius: 5px;
    text-align: right;
    padding: 6px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 94%;
    right: 0;
    margin: 0 3%;
}
.product.sd-hover-side-image .product-rating-price{
	margin-block: -5px !important;
}
.sd-hover-side-image .product-labels.labels-rectangular{
	top: -24px !important;
}
 .sd-price-unit,
 .woocommerce-Price-amount{
	margin-bottom: 0;
  align-self: end;
}
.sd-hover-side-image .price {
	align-self: end;
	justify-content: end;
	text-align-last: left;
	font-size:14px;
}
.sd-hover-side-image .product-labels {
	gap: 4px;
}
.sd-hover-side-image .product-label {
  padding: 5px 0px;
	min-width: 40px;
}
#specialSaleBox .onsale.product-label {
	display:none;
}
body ul.wpuf-form li .wpuf-address-field.city_name, body ul.wpuf-form li .wpuf-address-field.state, body ul.wpuf-form li .wpuf-address-field.zip, body ul.wpuf-form li .wpuf-address-field.country_select {
    float: right;
    width: 50%;
    padding: 0 3px;
}
body ul.wpuf-form li .wpuf-address-field.city_name, body ul.wpuf-form li .wpuf-address-field.zip, body ul.wpuf-form li .wpuf-address-field.street_address2,
body ul.wpuf-form li .wpuf-address-field.street_address{
	display: none;
}
body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select, body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{
	height: 42px
}
.dokan_address .wpuf-label{
	display: none !important;
}
/* .wpuf-attachment-upload-filelist a{
	visibility: hidden !important;
}
.moxie-shim{
	width: 100% !important;
    position: relative !important;
    left: 0 !important;
	height: 100px !important;
}
.moxie-shim input[type='file']{
user-select: all;
    top: 0 !important;
    left: 0 !important;
    border: 1px dashed #aaa !important;
    border-radius: 7px !important;
    height: 100% !important;
    cursor: pointer !important;
    font-size: 14px !important;
    opacity: 1 !important;
    text-align: center !important;
    padding: 13px;
}
.moxie-shim input[type="file"]::file-selector-button {
	display: none;
}
.moxie-shim input[type="file"]::before {
content: 'فایل را در اینجا بکشید و یا کلیک کنید';
    display: block;
    color: #333;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    width: 100%;
    z-index: 14;
    position: absolute;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
} */
.elementor-widget-text-editor {
  display: inline-block;
}@media (min-width: 1025px) {
	/* user frontend */
.dokan_custom_back_photo ,
.dokan_custom_front_photo{
    display: flex;
}
.dokan_custom_back_photo .wpuf-label,
.dokan_custom_front_photo .wpuf-label{
    width: 30% !important;
}
/***************
 * SAAS PAGE 
*****************/
#saas_process .e-con-full:not(:last-child) .sd-icon-box:after{
	content: '';
	position: absolute;
	width: 130px;
	top: -32px;
	height: 100px;
	background-image: url(https://timche360.com/wp-content/uploads/2023/11/2885277-200-e1692523669567.png);
	background-size: cover;
	background-repeat: no-repeat;
	left: -70px;
	opacity: 0.3;
}
#saas_process .e-con-full:nth-child(even) .sd-icon-box::after{
	transform: scaleY(-1);
	top: 10px;
}
/* header */
.sdn-general-header .sd-custom-icon img {
    max-width: 24px!important;
}
.sd-nav-img img {
  max-height: 30px !important;
  max-width: 30px !important;
}
[class*="sd-header-search-form"] input[type="text"] {
    min-width: 290px;
    width: 600px;
}
.sd-header-wishlist {
	margin-left: 8px;
}
.sdn-header-bottom .sd-dropdown {
    margin-right: -12px;
}
.sd-tools-element:is(.sd-design-2, .sd-design-5).sd-style-text.sd-with-count .sd-tools-text {
    margin-inline-start: 2px !important;
}
.sdn-col-left, .sdn-mobile-left {
    margin-right: 0px !important;
}
.sdn-flex-row.sdn-general-header-inner {
    margin-left: 10px;
}
.sd-header-cart.sd-design-5:not(.sd-style-text) {
    margin-inline-end: 8px !important;
}
.title-size-default .title {
    font-size: 43px !important;
}
.sdn-flex-row.sdn-header-bottom-inner {
  background-color: rgba(26, 100, 195, 0.05);
  border-radius: 5px 5px 5px 5px;
  padding: 0px 8px;
}

/*slider  */
.sandbox-loaded .sd-slide-bg {
    border-radius: 10px;
}

/* list product */
.list-product  .product-grid-item .price {
  line-height: 2 !important;
  float: left;
	height: 42px;
}
.product-grid-item :is(.sd-entities-title, .sd-product-cats) {
  height: 50px;
	overflow: hidden;
}
.product-grid-item .sd-product-brands-links{
	height:25px;
}

.list-product .sd-entities-title {
    height: 35px;
}

.list-product .product-grid-item .price {
    height: 50px;
}

.list-product .elementor-widget-container .sd-products-element .product-element-top a img {
    width: 110px !important;
}

.new-product .product-labels {
    top: 0px !important;
}

.new-product [class*="title-line-"] .product-grid-item .sd-entities-title {
    height: 37px;
}
.new-product .sd-entities-title {
    text-align: right;
}
.new-product .price ins {
    margin-top: -6px;
}

/*blog  */
 .blog-design-list .sd-post-date.sd-style-with-bg {
  top: -10px;
  right: 0px;
  display: block ruby !important;
	min-width: 100% !important;
	 border-radius: 5px 5px 0 0;
}
.blog-design-list.blog-style-bg .sd-post-inner {
  padding: 10px 20px !important;
}
.sd-entities-title.title.post-title {
    font-size: 15px;
    font-weight: 500;
}

/*information  */
.elementor-icon-box-icon {
    background-image: radial-gradient(at center center, #ffa6002b 0%, #F2295B00 100%);
    border-radius: 50%;
    width: 50px;
    height: 50px;
}

/*single product  */
.single-product-icon span.elementor-icon {
    padding: 8px 8px 10px 10px;
}
.single-product-icon a.elementor-icon {
  padding: 8px 8px 10px 10px;
}
.single-product-detail .woocommerce-Price-amount.amount {
  padding-top: 11px;
  padding-bottom: 9px;
}
.warranty_info {
	display: none;
}
div.quantity input[type="number"] {
    width: 100% !important;
	max-width: 100%;
}
.woocommerce-product-gallery .product-labels.labels-rectangular {
top: 12px !important;
left: auto !important;
right: 12px !important;
align-items:start;
}
form.cart .dokan-store-support-btn {
    width: 100%;
}

.thumbnails .slick-slide:hover, .thumbnails .slick-slide.current-image {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 10px;
}

.woocommerce-product-gallery .product-image-thumbnail:hover, .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 10px;
}
.single-product-img .sd-owl.owl-rtl .owl-item {
    border-radius: 10px;
    overflow: hidden;
}
.product-image-wrap {
    border-radius: 10px;
    overflow: hidden;
}
/* store */
.vendors-location {
	float:left;
}
.product-grid-item :is(.product-image-link, .hover-img) img {
    width: auto !important;
}
.store-product-section .product-labels {
    top: 0px !important;
}
.store-product-section [class*="title-line-"] .product-grid-item .sd-entities-title {
    height: 37px;
}
.store-product-section .wrap-price {
    min-height: 65px;
}
.store-product-section .details {
    font-size: 10px;
}
.store-product-section .sd-hover-fw-button .wrap-price {
    display: block;
}
.store-product-section .details,
.sd-wishlist-group .details{
    font-size: 10px;
    color: #000;
}
.store-product-section .details a,
.sd-wishlist-group .details a{
    color: #FFA600;
}
.store-product-section .price {
    min-height: 35px;
}
.store-product-section .vendor-name {
    background-color: rgba(26, 100, 195, 0.050980392156863);
    padding: 0px;
    border-radius: 5px;
		display: flex;	
		justify-content: space-between;
		padding: 6px;
		align-items: center;
}
.store-product-section .price {
    text-align: left;
}
.sd-more-desc .sd-more-desc-inner {
	text-align: center;
}
/* blog page */
.blog-page-section .blog-design-meta-image.sd-add-shadow .sd-post-inner {
    height: 435px;
}

/* dokan-other-vendor */
.table-cell.vendor {
    width: 40% !important;
}
.table-cell.price {
    width: 100% !important;
}
/* dokan-dashboard */
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
		padding: 10px 0 10px 18px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu {
	  	min-width: 240px !important;
}
/*dokan store */
.dokan-store-sidebar {
  display: none;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img {
  border-radius: 10px 10px 0px 0px;
}
.dokan-single-store .profile-frame {
  border-radius: 10px 10px 0px 0px;
	background-color: #fff !important;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
	border-radius: 0px 0px 10px 10px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
  width: 100px !important;
  height: 100px !important;
	border-radius: 10px;
}
.profile-info-summery-wrapper .dokan-clearfix{
	border-radius: 0px 10px 10px 0px !important;
}
.product-name-search.dokan-store-products-filter-search {
  border-radius: 0px 5px 5px 0px !important;
}
.search-store-products.dokan-btn-theme {
  border-radius: 5px 0px 0px 5px !important;
}
.dokan-store-support-btn {
  display: none;
}
.dokan-share-btn {
  display: none;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
  border-left: 1px solid #EDEDED;
	border-right: none !important;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover {
  background: rgba(26, 100, 195, 0.05);
  color: rgb(26, 100, 195);
	 border: 1px solid rgba(26, 100, 195, 0.05);
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a {
  padding: 10px 15px;
  border: 1px solid #EDEDED;
  border-radius: 5px;
  text-align: center;
}
.dokan-single-store .dokan-store-tabs {
  text-align: right;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
	border-width: 0px !important;
}
.dokan-single-store .dokan-store-tabs ul.dokan-modules-button {
  border: none;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
  border: none !important;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:not(:last-child) {
  margin-left: 20px;
}
.dokan-info::before {
  background-color: transparent;
  font-style: normal;
}
.dokan-message::before, .dokan-info::before, .dokan-error::before {
	padding-top: 0px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
	padding-left: 0px;
}
.dokan-single-store .profile-info-box.profile-layout-layout1 .profile-info {
  flex-basis: 90%;
}
.dokan-store-info {
  float: left;
	margin-top: 5px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
  margin: 0px 15px 2px 15px;
	 color: #1254AD;
	font-size: 25px;
	text-shadow:none;
}
.profile-info {
  display: flex;
  align-self: end;
	margin-top: 65px;
}
.add-review-btn {
  border-radius: 5px;
	float: left;
}
.dokan-store-wrap {
	margin: 0px;
}
.dokan-store-tabs {
  display: inline-block;
}
.dokan-store-products-ordeby .orderby.orderby-search {
  display: none;
}

/* dokan dashboard  */
.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 div img {
	width: calc(6px + 1.5vw);
}
.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 div span {
  padding-right: 10px !important;
  font-size: 12px;
}
/* special salbox section */
.product.sd-hover-side-image .product-element-bottom {
  flex: 0 0 63% !important;
  max-width: 63% !important;
	padding-top:10px !important;
}
.sd-hover-side-image .price {
  height: 40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* header */
.sd-nav-img img {
  max-height: 20px !important;
  max-width: 20px !important;
}
.sdn-header {
	margin-bottom: 0px !important;
}
[class*="sd-header-search-form"] input[type="text"] {
	min-width: 290px;
	width: auto !important;
}
.searchform.sd-style-default.sd-cat-style-bordered.sandbox-ajax-search input {
	background-color: #EDEDED;
}
.mobile-btn {
	color: #FFA600 !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child {
	background-color: transparent;
	padding: 0px 10px;
}
.sd-header-cart {
	border-left: 1px solid #E8E8E8 !important;
	border-bottom: none;
	border-right: none;
	border-top: none;
	border-radius: 0px;
}
.sd-header-my-account {
	border-radius: 0px;
	border: none;
}
.sdn-general-header .sdn-mobile-left, .sdn-general-header .sdn-mobile-right {
	flex: auto;
}
.sd-header-cart.sd-design-2 .sd-cart-number, .sd-header-cart.sd-design-5 .sd-cart-number {
	top: -8px;
	left: 16px !important;
	width: auto !important;
	border-radius: 2px !important;
	padding: 1px 4px 0px 4px !important;
	font-size: 12px !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child p {
	font-size: 12px;
	font-weight: 500;
}
.sdn-row.sdn-general-header.sdn-not-sticky-row.sdn-without-bg.sdn-without-border.sdn-color-dark.sdn-flex-equal-sides {
	border-bottom: 1px solid #EDEDED;
}
/*slider hero  */
.main-page-wrapper {
	padding-top: 24px !important;
}
.flickity-page-dots {
	display: flex !important;
}
.pagin-style-1 .flickity-page-dots {
	bottom: 5px !important;
}
.flickity-button {
	display: none !important;
}

/* category */
.cat-design-mask-subcat .sd-cat-count {
	margin-top: -8px !important;
	margin-left: 50px !important;
}
.icon-box1-mobile .sd-icon-box__icon {
  background-color: #fff !important;
}

/* information */
.elementor-icon-box-icon {
	background-image: radial-gradient(at center center, #ffa6002b 0%, #F2295B00 100%);
	border-radius: 50%;
	width: 30px;
	height: 30px;
}

/* list product */
.list-product .sd-entities-title {
	height: 35px;
}
.list-product .product-grid-item .price {
	height: 50px;
}
.list-product .elementor-widget-container .sd-products-element .product-element-top a img {
	width: 110px !important;
}
.list-product.sd-wishlist-btn {
	display: none;
}
/*new product */
.product-labels {
	top: 0px !important;
}
.sd-buttons {
  border-radius: 5px !important;
}
.vendors-location {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
}
.vendors-location i {
font-size: 14px;
}
span.short-dec {
	font-size: 10px;
	color: #000;
}
/*single product  */
.thumbnails .slick-slide:hover, .thumbnails .slick-slide.current-image {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 5px;
}
.woocommerce-product-gallery .product-labels.labels-rectangular {
  top: 8px !important;
  left: auto !important;
  right: 24px !important;
}
.warranty_info {
	display: none;
}
.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
	top: 30px !important;
}

div.quantity input[type="number"] {
	width: 100% !important;
}

/* form.cart {
display: grid !important;
} */
/* store */
.product-grid-item :is(.product-image-link, .hover-img) img {
	width: auto !important;
}
.store-product-section .product-labels {
	top: 0px !important;
}
.sd-shop-result-count .woocommerce-result-count {
	text-align: left;
}
.store-product-section [class*="title-line-"] .product-grid-item .sd-entities-title {
	height: 37px;
}
.store-product-section .sd-hover-fw-button .wrap-price {
	display: block;
}
.store-product-section .details {
	font-size: 10px;
	color: #000;
}
.store-product-section .details a {
	color: #FFA600;
}
.store-product-section .price {
	min-height: 35px;
}
.store-product-section .vendor-name {
	background-color: rgba(26, 100, 195, 0.05);
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 4px 10px;
	min-height: 28px;
}
.store-product-section .price {
	text-align: left;
}
.store-product-section .sd-wishlist-btn {
	display: none;
}
.store-product-section .wrap-price {
	min-height: 70px;
}

/* blog page */
.blog-design-list.blog-style-bg .sd-post-inner {
    padding: 0 0 20px 0px !important;
  }
.sd-post-date.sd-style-with-bg {
	min-width: auto !important;
  padding: 0 5px;
  top: 0px !important;
  right: 0px !important;
	background-color: #FFA600 !important;
  color: #fff !important;
	border-radius: 0 5px 0 0 !important;
}
.blog-page-section .sd-entry-content {
	height: 90px;
}

/* dokan-other-vendor */
.table-cell.vendor {
	width: 40% !important;
}

.table-cell.price {
	width: 100% !important;
}

/* mobile footer */
.sd-toolbar .sd-header-cart {
	border: none !important;
}
.sd-tools-icon.sd-icon-alt {
	margin-top: -40px;
	background: #fff;
	width: 100%;
	height: 100%;
	padding: 28px 0;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	border-radius: 10px;
}
.sd-toolbar.sd-toolbar-label-show {
	overflow: visible !important;
}
/* .sd-toolbar .sd-header-cart a .sd-tools-icon .sd-cart-number {
	top: 12px;
	left: 70px !important;
} */
/* other vendor */
.table-row {
  display: flex !important;
}
.action-area {
	border-top: none !important;
}
.table-cell.vendor {
  width: 47% !important;
  padding: 20px 0;
}
.table-cell.price {
  width: 38% !important;
  padding: 20px 0;
}
.table-cell.price .woocommerce-Price-amount.amount {
  font-size: 15px;
	align-self: end;
}
.table-cell.price .price ins {
	margin-top: -5px;
}
.table-cell.vendor a {
  display: block;
  margin: 0px 20px;
  font-size: 12px !important;
  text-align: right;
	padding-top: 5px;
}
.table-cell.rating {
  display: none;
}
.table-cell.action-area {
  width: 25% !important;
  margin-top: 0px;
}
.table-cell.vendor img {
  display: none !important;
}
.table-cell .dokan-btn {
  margin-top: 6px;
}


/* Slider */
.flickity-viewport{
	height: calc(10vw + 14vw - 2rem) !important;
}
.flickity-viewport .sd-slide{
	height: 105% !important;
	width: 105%;
	min-height:105%;
	max-width: 105%;
}
.sd-slider-wrapper:not([class*="sd-section-stretch"]) .sd-slider{
	border-radius: 10px !important;
	margin-top: .7rem;
}


/*cart page */
.cart-section tr {
  margin-bottom: 0px !important;
  padding: 15px 115px 15px 15px;
 border-bottom: none;
}
.cart-section td.product-remove {
  top: 15px;
	left: 3px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px 10px;
}
.total-cart-section .wc-proceed-to-checkout {
padding: 10px 15px 15px 15px;
}
.cart-section td.product-thumbnail {
	padding-top: 15px;
}
.total-cart-section tr {
  padding: 15px;
	 border-bottom: none;
	margin-bottom:0;
}
.cart-section .cart-actions .coupon {
  margin: 0;
padding: 0px 15px 8px 15px;
}
.cart-section table {
	margin-bottom: 24px;
}
.cart-totals-inner .shop_table_responsive tr {
  padding: 20px 15px !important;
}
.total-cart-section table {
  margin-bottom: 15px;
}
/* special salbox section */
.product.sd-hover-side-image .product-element-bottom {
  padding: 10px 0 !important;
}
.product.sd-hover-side-image .product-wrapper {
    flex-direction: row !important;
 }
 .product.sd-hover-side-image .product-element-top {
    flex: 0 0 30% !important;
		max-width: 30% !important;
}
.product.sd-hover-side-image .product-element-bottom {
  flex: 0 0 60% !important;
  max-width: 60% !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* header */
.sd-nav-img img {
  max-height: 20px !important;
  max-width: 20px !important;
}
.sdn-row.sdn-header-bottom.sdn-sticky-row.sdn-without-bg.sdn-without-border.sdn-color-dark.sdn-flex-flex-middle {
  padding-bottom: 8px;
}
.sd-nav[class*="sd-style-underline"] .nav-link-text {
  font-weight: 700 !important;
}
[class*="sd-header-search-form"] input[type="text"] {
  width: auto !important;
}
.sdn-header .sdn-main-header .sdn-row .sdn-column .searchform.sd-style-default.sd-cat-style-bordered.sandbox-ajax-search input {
  background-color: #EDEDED !important;
}

.mobile-btn {
  color: #FFA600 !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child {
  background-color: transparent;
  padding: 0px 10px;
}
:is(.sd-custom-icon, picture.sd-custom-icon img) {
	max-width: 20px;
}
.sd-header-cart {
  border-left: 1px solid #E8E8E8 !important;
  border-bottom: none;
  border-right: none;
  border-top: none;
  border-radius: 0px;
}
.sd-header-my-account {
  border: 1px solid #E8E8E8;
  border-radius: 0px;
  border: none;
}
.sdn-general-header .sdn-mobile-left, .sdn-general-header .sdn-mobile-right {
  flex: auto;
}
.sd-header-cart.sd-design-2 .sd-cart-number, .sd-header-cart.sd-design-5 .sd-cart-number {
  top: -8px;
  left: 16px !important;
	width: auto !important;
	border-radius: 2px !important;
	padding: 1px 4px 0px 4px !important;
	font-size: 12px !important;
}
.sd-header-cart.sd-design-5:not(.sd-style-text) {
  margin-inline-end: 0px !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child p {
  font-size: 12px;
  font-weight: 500;
}
.sdn-row.sdn-general-header.sdn-not-sticky-row.sdn-without-bg.sdn-without-border.sdn-color-dark.sdn-flex-equal-sides {
  border-bottom: 1px solid #EDEDED;
}
.sdn-header {
  margin-bottom: 8px !important;
}
/*slider hero  */
.main-page-wrapper {
	padding-top: 24px !important;
}
.flickity-page-dots {
	display: flex !important;
}
.pagin-style-1 .flickity-page-dots {
bottom: 5px !important;
}
#slider-24 .sd-slide {
  min-height: 490px !important;
}
/* category */
.cat-design-mask-subcat .sd-cat-count {
  margin-top: -8px !important;
  margin-left: 50px !important;
}
/* information */

.elementor-icon-box-icon {
	    background-image: radial-gradient(at center center, #ffa6002b 0%, #F2295B00 100%);
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.elementor-icon-box-content {
	padding-right: 22px !important;}

/* new product */
.product-labels {
top: 0px !important;
}
.sd-buttons {
  border-radius: 5px !important;
}
.vendors-location {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
}
.vendors-location i {
font-size: 14px;
}
span.short-dec {
	font-size: 10px;
	color: #000;
}
.new-product .vendor-name {
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
/* product */
.mobile-list-product .elementor-widget-container .sd-products-element .product-element-top a img {
  width: 80% !important;
  border-radius: 10px !important;
	margin-top: 8px;
	padding: 3px;
margin-right: -6px;
	margin-bottom: 9px;
}
.mobile-list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper {
  background-color: #F5F5F5;
	border: none;
	padding: 0px !important;
display:flex !important;
border-radius: 10px;
}
.mobile-list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper .product-element-bottom {
  padding: 10px 5px;
}
.mobile-list-product  .product-grid-item .price {
  line-height: 2 !important;
  float: left;
  padding-left: 10px;
	display: grid;
}
.mobile-list-product span.short-dec {
	display: none;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-element-top {
  width: 20%;
margin: -7px !important;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-list-content {
  width: 80%;
  float: left;
	padding: 10px 10px 10px 10px;
text-align: right;
}
.mobile-list-product .elementor-widget-container .sd-tabs .sd-add-btn.sd-add-btn-replace {
  display: none;
}
.mobile-list-product .elementor-widget-container .sd-tabs .sd-product-cats {
  display: none;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-labels{
	display:none;
}
.star-rating {
  display: none !important;
}
.mobile-list-product .price ins {
	margin-top: -10px;
}
.mobile-list-product .woocommerce-Price-amount.amount {
  align-self: end !important;
  margin-bottom: 10px !important;
}
.mobile-list-product .sd-wishlist-btn {
  display: none;
}
/*single product */
.thumbnails .slick-slide:hover, .thumbnails .slick-slide.current-image {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 5px;
}

.warranty_info {
	display: none;
}

.breadcrumbs-location-summary .single-product-page {
  margin-top: 25px !important;
}

div.quantity input[type="number"] {
	width: 100% !important;
}

.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
  top: 10px;
  right: 13rem !important;
}

/* form.cart {
  display: grid !important;
} */
/*store  */
.sd-shop-result-count .woocommerce-result-count {
  text-align: left;
}
.store-product-section .product-labels {
  top: 0px;
}
/* .store-product-section .product-wrapper {
  height: 335px;
} */
.store-product-section [class*="title-line-"] .product-grid-item .sd-entities-title {
  height: 37px;
}
.store-product-section .wrap-price {
  height: 70px;
}
.store-product-section .price ins {
	margin-top: -6px;
}
.store-product-section .details {
  font-size: 10px;
}
.store-product-section .sd-hover-fw-button .wrap-price {
	display: block;
}
.store-product-section .details {
  font-size: 10px;
		color: #000;
}
.store-product-section .details a {
  color: #FFA600;
}
.store-product-section .price {
  height: 35px;
}
/* .store-product-section .vendor-name {
  background-color: rgba(26, 100, 195, 0.050980392156863);
  padding:0px;
  border-radius: 5px;
	padding-right:5px;
} */
.store-product-section .price {
  text-align: left;
}
.store-product-section .sd-wishlist-btn {
  display: none;
}
/* cart page */
.product-subtotal {
  background-color: #d4ffd4;
  padding-top: 2px !important;
  border-radius: 3px;
}
/* blog page */
.blog-page-section .sd-entry-content {
  font-size: 10px;
  height: 55px;
}
.blog-page-section .sd-entities-title.title.post-title {
  font-size: 14px;
  font-weight: 500;
  height: 55px;
	margin-bottom: 0px;
}
.blog-page-section .blog-design-meta-image.blog-style-bg .sd-post-content {
  padding: 15px;
}
/* mobile footer */
.sd-toolbar .sd-header-cart {
  border: none !important;
}
.sd-tools-icon.sd-icon-alt {
  margin-top: -40px;
  background: #fff;
  width: 100%;
  height: 100%;
  padding: 28px 0;
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.25);
  border-radius: 10px;
}


/* other vendor */
.table-row {
  display: flex !important;
}
.action-area {
	border-top: none !important;
}
.table-cell.vendor {
  width: 47% !important;
  padding: 20px 0;
}
.table-cell.price {
  width: 38% !important;
  padding: 20px 0;
}
.table-cell.price .woocommerce-Price-amount.amount {
  font-size: 15px;
	align-self: end;
}
.table-cell.price .price ins {
	margin-top: -5px;
}
.table-cell.vendor a {
  display: block;
  margin: 0px 20px;
  font-size: 12px !important;
  text-align: right;
	padding-top: 5px;
}
.table-cell.rating {
  display: none;
}
.table-cell.action-area {
  width: 25% !important;
  margin-top: 0px;
}
.table-cell.vendor img {
  display: none !important;
}
.table-cell .dokan-btn {
  margin-top: 6px;
}


/* Slider */
.flickity-viewport{
	height: calc(30vw + 29vw - 2rem) !important;
}
.flickity-viewport .sd-slide{
	height: 105% !important;
	width: 105%;
	min-height:105%;
	max-width: 105%;
}
.sd-slider-wrapper:not([class*="sd-section-stretch"]) .sd-slider{
	border-radius: 10px !important;
	margin-top: .7rem;
}
/* special salbox section */
.product.sd-hover-side-image .product-element-bottom {
  padding: 10px 0 !important;
}
.product.sd-hover-side-image .product-wrapper {
    flex-direction: row !important;
 }
 .product.sd-hover-side-image .product-element-top {
    flex: 0 0 30% !important;
		max-width: 30% !important;
}
.product.sd-hover-side-image .product-element-bottom {
  flex: 0 0 60% !important;
  max-width: 60% !important;
}
}

@media (max-width: 576px) {
	/* user frontend */
.wpuf-step-wizard li {
    margin: 8px 0 !important;
	  width: 100% !important;
}
.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before, body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
	display:none;
}
.wpuf-multistep-fieldset {
    padding: 20px 0 40px 0 !important;
}
.wpuf-multistep-progressbar .wpuf-step-wizard {
    margin-bottom: 0 !important;
}
/* header */
.sd-nav-img img {
  max-height: 20px !important;
  max-width: 20px !important;
}
.sdn-row.sdn-header-bottom.sdn-sticky-row.sdn-without-bg.sdn-without-border.sdn-color-dark.sdn-flex-flex-middle {
  padding-bottom: 8px;
}
.sd-nav[class*="sd-style-underline"] .nav-link-text {
  font-weight: 700 !important;
}
[class*="sd-header-search-form"] input[type="text"] {
  width: auto !important;
}
.sdn-header .sdn-main-header .sdn-row .sdn-column .searchform.sd-style-default.sd-cat-style-bordered.sandbox-ajax-search input {
  background-color: #E7EBEE !important;
}
.mobile-btn {
  color: #FFA600 !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child {
  background-color: transparent;
  padding: 0px 10px;
}
:is(.sd-custom-icon, picture.sd-custom-icon img) {
	max-width: 20px;
}
.sd-header-cart {
  border-left: 1px solid #E8E8E8 !important;
  border-bottom: none;
  border-right: none;
  border-top: none;
  border-radius: 0px;
}
.sd-header-my-account {
  border: 1px solid #E8E8E8;
  border-radius: 0px;
  border: none;
}
.sdn-general-header .sdn-mobile-left, .sdn-general-header .sdn-mobile-right {
  flex: auto;
}
.sd-header-cart.sd-design-2 .sd-cart-number, .sd-header-cart.sd-design-5 .sd-cart-number {
  top: -8px;
  left: 16px !important;
	width: auto !important;
	border-radius: 2px !important;
	padding: 1px 4px 0px 4px !important;
	font-size: 12px !important;
}
.sd-header-cart.sd-design-5:not(.sd-style-text) {
  margin-inline-end: 0px !important;
}
.sd-header-text.set-cont-mb-s.reset-last-child p {
  font-size: 12px;
  font-weight: 500;
}
.sdn-row.sdn-general-header.sdn-not-sticky-row.sdn-without-bg.sdn-without-border.sdn-color-dark.sdn-flex-equal-sides {
  border-bottom: 1px solid #EDEDED;
}
.sdn-header {
  margin-bottom: 8px !important;
}
/*slider hero  */
.main-page-wrapper {
	padding-top: 24px !important;
}
.flickity-page-dots {
	display: flex !important;
}
.pagin-style-1 .flickity-page-dots {
bottom: 5px !important;
}
.flickity-button {
  display: none !important;
}
/* category */
.icon-box2-mobile .sd-icon-box__icon {
  background-color: #E7EBEE !important;
}
.icon-box1-mobile .sd-icon-box__icon {
  background-color: #fff !important;
}
.cat-design-mask-subcat .sd-cat-count {
  margin-top: -8px !important;
  margin-left: 50px !important;
	display: none;
}
.sd-cat.cat-design-mask-subcat.product-category{
	padding: 10px 8px !important;
}
.cat-design-mask-subcat .sd-cat-content {
	padding: 6px 6px !important;
  margin-right: 24px;
}
div.sd-cat-inner{
	font-size:13px !important;
}
.sd-cat-thumb {
  width:24px;
  float: right;
}
.elementor-23 .elementor-element.elementor-element-bc270ea div.product-category .sd-entities-title, .elementor-23 .elementor-element.elementor-element-bc270ea .sd-nav-product-cat>li>a {
	font-size: 12px !important;
}
.cat-design-mask-subcat .sd-cat-header {
    margin-right: 0px;
}
/* information */

.elementor-icon-box-icon {
	    background-image: radial-gradient(at center center, #ffa6002b 0%, #F2295B00 100%);
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.elementor-icon-box-content {
	padding-right: 22px !important;}

/* new product */
.attribute-label {
  width: 60px;
}
.product-labels {
top: 0px !important;
}
.sd-buttons {
  border-radius: 5px !important;
}
.vendors-location {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 10px;
}
.vendors-location i {
font-size: 14px;
}

/* product */
.list-product .product-grid-item .price {
  height: 35px;
}
.mobile-list-product .elementor-widget-container .sd-products-element .product-element-top a img {
  border-radius: 10px !important;
/* 	object-fit: cover;
height: 100%; */
}
.current-vendor{
	font-size: 14px;
}
.mobile-list-product span.short-dec {
	display: none;
}
.mobile-list-product .sd-product-brands-links {
  display: none;
}
.mobile-list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper {
  background-color: #F5F5F5;
	border: none;
	padding: 5px !important;
	display:flex !important;
	border-radius: 10px;
	align-items: center;
}
.mobile-list-product .elementor-widget-container .sd-products-element .products .product-grid-item .product-wrapper .product-element-bottom {
  padding: 10px 5px;
}
.mobile-list-product  .product-grid-item .price {
  line-height: 2 !important;
  float: left;
	height: 42px;
}
.product-grid-item :is(.sd-entities-title, .sd-product-cats) {
  height: 50px;
	overflow: hidden;
}
.product-grid-item .sd-product-brands-links{
	height:20px;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-element-top {
  width: 30% ;
margin: 0 !important;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-list-content {
  width: 70%;
  float: left;
	padding: 5px 15px;
text-align: right;
}
.mobile-list-product .elementor-widget-container .sd-tabs .sd-add-btn.sd-add-btn-replace {
  display: none;
}
.mobile-list-product .elementor-widget-container .sd-tabs .sd-product-cats {
  display: none;
}
.mobile-list-product .elementor-widget-container .sd-tabs .product-labels{
	display:none;
}
.star-rating {
  display: none !important;
}
.mobile-list-product .price ins {
	margin-top: -10px;
}
.mobile-list-product .woocommerce-Price-amount.amount {
  align-self: end !important;
  margin-bottom: 0px !important;
}
.mobile-list-product .sd-wishlist-btn {
  display: none;
}
.new-product .vendor-name {
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.store-page-wrap .product-grid-item .product-wrapper {
  width: 100% !important;
}
/*single product */
.dokan-other-vendor-camparison-table .table-row .price {
  display: grid;
}
  .sd-single-breadcrumbs.sd-nowrap-md {
  padding-bottom:6px;
  }
.shop_attributes tr{
	margin-bottom: 8px;
}
.shop_attributes th {
		border-radius: 8px;
    background-color: #f8f8f8;
    padding: 10px 15px;
		width: 50%;
		margin-left: 8px !important;
}
.shop_attributes td{
		border-radius: 8px;
    background-color: #f8f8f8;
    padding: 10px 15px;
		width: 50%;
	justify-content: right;
}
.woocommerce-product-gallery .thumbnails.sd-owl .owl-item, .woocommerce-product-gallery .thumbnails.sd-owl > .product-image-thumbnail {
  padding-right: 2px;
  padding-left: 2px;
  width: 60px !important;
}
.thumbnails {
  margin-top: 8px;
}
.single-product-table .woocommerce-product-attributes-item {
  width: 160px;
}
.warranty_info {
	display: none;
}
.woocommerce-product-gallery .product-labels.labels-rectangular {
top: 8px !important;
left: auto !important;
right: 24px !important;
}
.breadcrumbs-location-summary .single-product-page {
  margin-top: 25px !important;
}
div.quantity input[type="number"] {
	width: 100% !important;
}
.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
  top: 10px;
  right: 13rem !important;
}
.thumbnails .slick-slide:hover, .thumbnails .slick-slide.current-image {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 10px;
}
.woocommerce-product-gallery .product-image-thumbnail:hover, .woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    opacity: 1 !important;
    border: 1px solid #1367AF;
    border-radius: 10px;
		overflow:hidden;
}
.single-product-img .sd-owl.owl-rtl .owl-item {
    border-radius: 10px;
    overflow: hidden;
}
.product-image-wrap {
    border-radius: 10px;
    overflow: hidden;
}
.wog-button > span ,
.wog-text::before{
  vertical-align: middle !important;
}
/*store  */
.sd-shop-result-count .woocommerce-result-count {
	 text-align: left;
	font-size: 12px;
	padding-left: 0.3rem;
}
.store-product-section .product-labels {
  top: 0px;
}
.store-product-section [class*="title-line-"] .product-grid-item .sd-entities-title {
  height: 37px;
}
.store-product-section .wrap-price {
  min-height: 62px;
	margin-top: 6px;
}
.sd-hover-fw-button .wrap-price :is(.price, .sd-swatches-attr, .sd-quick-shop-2) {
  margin-bottom: 0px !important;
}
.store-product-section .elementor-widget-container .products .product-grid-item .product-wrapper .woocommerce-Price-amount.amount {
  align-self: end;
}
.store-product-section .vendor-name,
.related-product .vendor-name{
  margin-top: 0;
  display: grid;
  gap: 4px;
  background-color: rgba(26, 100, 195, 0.05);
  border-radius: 5px;
  padding: 4px;
}
.store-product-section .sd-hover-fw-button .sd-add-btn {
	margin-top: 12px !important;
}
.store-product-section .price ins {
	margin-top: -6px;
}
.store-product-section .details {
  font-size: 10px;
}
.store-product-section .sd-hover-fw-button .wrap-price {
	display: block;
}
.store-product-section .details {
  font-size: 10px;
		color: #000;
}
.store-product-section .details a {
  color: #FFA600;
}
.store-product-section .price {
  min-height: 35px;
}
.product-grid-item .price{
	height:35px;
	text-align: left;
}
.product-wrapper .sd-entities-title, .post.blog-post-loop .post-title{
	text-align: right;
}

.store-product-section .price {
  text-align: left;
}
.store-product-section .sd-wishlist-btn {
  display: none;
}
/* cart page */
.cart-subtotal .amount,
.order-total .amount{
  margin-right: 16px;
}
.coupon.sd-coupon-form{
	margin-right:0;
}
.product-subtotal {
  background-color: #d4ffd4;
  padding-top: 2px !important;
  border-radius: 3px;
}
.cart-section tr {
  margin-bottom: 0px !important;
  padding: 15px 115px 15px 15px;
border-bottom: 3px solid #f8f9fa;
}
.woocommerce-cart-form__cart-item.cart_item:nth-child(2n){
	background-color: #fff;
}
.cart-section table {
  border: none;
}
.cart-section td.product-remove {
  top: 15px;
	left: 3px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px 10px;
}
.total-cart-section .wc-proceed-to-checkout {
padding: 10px 15px 15px 15px;
}
.cart-section td.product-thumbnail {
	padding-top: 15px;
}
.total-cart-section tr {
  padding: 15px;
	 border-bottom: none;
	margin-bottom:0;
}
.cart-section .cart-actions .coupon {
  margin: 0;
padding: 0px 15px 8px 15px;
}
.cart-section table {
	margin-bottom: 24px;
}
.cart-totals-inner .shop_table_responsive tr {
  padding: 20px 15px !important;
}
.total-cart-section table {
  margin-bottom: 15px;
}
.td.product-name ul.variation{
	flex-direction: column;
}
/* blog */
.blog-design-list .sd-post-thumb {
  margin-bottom: 0px;
}
.sd-post-date.sd-style-with-bg {
	min-width: auto !important;
  padding: 0 5px;
  top: 0px !important;
  right: 0px !important;
	background-color: #FFA600 !important;
  color: #fff !important;
	border-radius: 0 5px 0 0 !important;
}
.blog-design-list.blog-style-bg .sd-post-inner {
  padding:0 0 20px 0px !important;
}
.newest-blog .blog-post-loop .post-title {
	height: auto !important;
	margin-bottom:8px;
}
/* blog page */
.blog-post-loop .post-title a {
  font-size: 14px;
  font-weight: 500;
}
.blog-page-section .sd-entry-content {
  font-size: 10px;
  height: 55px;
}
.blog-post-loop .post-title {
  height: 45px;
	margin-bottom: 0px;
}
.blog-page-section .blog-design-meta-image.blog-style-bg .sd-post-content {
  padding: 15px;
}
/* footer */
.sd-social-icons.icons-size-default .sd-icon {
  color: #1a64c3;
}
/* mobile footer */
.sd-toolbar .sd-header-cart {
  border: none !important;
}
.sd-tools-icon.sd-icon-alt {
  margin-top: -40px;
  background: #fff;
  width: 100%;
  height: 100%;
  padding: 28px 0;
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.25);
  border-radius: 10px;
}
/* other vendor */
.dokan-other-vendor-camparison-table .table-row .price del .amount {
	float: none;
}
.dokan-other-vendor-camparison-table .price del {
	text-align: center;
}
.table-row {
  display: flex !important;
}
.action-area {
	border-top: none !important;
}
.table-cell.vendor {
  width: 47% !important;
  padding: 20px 0;
}
.table-cell.price {
  width: 38% !important;
  padding: 20px 0;
}
.table-cell.price .woocommerce-Price-amount.amount {
  font-size: 15px;
	align-self: end;
}

.table-cell.vendor a {
  display: block;
  margin: 0px 20px;
  font-size: 12px !important;
  text-align: right;
	padding-top: 2px;
}
.table-cell.rating {
  display: none;
}
.table-cell.action-area {
  width: 12% !important;
  margin-top: 0px;
}
.table-cell.vendor img {
  display: none !important;
}
.dokan-other-vendor-camparison-table .table-row .price del .amount {
  display: none;
}
.table-row {
	margin-bottom: 8px;
}
.table-cell .dokan-btn {
  margin-top: 2px;
	padding: 5px 10px;
	font-size: 16px;
}
/* dokan store */
#dokan-store-listing-filter-wrap .right .item.sort-by {
  margin-right: 10px;
}
#dokan-store-listing-filter-wrap {
	padding: 10px;
}
#dokan-content .seller-items .products .product-grid-item {
  margin: 0 !important;
}
.product-grid-item .sd-star-rating {
  margin: 0 !important;
}
.dokan-store-wrap.layout-left {
  width: 100%;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
  width: 55px;
  height: 55px;
  border-radius: 10px;
}
.dokan-single-store .profile-info-box.profile-layout-layout1 .profile-info-summery > div {
  margin-top: 16px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
  max-width: 100%;
  margin-top: 8px;
}
.dokan-single-store .profile-info-box.profile-layout-layout1 .profile-info {
  flex-basis: 77%;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:not(:last-child) {
 margin-bottom: 5px;
margin-left: 4px;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
	display: flex;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
	font-size: 20px;
}
.dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products {
  width: 28%;
}
.dokan-store-sidebar, .dokan-single-store {
  margin-right: 0%;
  width: 100% !important;
  margin-left: 0%;
}
ul.dokan-list-inline li:first-of-type {
  width: 100%;
	margin-left: 0px !important;
}

#dokan-content .seller-items .products .product-grid-item .product-wrapper {
  padding: 10px;
  width: 47%;
  height: auto;
}
#dokan-content .seller-items .products .product-grid-item .sd-entities-title {
  font-size: 12px;
}
#dokan-content .seller-items .products .product-grid-item .vendor-name .details {
  font-size: 12px;
}
/* dokan dashborad */
.dokan-w6 .dokan-dash-left .list-inline {
  padding: 0 !important;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
	background: transparent;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon {
  font-size: 24px;
	border: none;
		top: 5px;
}
.dokan-form-horizontal .dokan-control-label {
  width: 100% !important;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
	width: 100% !important;
}
.dokan-spmv-add-new-product-search-box-area.section-closed .info-section {
	margin-top: 0px !important;
}
.product-edit-container .dokan-feat-image-upload {
	width: 100%;
	margin-bottom: 4px;
}
.dokan-dashboard-wrap .dokan-new-product-area .dokan-product-meta {
  width: 100% !important;
}
.product-edit-new-container #post .show_if_simple .dokan-input-group input {
  width: 95%;
}
.dokan-new-product-area .product-edit-container .dokan-price-container .dokan-input-group input {
  width: 95%;
}
.dokan-new-product-area .product-edit-container .dokan-hide .dokan-input-group input {
  width: 95%;
}
.dokan-price-container .content-half-part:first-child {
	padding-left: 8px;
}
.dokan-price-container .content-half-part:last-child {
	padding-right: 8px;
}
#predefined_attribute {
  margin-bottom: 8px;
}
.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input {
  width: 100%;
  margin-bottom: 8px;
}
#publish {
  float: left !important;
}
.product-edit-container .dokan-feat-image-upload a.close {
  height: 30px !important;
	width: 30px !important;
}
.product-edit-container .dokan-feat-image-upload a.close {
	background: transparent;
}
.dokan-dashboard :is(.product-edit-container, .product-form-container) .dokan-feat-image-upload a.close::before {
	font-size: 25px;
}
#post-785 .site-content {
  padding-right: 0px;
  padding-left: 0px;
}
#mobile-menu-icon {
  padding: 0px !important;
}
.dokan-spmv-add-new-product-search-box-area .control-section .badge {
	border: none;
}
.dokan-spmv-add-new-product-search-box-area form.product-search-form, .dokan-spmv-add-new-product-search-box-area form.listing-product-search-form {
	width: 100%;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
	display: inline;
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button {
  margin-top: 8px;
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group {
  margin-top: 8px;
}
table.dokan-table .row-actions {
	display: inline;
}
table.dokan-table td.column-primary {
  padding-right: 55px;
	text-align: right;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left {
  padding-left: 0px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
  border-right: none;
	border-left: 1px solid #EDEDED;
}
.dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left {
  margin-right: 0px;
}
.dokan-dashboard-content ul.dokan_tabs {
	padding: 0px;
}
#dokan-comments-table td {
  text-align: right;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
  position: relative !important;
  transform: none;
}
.dokan-add-product-link {
  float: right !important;
  margin-bottom: 16px;
}
.dokan-table.dokan-table-striped tr td {
  text-align: right;
}
.wp-list-table thead tr th {
  font-size: 13px;
}
.wp-list-table tfoot tr th {
  font-size: 13px;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
	min-height: 45px;
}
.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dashboard-content {
	padding: 0;
}
.dashboard:hover {
  border-radius: 0px;
}
.dokan-dashboard .dokan-dash-sidebar {
  border-radius: 5px;
}
.dokan-table tbody tr td {
  text-align: right;
}
#dokan_tabs_container .dokan-form-inline.report-filter.dokan-clearfix {
  display: grid;
}
.dokan-form-group #from {
  width: 100%;
}
.dokan-form-group #to {
  width: 100%;
  margin-bottom: 16px;
}
#home .dokan-form-group .dokan-btn {
  float: left;
}
.dokan-store-support-ticket-search-form {
  display: grid;
  margin-bottom: 24px;
}
.dokan-support-listing .dokan-form-group span {
  width: 100% !important;
}
.dokan-store-support-ticket-search-form #dokan-support-ticket-search-input {
  width: 100% !important;
}
.dokan-support-topics-list table.dokan-table .toggle-row {
  right: 14px !important;
  top: -3px !important;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 5px;
	left: 2px !important;
}
table.dokan-table .is-expanded td.column-thumb, table.dokan-table td.column-primary ~ :not(.check-column) {
  padding: 8px 8px 8px 35%;
}
.dokan-table tbody tr td::before {
  font-weight: 500;
}
.dokan-settings-area .dokan-dashboard-header {
  display: grid;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image {
  top: 11px;
left: 38%;
}
.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 div span {
  padding-right: 8px;
font-size:12px;
}
#dokan_v_id .radio {
  margin-right: 0 !important;
  display: list-item;
  list-style: none;
}
#dokan_v_address_submit, #dokan_v_code_submit {
  margin-left: 0 !important;
}
#wp-warranty_policy-wrap {
  border: none;
}
#wp-warranty_policy-editor-container {
  border: 1px solid #dcdcde;
	border-radius: 5px;
overflow: hidden;
}
#post-785 .entry-content .dokan-dashboard-wrap .dokan-dashboard-content h1 {
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
}
#post-785 .entry-content .dokan-dashboard-wrap .dokan-dashboard-content h1 span {
  position: relative !important;
  order: 1;
  width: 100%;
  max-width: 100%;
}
#post-785 .entry-content .dokan-dashboard-wrap .dokan-dashboard-content h1 span a {
  padding: 10px;
  word-break: break-word;
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  margin-top: 12px;
}
.active.dashboard {
  border-radius: 0 !important;
}
/* Slider */
.flickity-viewport{
	height: calc(30vw + 29vw - 2rem) !important;
}
.flickity-viewport .sd-slide{
	height: 105% !important;
	width: 105%;
	min-height:105%;
	max-width: 105%;
}
.sd-slider-wrapper:not([class*="sd-section-stretch"]) .sd-slider{
	border-radius: 10px !important;
	margin-top: .7rem;
}
/* Mobile Footer  */
.sd-toolbar .cart-widget-opener a .sd-tools-icon{
	top: -10px;
}
/* special salbox section */
.product.sd-hover-side-image .product-element-bottom {
  padding: 10px 0 !important;
}
.product.sd-hover-side-image .product-wrapper {
    flex-direction: row !important;
 }
 .product.sd-hover-side-image .product-element-top {
    flex: 0 0 30% !important;
		max-width: 30% !important;
}
.product.sd-hover-side-image .product-element-bottom {
  flex: 0 0 60% !important;
  max-width: 60% !important;
	padding-bottom: 0 !important;
}
.product-wrapper .attachment-medium {
  display: block !important;
}
.sd-hover-side-image .vendor-name {
	padding: 8px;
}
}

