/**
 * @version    1.2
 * @package    novinkala
 * @author     WPNovin Team <info@wpnovin.com>
 * @copyright  Copyright (C) 2019 WPNovin.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: https://wpnovin.com
 */

@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: bold;
	src: url('library/fonts/iranyekanwebboldfanum.eot');
	src: url('library/fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebboldfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 100;
	src: url('library/fonts/iranyekanwebthinfanum.eot');
	src: url('library/fonts/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebthinfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebthinfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 200;
	src: url('library/fonts/iranyekanweblightfanum.eot');
	src: url('library/fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanweblightfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanweblightfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 300;
	src: url('library/fonts/iranyekanwebregularfanum.eot');
	src: url('library/fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebregularfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 500;
	src: url('library/fonts/iranyekanwebmediumfanum.eot');
	src: url('library/fonts/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebmediumfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebmediumfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 800;
	src: url('library/fonts/iranyekanwebextraboldfanum.eot');
	src: url('library/fonts/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebextraboldfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebextraboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 900;
	src: url('library/fonts/iranyekanwebblackfanum.eot');
	src: url('library/fonts/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebblackfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebblackfanum.ttf') format('truetype');
}
@font-face {
	font-family: NovinYekan;
	font-style: normal;
	font-weight: 950;
	src: url('library/fonts/iranyekanwebextrablackfanum.eot');
	src: url('library/fonts/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),
	/* IE6-8 */
	url('library/fonts/iranyekanwebextrablackfanum.woff') format('woff'),
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('library/fonts/iranyekanwebextrablackfanum.ttf') format('truetype');
}
@font-face{font-family:novinkala;src:url(library/fonts/novinkala.eot);src:url(library/fonts/novinkala.eot?#iefix) format("eot"),
url(library/fonts/novinkala.woff2) format("woff2"),
url(library/fonts/novinkala.woff) format("woff"),
url(library/fonts/novinkala.ttf) format("truetype")
}
@font-face{font-family:novinkalamobile;src:url(library/fonts/novinkalamobile.eot);src:url(library/fonts/novinkalamobile.eot?#iefix) format("eot"),
url(library/fonts/novinkalamobile.woff2) format("woff2"),
url(library/fonts/novinkalamobile.woff) format("woff"),
url(library/fonts/novinkalamobile.ttf) format("truetype")
}
button.woocommerce-Button.button.dig_wc_mobileLogin.dig_wc_mobileWhatsApp {
	display:none !important;
}
.yith-wcwl-wishlistaddedbrowse a , .yith-wcwl-wishlistexistsbrowse a{
    display: none;
}
.woocommerce div.product form.cart div.quantity .box {
    padding: 0 15px;
}
.woocommerce .quantity button, .woocommerce-page .quantity button {
    line-height: 40px;
}
.yith-wcwl-wishlistexistsbrowse span i , .yith-wcwl-wishlistexistsbrowse span , .yith-wcwl-wishlistaddedbrowse span i, .yith-wcwl-wishlistaddedbrowse span {
    display: block !important;
}
.yith-wcwl-wishlistexistsbrowse span i , .yith-wcwl-wishlistaddedbrowse span i {
    font-size: 22px;
}
body {
	letter-spacing:-0.5px;
	font-family:NovinYekan;
	color:#515151;
}
.rtl #wpadminbar * {
	font-family:NovinYekan;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
	background: #fff !important;
	border: 1px solid #c5c5c599 !important;
	padding: 0 20px;
}
.woocommerce .quantity button, .woocommerce-page .quantity button {
display: block;
}
div#customer_login .logo-theme img {
	width:45%;
}
.content-empty {
	padding:20px 15px 0;
}
.user-information-col table.shop_table.cart.wishlist_table {
	overflow-x:hidden !important;
}
.nvk-seller-price-main bdi {
    font-size: 23px;
    color: #fb3349;
}
.nvk-seller-price-main bdi span {
    font-size: 13px;
    color:#888;
}
.nvk-seller-price-main del bdi {
    font-size: 16px;
    color: #999;
}
.singular-shop div.product .group-button {
    display: none;
}
.singular-shop div.product .feedback {
    font-size: 0;
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.aligned-right>.dropdown-menu {
	right:0;
	left:0;
}
.eael-advance-tabs .eael-tabs-nav > ul li i {
	padding-left:10px;
}
@keyframes rotatefaviocn {
	0% {
		transform:rotate(360deg);
	}
	100% {
		transform: rotate(0);
	}
}
.tbay-page-loader.loader-img img {
	width:75px;
	animation:1s ease-out 0s 100 rotatefaviocn;
	top:41%;
	right:48%;
}
#tbay-header .elementor-widget-wrap>.elementor-widget-eael-adv-tabs {
	margin-bottom:0;
	width:100%;
}
.tbay-section-static .tbay-column-static .dropdown-menu .elementor-widget-wrap {
	padding:0;
}
@keyframes shake {
	0% {
		transform:translate(1px,
		1px) rotate(0deg);
	}
	10% {
		transform: translate(-1px, -2px) rotate(-1deg);
	}
	20% {
		transform: translate(-3px, 0px) rotate(1deg);
	}
	30% {
		transform: translate(3px, 2px) rotate(0deg);
	}
	40% {
		transform: translate(1px, -1px) rotate(1deg);
	}
	50% {
		transform: translate(-1px, 2px) rotate(-1deg);
	}
	60% {
		transform: translate(-3px, 1px) rotate(0deg);
	}
	70% {
		transform: translate(3px, 1px) rotate(-1deg);
	}
	80% {
		transform: translate(-1px, -1px) rotate(1deg);
	}
	90% {
		transform: translate(1px, 2px) rotate(0deg);
	}
	100% {
		transform: translate(1px, -2px) rotate(-1deg);
	}
}
.singular-shop .type-product:hover {
	box-shadow:none;
}
.nvk-order-not-found i:hover {
	animation:shake 0.5s;
	animation-iteration-count:infinite;
}
.digi .tbay-search-form .button-search:not(.icon) i {
	line-height:normal;
}
div#wc-wallet-transaction-details_filter label {
	direction:rtl;
	float:right;
}
input[aria-controls="wc-wallet-transaction-details"] {
	margin-right:6px;
	border:1px solid #9999;
	border-radius:5px;
	padding:10px;
	margin-bottom:15px;
	text-align:left;
}
table.dataTable thead .sorting_asc {
	background-position-x:8px;
	background-position-y:15px;
}
table.dataTable.no-footer {
	border-bottom:none;
}
.tbay-section-static .tbay-column-static .dropdown-menu .elementor-widget-wrap>div {
	padding:0 !important;
}
.tbay-element[class*="tbay-element-product"] .grid .item .product-block .name {
	height:auto;
}
.tbay-element[class*="tbay-element-product"] .item .grid .add-cart {
	text-align:left;
}
.product-block.v1 .add-cart a .title-cart {
	font-family:"NovinYekan",
	sans-serif;
	font-weight:400;
	font-size:14px;
}
.digi .tbay-horizontal .navbar-nav>li>a b.caret {
	display:none !important;
}
.tbay-element[class*="tbay-element-product"] .grid .item {
	padding:10px 20px 10px !important;
	border-radius:0 !important;
	margin:0 !important;
}
.tbay-element[class*="tbay-element-product"] .item .grid .name {
	height:auto;
}
a.account-button.account-not-login::after {
	border:none !important;
}
.tbay-element[class*="tbay-element-product"] .grid {
	background:#fff !important;
	padding:25px 0 0!important;
}
.digi .tbay-search-form .button-group {
	border-radius:8px 0 0 8px !important;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	font-weight:600;
}
.digi .cart-dropdown .cart-icon span.mini-cart-items {
	display:none;
}
.digi .tbay-horizontal .navbar-nav>li>a img {
	width:22px;
	margin-left:2px !important;
}
.digi .tbay-horizontal .navbar-nav>li:first-child>a {
	padding-right:0 !important;
}
.tbay-horizontal .navbar-nav>li>a:before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:4px;
	height:0;
	border-radius:20px;
	background:#fc0e1b;
}
.digi .tbay-horizontal .navbar-nav>li>a:hover:before {
	top:97%;
	width:100%;
	height:2px;
	-webkit-transition:all .18s ease-out;
	transition:all 0.38s ease-out;
}
.digi .tbay-search-form .tbay-search {
	border-radius:0px 8px 8px 0px;
	font-size:12.5px;
}
.digi .tbay-login a.account-button:after {
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #737171;
	content:'';
	position:relative;
	right:7px;
}
.singular-shop .tbay-time div {
	direction:ltr;
}
.tbay-element-mini-cart .product-image {
	margin:0;
}
.woocommerce .cart-popup .dropdown-menu ul,
.cart-popup .dropdown-menu ul {
	padding:0;
}
.tbay-element-mini-cart .product-details {
	position:relative;
}
.elementor-icon-list-icon {
	display:inline-block !important;
}
.user-information-col td.wishlist-empty {
	font-size:13px;
	padding:15px !important;
}
.tbay-dropdown-cart .cart_list a.remove i,
.cart-dropdown .cart_list a.remove i {
	top:auto;
	bottom:0;
}
.tb-icon-trash:before {
	content:"\E123\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	line-height:normal;
	font-family:'novinkala';
}
.tbay-dropdown-cart .cart_list .group dl,
.cart-dropdown .cart_list .group dl {
	color:#7f8081;
	font-size:11px;
	letter-spacing:0;
}
.tbay-dropdown-cart .cart_list .group dl dt:before,
.cart-dropdown .cart_list .group dl dt:before {
	font-family:'novinkala';
	content:"\E080\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	line-height:normal;
	float:right;
	margin-left:4px;
}
.tbay-dropdown-cart .cart_list li:first-child,
.cart-dropdown .cart_list li:first-child {
	padding-top:5px;
}
.cart-dropdown .group-button .total {
	width:50%;
	display:inline-block;
	text-align:right;
	float:right;
	line-height:20px;
}
.cart-dropdown .group-button .total span.woocommerce-Price-amount.amount {
	text-align:right;
	float:right !IMPORTANT;
	font-size:16px;
	color:#555;
	width:100%;
}
a.paginate_button.current {
	background:#e4e4e4 !IMPORTANT;
	border:none !IMPORTANT;
}
div#wc-wallet-transaction-details_processing {
	background:#3333337a;
	height:130%;
	position:absolute;
	top:-23px;
	color:#fff;
	padding:71px;
	border-radius:5px;
	width:104%;
	right:-19px;
}
.entry-single .author-info a.all-post {
	background:#ff6273;
	color:#fff;
	text-align:center;
	display:block;
	padding:7px 20px;
	border-radius:3px;
}
.entry-single .author-info .all-post i {
	display:none;
}
.tbay-dropdown-cart .total strong,
.cart-dropdown .total strong {
	font-weight:normal;
	color:#000;
	font-size:10px;
	letter-spacing:0;
}
.tbay-dropdown-cart .group-button p.buttons a.button.view-cart,
.cart-dropdown .group-button p.buttons a.button.view-cart {
	display:none;
}
.tbay-dropdown-cart .group-button p.buttons,
.cart-dropdown .group-button p.buttons {
	width:50%;
	display:inline-block;
	margin:0 !important;
}
.tbay-dropdown-cart .group-button p.buttons a.button,
.cart-dropdown .group-button p.buttons a.button {
	border-radius:8px;
	font-weight:600;
	letter-spacing:-0.5px;
}
.group-button .total span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
	font-size:11px;
	font-weight:400;
}
.tbay-dropdown-cart .group-button .total,
.cart-dropdown .group-button .total {
	margin:0;
}
.mcart-border ul.cart_list.product_list_widget {
	border-bottom:1px solid #f0f0f1;
	margin-bottom:6px;
}
.tbay-dropdown-cart .dropdown-menu,
.cart-dropdown .dropdown-menu {
	padding:10px;
	background:#fff;
	border-radius:8px;
	-webkit-box-shadow:0 4px 12px 0 rgb(0 0 0 / 20%) !important;
	box-shadow:0 4px 12px 0 rgb(0 0 0 / 20%) !important;
	min-width:300px;
}
.digi .elementor-nav-menu--main .elementor-item {
	line-height:24px !important;
}
.digi .tbay-horizontal .navbar-nav>li>a:before {
	content:"";
	position:absolute;
	right:0;
	top:97%;
	width:0;
	height:2px;
	border-radius:20px;
	background:#fc0e1b;
}
.tbay-element[class*="tbay-element-product"] .item .add-cart,
.tbay-element[class*="tbay-element-product"] .item .rating {
	display:none;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper {
	display:block;
	text-align:left;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper ins {
	display:block;
}
div#product-related .tbay-element[class*="tbay-element-product"] .item .product span.onsale {
	right:0;
	z-index:9999 !important;
	top:0;
}
.empty-cart .woocommerce {
	background-color:#fff !important;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	border:1px solid #e7e7e7;
	margin:40px 20px;
	border-radius:5px;
	padding:10px 40px 40px;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-arrow,
.slider>.slick-arrow i {
	font-size:23px;
	padding:10px;
	line-height:45px;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper bdi {
	color:#000;
	font-size:20px;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper del bdi span,
.tbay-element[class*="tbay-element-product"] .item .price-wrapper del bdi {
	color:#999;
	font-family:inherit;
	font-size:15px;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper bdi span {
	color:#333;
	font-size:15px;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-arrow,
.slider>.slick-arrow i {
	font-size:23px;
	padding:10px;
	line-height:45px;
	width:50px;
	opacity:1 !important;
	visibility:visible;
	height:80px;
}
.dokan-new-product-area .dokan-input-group {
	direction:ltr;
}
.product-edit-container #dokan-product-images ul.product_images li.image,
.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder,
.product-edit-container #dokan-product-images ul.product_images li.add-image {
	float:right;
}
.fa.fa-cloud-upload:before {
	content:"\f0ee";
}
.dokan-form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border:none;
}
.dokan-form-group .select2-container--below {
	width:100% !important;
}
.cart-popup .dropdown-menu ul.cart_empty a.button.wc-continue {
	font-size:13px;
	padding:3px 15px !important;
}
.dokan-store-products-filter-area {
	display:none;
}
.dokan-form-group .select2-container--default .select2-selection--single {
	padding:5px;
	height:auto;
	border:1px solid #d7dfe4;
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a {
	color:#fff;
}
.dokan-w12 button.dokan-btn {
	padding:11px 20px;
}
.dokan-form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border:none;
	top:76%;
	left:28px;
}
.dokan-form-group .select2-container {
	width:100% !IMPORTANT;
}
.dokan-form-group .select2-container .select2-selection--multiple {
	border:1px solid #bbc4c7;
	height:auto !IMPORTANT;
	padding:6px 0px 0;
}
button[name="add_product"] {
	height:auto !important;
	line-height:normal;
	padding:10px 25px;
	margin-top:16px;
	border:none;
}
.dokan-new-product-area .featured-image {
	width:25%;
	padding:0;
	margin:0;
	display:inline;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel .slick-prev {
	border-radius:8px 0 0 8px!important;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-arrow,
.slider>.slick-arrow {
	color:#a8a8a8;
	-webkit-box-shadow:1.5px 0 13px 0 rgb(19 0 0 / 7%);
	box-shadow:1.5px 0 13px 0 rgb(19 0 0 / 7%);
	background:#fff !important;
}
.nvk-sku-footer {
	font-size:.929rem;
	color:#858585;
	text-align:center;
	margin-top:-50px;
}
.nvk-sku-footer {
	font-size:13px;
	color:#858585;
	text-align:center;
	margin-top:-50px;
	border-top:1px solid #eaeaea;
	letter-spacing:0;
}
.woocommerce div.product #woocommerce-tabs ul.tabs {
	margin-bottom:40px;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-arrow,
.slider>.slick-arrow {
	color:#a8a8a8;
	-webkit-box-shadow:1.5px 0 4px 0 rgba(0,
	0,
	0,
	.15);
	box-shadow:1.5px 0 13px 0 rgb(19 0 0 / 13%);
	background:#fff !important;
}
.tbay-element[class*="tbay-element-product"] .item .product span.onsale span {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	text-align:center;
	background-color:#fb3449;
	font-weight:700;
	color:#fff;
	border-radius:20px;
	padding:4px 10px 1px;
	letter-spacing:0;
	margin-bottom:3px;
	font-size:15px;
	line-height:1.375;
	margin-right:8px;
	min-width:43px;
	height:23px;
}
.widget .search-field {
	width:100%;
	color:#555;
	background:#f8f8f8;
	border:1px solid transparent;
	font-size:12px;
	border-radius:8px;
	padding-right:35px;
}
.tbay-element[class*="tbay-element-product"] .item {
	border:none !important;
	margin:0 6px !important;
	border-radius:8px !important;
	padding:20px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
	padding-left:25px !IMPORTANT;
}
.tooltip-inner {
	font-family:'NovinYekan';
}
.group-buttons {
	display:none !important;
}
.tbay-element[class*="tbay-element-product"] .owl-carousel,
.tbay-element[class*="tbay-element-product"] .row,
.products .owl-carousel,
.products .row {
	background:#ef394d00;
}
.index-list .tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-next {
	left:0px !important;
}
.index-list .tbay-element[class*="tbay-element-product"] .owl-carousel>.slick-prev {
	right:0px !important;
}
.index-list .tbay-element[class*="tbay-element-product"] .item:hover {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	-webkit-transition-duration:.1s;
	transition-duration:.1s;
}
.tbay-body-default #main {
	margin-top:0;
	margin-left:30px;
}
.index-list .tbay-element[class*="tbay-element-product"] .item {
	margin:10px 5px;
}
.slick-initialized.products .product-block.product {
	border:0;
	border-radius:8px;
}
.slick-initialized.products>.slick-list {
	border:none;
}
.tbay-element[class*="tbay-element-product"] .item .product-block .name {
	text-align:right;
	font-size:13px;
	line-height:25px;
	color:#535353;
	height:77px;
	text-align:right;
	width:100%;
}
.tbay-element[class*="tbay-element-product"] .item .product-block .name a {
	color:#535353;
}
.suggestion-group {
	display:inline-block;
	margin-right:8px;
	margin-top:10px;
	width:84%;
}
.autocomplete-suggestions .suggestion-thumb {
	width:65px;
	border-radius:18px;
	display:inline-block;
}
.autocomplete-suggestion {
	margin:10px 0;
	display:inline-block;
	width:100%;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
	border:none;
}
div#main-wrapper .woocommerce-notices-wrapper:empty {
	padding:0;
}
.nvk-seller-price span.onsale {
	z-index:0 !important;
}
.eael-advance-tabs .eael-tabs-nav>ul li:hover,
.eael-advance-tabs .eael-tabs-nav>ul li.active,
.eael-advance-tabs .eael-tabs-nav>ul li.active-default {
	background:none !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right {
	padding:3px 10px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
	padding-left:10px;
	display:inline-block;
	margin-bottom:-10px;
	float:right;
	margin-top:3px;
}
ul.dokan-dashboard-menu .fa.fa-dashboard:before,
ul.dokan-dashboard-menu .fa.fa-tachometer:before {
	content:"\f0e4";
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
	height:46px;
	margin:0;
	float:right;
}
ul.dokan-dashboard-menu .fa.fa-external-link:before {
	content:"\f08e";
}
.autocomplete-suggestions {
	right:0;
	background:#fff;
	top:50px;
	border-radius:5px;
	padding:10px 20px 0;
}
.autocomplete-suggestions .suggestion-thumb img {
	border-radius:5px;
}
.list-header span.count {
	color:#333;
}
.autocomplete-suggestions .list-header {
	background:#eaeaea;
	text-align:right;
	border-radius:5px;
	color:#656262;
	font-size:13px;
	padding:5px 15px;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper ins {
	color:#333;
	display:block;
	font-size:19px;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper del span bdi,
.tbay-element[class*="tbay-element-product"] .item .price-wrapper del {
	letter-spacing:0;
	color:#acacac !important;
}
.tbay-element[class*="tbay-element-product"] .item .price-wrapper ins span span {
	font-size:15px;
}
html {
	scroll-behavior:smooth;
}
.elementor-widget-tbay-product-recently-viewed a.btn-readmore {
	display:none;
}
.products.row[data-xlgdesktop="1"]>div:nth-child(1n+1):before,
.products>div.row[data-xlgdesktop="1"]>div:nth-child(1n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="1"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="1"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="2"]>div:nth-child(2n+1):before,
.products>div.row[data-xlgdesktop="2"]>div:nth-child(2n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="2"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="2"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="2"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="2"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="3"]>div:nth-child(3n+1):before,
.products>div.row[data-xlgdesktop="3"]>div:nth-child(3n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="3"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="3"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="3"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="3"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="3"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="3"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="4"]>div:nth-child(4n+1):before,
.products>div.row[data-xlgdesktop="4"]>div:nth-child(4n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="4"]>div:nth-last-child(4):after,
.products>div.row[data-xlgdesktop="4"]>div:nth-last-child(4):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="4"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="4"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="4"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="4"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="4"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="4"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-child(5n+1):before,
.products>div.row[data-xlgdesktop="5"]>div:nth-child(5n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-last-child(5):after,
.products>div.row[data-xlgdesktop="5"]>div:nth-last-child(5):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-last-child(4):after,
.products>div.row[data-xlgdesktop="5"]>div:nth-last-child(4):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="5"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="5"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="5"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="5"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-child(6n+1):before,
.products>div.row[data-xlgdesktop="6"]>div:nth-child(6n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(6):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(6):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(5):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(5):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(4):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(4):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="6"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="6"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-child(7n+1):before,
.products>div.row[data-xlgdesktop="7"]>div:nth-child(7n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(7):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(7):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(6):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(6):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(5):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(5):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(4):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(4):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="7"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="7"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-child(8n+1):before,
.products>div.row[data-xlgdesktop="8"]>div:nth-child(8n+1):before {
	content:"";
	width:1px;
	position:absolute;
	background:#e0e6ea00;
	top:-1px;
	bottom:-1px;
	right:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(8):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(8):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(7):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(7):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(6):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(6):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(5):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(5):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(4):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(4):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(3):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(3):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(2):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(2):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.products.row[data-xlgdesktop="8"]>div:nth-last-child(1):after,
.products>div.row[data-xlgdesktop="8"]>div:nth-last-child(1):after {
	content:"";
	height:1px;
	position:absolute;
	background:#e0e6ea00;
	right:-1px;
	left:-1px;
	bottom:-1px
}
.tbay-element-newsletter input[type="submit"] {
	background:#ee384e;
	color:#fff;
	border:none;
	font-size:14px;
	padding:0 19px;
	border-radius:8px;
	height:50px;
}
.mobile-hidden-footer.tbay-homepage-demo {
	padding-bottom:0;
}
#tbay-footer .elementor-element.elementor-widget-tbay-newsletter {
	width:100%;
}
.log-form,
.u-columns>div {
	flex:0 0 35%;
	max-width:35%;
	padding:0;
}
.log-form {
	border:1px solid #ededed;
	padding:30px !important;
}
.digcon {
	width:100%;
	direction:rtl;
}
.tbay-element-newsletter input[type="email"] {
	border-radius:0 8px 8px 0;
	background:#f0f0f1;
	border:none;
	font-size:14px;
	letter-spacing:-0.5px;
	height:50px;
	padding:15px;
	color:#333;
}
.log-form {
	border:1px solid #ededed;
	padding:30px !important;
	border-radius:8px;
}
button.woocommerce-Button.button {
	padding:30px 16px;
	direction:rtl;
	font-size:13.5px !important;
	line-height:1.571;
	background-color:#ef394e;
	color:#fff;
	border:1px solid #ef394e;
	display:block !important;
	height:47px;
	font-weight:600 !important;
	max-height:60px;
	border-radius:7px !important;
}
.log-form input {
	padding:17px !important;
	height:50px !important;
	letter-spacing:-0.2px;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
	left:20px;
	top:13px;
	font-size:18px;
	opacity:0.8;
}
p.woocommerce-LostPassword.lost_password a {
	text-align:left;
	float:left !important;
}
.page-404 .content-404 {
	text-align:center;
}
.page-404 h1 {
	font-size:31px;
	line-height:1.222;
	color:#666;
	font-weight:800;
}
.page-404 .sub-title {
	padding:10px 0;
	font-weight:300;
	color:#666;
	font-size:15px;
}
.tbay-body-default .content-404 a.backtohome {
	color:#fff !important;
	background-color:#6ab946;
	border:1px solid #4aa42e;
	padding:0 30px;
}
ul.product-categories {
	padding:0;
}
section.error-404 img {
	padding:50px 100px 0;
}
.u-columns>div:only-child .nav-tabs {
	padding-bottom:15px;
}
.u-columns .nav-tabs li a {
	font-weight:400;
	font-size:17px;
}
.log-form .logo.logo-theme {
	text-align:center;
	margin-bottom:10px;
}
p.c-login__footer {
	text-align:center;
	color:#a2a2a2;
	font-size:12px;
	line-height:25px;
}
p.c-login__footer a {
	color:#fd2424;
}
input[name="mobile/email"]::placeholder {
	direction:rtl;
	font-family:'NovinYekan';
}
.nvk-add-to-cart a:hover {
	color:#fff !important;
	opacity:0.9;
}
input.input-text.countrycode.dig_wc_logincountrycode,
input[name="mobile/email"] {
	font-family:sans-serif;
	direction:ltr;
}
.nvk_account .u-columns .tab-pane .sub-title {
	font-size:13px;
	color:#777;
	letter-spacing:-0.25px;
}
.nvk_account .entry-title,
.nvk_account .tbay-footer,
.nvk_account #tbay-header {
	display:none !important;
}
.nvk_account section#main-container {
	width:100%;
	max-width:100%;
	margin:0;
	padding:0;
}
.nvk_account div#tbay-main-content {
	min-height:100vh;
	background:#fff;
}
.woocommerce-password-strength.short {
	background:none;
	color:#b2001a;
	font-size:12px;
	text-align:right;
}
p.form-row.form-group.user-role.vendor-customer-registration label {
	width:49%;
	text-align:center;
	background:none;
	color:#464646;
	border-radius:5px;
	padding:4px;
	transition:.3s all;
	font-size:13px;
	border:1px dashed #b7b7b799;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
	background-color:#fff;
	-webkit-box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	border:1px solid #e6e6e6;
	line-height:22px;
	border-radius:8px;
	padding:20px;
}
.woocommerce .cart-collaterals .cart_totals {
	background:none;
	padding:0;
}
.cart_totals .wc-proceed-to-checkout a {
	border-radius:8px !important;
	font-weight:600 !important;
	font-size:15px !important;
}
.col-lg-8.tb-cart-form {
	flex:0 0 100%;
	max-width:100%;
}
.cart-bottom {
	padding:20px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
	margin:10px 20px 0;
	border-bottom:1px solid #e8e8e8;
}
.tb-icon-arrow-left:before {
	content:"\E0BA\00FE0E";
	font-family:'novinkala';
	font-size:20px;
	float:right;
	padding:5px 0;
	margin:0;
}
.cart-bottom .continue-to-shop a {
	font-weight:400;
	background:none;
	height:auto;
	padding:11px 20px;
	border-radius:6px;
	border:2px solid #878686;
	color:#696969;
}
body.woocommerce-checkout section#main-container div#main-content {
	padding:0;
}
form.checkout {
	border:1px solid #e6e6e6;
	border-radius:8px;
	-webkit-box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	position:relative;
	overflow:hidden;
	background:#fff;
	padding:40px 20px;
	margin:15px 0px !important;
}
.woocommerce-form-coupon-toggle {
	border:1px solid #e6e6e6;
	border-radius:8px;
	-webkit-box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	position:relative;
	overflow:hidden;
	background:#fff;
	padding:10px 20px;
	margin-top:15px;
}
.tbay-body-default .main-page,
.tbay-body-default #tbay-main-content .single-post {
	max-width:100%;
	margin:0 auto;
}
ul.wc_payment_methods.payment_methods.methods {
	font-size:13px;
	padding:25px;
}
.woocommerce .checkout_coupon {
	max-width:100%;
	background:#fff !important;
	border-radius:8px !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
	margin:0;
	font-size:13px !IMPORTANT;
}
form.checkout h3 {
	font-size:15px;
	margin-bottom:15px !IMPORTANT;
}
.d-none.d-xl-block.col-xl-1 {
	display:none;
}
.update-cart {
	font-weight:400 !IMPORTANT;
	font-weight:700;
	background:no-repeat;
	height:auto;
	padding:7px 20px;
	border-radius:6px;
	border:2px solid #878686;
	color:#333 !important;
}
.diza-back-btn {
	display:none;
}
.coupon {
	padding:20px;
}
.shop_table.cart .cart_item.head span {
	line-height:23px;
	font-weight:700;
	color:#515151;
}
.coupon .box .text {
	border:1px solid #f0f0f0;
	font-size:12px;
	letter-spacing:-0.5px;
}
.woocommerce-checkout .woocommerce,
.woocommerce .woocommerce-cart-form {
	padding:29px 0;
	margin:0;
	background:none;
}
body.woocommerce-cart div#main-content {
	padding:0;
}
form.woocommerce-cart-form .coupon label {
	font-size:15px;
	margin:0 0 10px 0;
}
.tbay-body-default .woocommerce-products-header+.tbay-filter {
	padding:0;
}
.button-search:not(.icon) {
	border-radius:8px !important;
}
form.woocommerce-cart-form .coupon .box {
	max-width:100% !important;
}
.tbay-to-top a {
	border:none;
	background:#fff !important;
	box-shadow:0px 7px 8px 5px rgb(0 0 0 / 4%);
	width:50px;
	height:50px;
}
.tbay-to-top a {
	opacity:0.85;
}
.cart-bottom .update {
	font-weight:500;
	color:#949494;
	letter-spacing:-0.5px;
}
.woocommerce .woocommerce-cart-form .tb-cart-total {
	padding-right:20px;
}
.shop_table.cart .cart_item:last-child {
	border:none;
}
.cart_totals .wc-proceed-to-checkout {
	padding-top:10px !IMPORTANT;
	margin-top:10px !IMPORTANT;
}
.cart_totals h2 {
	font-size:14px;
	padding:7px 0;
	margin:0;
}
.cart-collaterals tr.cart-subtotal th {
	padding:4px 0px !IMPORTANT;
	font-size:13px;
}
.cart-collaterals tr.cart-subtotal th,
.cart-collaterals tr.cart-subtotal td {
	padding:4px 0px !IMPORTANT;
	font-size:13px;
}
.cart_totals table {
	padding:0px !important;
}
body.woocommerce-checkout section#main-container,
body.woocommerce-cart section#main-container {
	margin:0;
	max-width:100%;
	width:100%;
	padding:0 30px;
}
.nvk-add-to-cart.disabled button {
	margin-top:8px !IMPORTANT;
}
.nvl-product-buy-box {
	padding:15px;
}
span.tb-sold.sold-out-nvk {
	margin:0;
}
.summary.entry-summary p.price {
	display:none !important;
}
.woocommerce-notices-wrapper a {
	position:absolute !important;
	bottom:6px;
	left:30px;
}
.woocommerce .woocommerce-info a.button:after,
.woocommerce .woocommerce-message a.button:after,
.woocommerce .woocommerce-error a.button:after {
	font-size:0;
}
.woocommerce.single-product .woocommerce-info,
.woocommerce.single-product .woocommerce-message,
.woocommerce.single-product .woocommerce-error {
	margin:0 !important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nvk-seller-price-main span.onsale {
	right:-100% !IMPORTANT;
	top:30px !important;
}
div#sticky-menu-bar .rate-sold {
	padding:0;
	margin:0;
	display:inline-block;
	width:auto;
}
div#sticky-menu-bar .woocommerce-product-rating.current {
	display:inline-block;
	width:100%;
}
div#sticky-menu-bar .rate-sold:before {
	display:none;
}
.woocommerce-password-strength.strong {
	background-color:#dbffd2;
	border-color:#dbffd2;
}
.show_if_seller small {
	letter-spacing:0.5px;
	color:#999;
	direction:ltr;
	text-align:left;
	display:block;
	width:100%;
	margin-top:2px;
}
small.woocommerce-password-hint {
	display:none;
}
p.form-row.form-group.user-role.vendor-customer-registration label:hover {
	color:#666;
	border:1px dashed #666;
}
.loginViaContainer span.digor {
	display:none;
}
.woocommerce form.login input,
.woocommerce form.register input {
	border-radius:8px;
}
div#tab-customlogin input.submit_button,
button.woocommerce-Button.button.dig_wc_mobileLogin {
	line-height:normal;
	height:auto !important;
	padding:11px;
	font-size:12px !important;
	font-weight:600 !important;
	border-radius:8px;
}
form#register input.woocommerce-Button.button.otp_reg_dig_wc {
	height:auto !important;
	padding:11px !important;
	line-height:normal;
	font-size:13px !important;
}
div#tab-customlogin input {
	margin-bottom:10px !important;
}
#custom-login-wrapper .nav-tabs li a {
	font-weight:500;
	font-size:18px;
}
#custom-login-wrapper .nav-tabs {
	text-align:right;
	justify-content:right;
}
#custom-login-wrapper .btn-close {
	top:47px;
	left:25px;
	color:#848484;
	outline:none !important;
}
#custom-register input.error,
#custom-login input.error {
	border:2px solid #fb3349 !important;
	border-radius:6px !important;
}
#custom-login-wrapper .btn-close i {
	font-size:15px;
	font-weight:600;
}
#custom-login-wrapper .modal-dialog {
	margin-top:5%;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
	float:right;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
	padding:0 !important;
	margin:0 !IMPORTANT;
}
.fa.fa-long-arrow-left:before {
	content:"\f177";
}
a.dokan-banner-drag.dokan-btn.dokan-btn-info.dokan-theme {
	background:#e93e53;
	color:#fff;
	border:none;
	padding:10px 25px;
}
.dokan-form-horizontal .dokan-control-label {
	text-align:right;
}
.dokan-dashboard .dokan-dashboard-content.dokan-settings-content .dokan-settings-area .dokan-form-group .dokan-form-group:last-child {
	direction:ltr;
}
.dokan-dashboard .dokan-dashboard-content .dokan-page-help {
	font-style:normal;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
	background:#ffffff !important;
	opacity:0.9;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
	color:#333;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a:hover {
	background:#ffffff !important;
	color:#3c3c3c;
}
#custom-login-wrapper input.submit_button,
.otp_reg_dig_wc {
	font-size:15px !important;
	width:100%;
	color:#fff !important;
	font-weight:600 !important;
	border:none !important;
	margin-top:10px !important;
	border-radius:7px !important;
	height:46px !important;
}
.single-product section#tbay-breadscrumb {
	background:#fff !important;
}
.tbay-breadscrumb .container {
	width:100% !important;
	max-width:100%;
}
.tbay-breadscrumb .breadcrumb li a {
	font-size:11px;
	color:#666;
}
.col-lg-8.tb-cart-form {
	background-color:#fff;
	-webkit-box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	box-shadow:0 8px 13px -7px rgb(0 0 0 / 5%);
	line-height:22px;
	border-radius:8px;
	padding:20px 5px !IMPORTANT;
	border:1px solid #e6e6e6;
	flex:0 0 65%;
	max-width:65%;
	margin-right:15px;
}
.tbay-breadscrumb .tbay-woocommerce-breadcrumb.breadcrumb>li+li:before {
	content:"/";
	padding:0 5px;
	color:#b3b3b3;
	font-size:12px;
}
.woocommerce div.product .product_title,
body div.product .product_title {
	padding-bottom:15px;
	margin-bottom:10px;
	font-weight:400;
	font-size:16px;
	font-size:1.143rem;
	line-height:28px;
	color:#000;
	border-bottom:1px solid #dfdfdf;
}
.singular-shop .woocommerce-product-details__short-description ul li {
	font-size:12.5px;
	line-height:29px;
	letter-spacing:-0.4px;
}
.singular-shop>.product .single-main-content {
	padding:0 0 30px;
}
.nvk-seller {
	line-height:normal;
	background-color:#f5f5f5;
	border:1px solid #e4e4e4;
	border-radius:8px;
	margin-left:20px;
	padding:0;
}
.singular-shop .single_variation_wrap .single_variation .woocommerce-variation-price span.price span {
	color:#666;
}
.log-form .logo img {
	width:150px;
	margin:15px auto;
	text-align:center;
	display:block;
}
.woocommerce-variation-price {
	text-align:left;
}
.nvk-seller h3 {
	font-size:15px;
	padding:1.2rem 1.2rem .8rem;
	margin-top:5px;
	margin-bottom:0;
}
.nvk-seller-name {
	font-weight:600;
	color:#424750;
	font-size:15px;
}
.nvk-seller-meta-parts:before {
	content:"\E1E1\00FE0E";
	font-family:novinkala !important;
	float:right;
	font-size:25px;
	margin-left:9px;
	line-height:44px;
	padding-right:0;
	margin-bottom:-20px;
}
.nvk-seller-guarantee-parts.nvk-seller-parts:before {
	content:"\E076\00FE0E";
	font-family:novinkala !important;
	float:right;
	font-size:25px;
	margin-left:9px;
	line-height:45px;
	padding-right:15px;
	margin-bottom:-20px;
}
.tb-icon-cart:before {
	font-family:'novinkala';
	content:"\E0FD\00FE0E";
}
.tbay-login .account-not-login {
	font-size:12.5px;
	line-height:1.833;
	padding:10px 15px;
	border-radius:8px;
	border:1px solid #e0e0e2;
}
.reply {
	position:absolute;
	top:13px;
	left:0;
}
a.account-button.account-not-login:before {
	content:"\E1C2\00FE0E";
	margin-left:10px;
	font-size:24px;
	font-size:1.714rem;
	line-height:24px;
	font-family:'novinkala';
	color:#666;
}
p.comment-form-cookies-consent {
	width:100%;
}
.tbay-login .account-menu {
	border:none;
	-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 30%);
	box-shadow:0 3px 8px 0 rgb(0 0 0 / 30%);
	border-radius:10px;
	left:0;
	right:auto;
}
.account-menu ul li a {
	cursor:pointer;
	color:#424750 !important;
	font-size:12px;
}
.tbay-login .account-menu ul li {
	border-bottom:1px solid #f0f0f1;
}
.tbay-login .account-menu ul {
	list-style:none;
	padding:0 15px 2px;
	margin:0;
}
.woocommerce_account_page_nvk {
	padding:40px;
	display:flex;
}
.icon-user:before {
	content:"\E1C2\00FE0E";
	font-family:'novinkala';
}
.nvk-titlebar h2 {
	display:none;
}
.woocommerce #yith-wcwl-form .wishlist-empty {
	margin:0px;
	padding:0;
}
.woocommerce .woocommerce-MyAccount-content h1 {
	font-size:18px;
	margin-bottom:20px;
}
.woocommerce table.my_account_orders td.order-actions a {
	color:#fff !important;
	background:#1ac7e4 !important;
}
.woocommerce table.wishlist_table.shop_table tr {
	border:none;
}
.tbay-login .account-menu ul li a {
	cursor:pointer;
	color:#424750 !important;
	font-size:12px;
	display:block !IMPORTANT;
	padding:4px 0;
}
.account-user-top img {
	width:32px;
	height:32px;
	border:1px solid #424750;
	border-radius:50%;
	background:#fff;
	background-size:contain;
	float:right;
	margin-left:10px;
}
.account-user-top h4 {
	font-size:14px;
	font-size:1rem;
	line-height:1.571;
	font-weight:700;
	margin:0;
}
.account-user-top a:after {
	content:"\E0FC\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	margin-right:2px;
	font-family:'novinkala';
	float:left;
	line-height:17px;
}
.account-user-top a {
	color:#19bfd3;
	font-size:10px;
	font-size:.714rem;
	display:inline-block !important;
	line-height:normal !IMPORTANT;
	height:auto !important;
}
.account-user-top {
	padding:15px 15px 10px;
	border-bottom:1px solid #f0f0f1;
}
.tbay-login .account-menu ul li:last-child {
	border:none;
	padding:0;
	margin:0;
}
.tbay-login .account-menu ul li:last-child a:before {
	content:"\E191\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	line-height:1.222;
	margin-left:10px;
	font-family:'novinkala';
	float:right;
	padding:4px 0;
	color:#666;
}
.tbay-login .account-menu ul li:first-child a:before {
	content:"\E197\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	line-height:1.222;
	margin-left:10px;
	font-family:'novinkala';
	float:right;
	padding:4px 0;
	color:#666;
}
.tbay-login .account-menu ul li:nth-child(2) a:before {
	content:"\E126\00FE0E";
	font-size:18px;
	font-size:1.286rem;
	line-height:1.222;
	margin-left:10px;
	font-family:'novinkala';
	float:right;
	padding:4px 0;
	color:#666;
}
.account-user-wallet:before {
	content:"";
	display:block;
	width:1px;
	height:33px;
	background:#c0c2c5;
	position:absolute;
	right:16px;
	top:-15px;
}
.account-user-wallet small {
	position:absolute;
	color:#81858b;
	left:0;
	top:2px;
}
.account-user-wallet {
	position:relative;
}
.account-user-wallet span.account-user-wallet-title {
	position:relative;
	color:#81858b;
	font-size:10px;
	margin-right:42px;
}
.nvk-seller-guarantee-parts small {
	font-size:1rem;
	line-height:41px;
	margin:0;
}
.account-user-wallet:after {
	content:"";
	display:block;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#c0c2c5;
	position:absolute;
	right:13px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
	background:#869096;
	border-radius:5px;
}
.dokan-new-product-area .dokan-product-meta {
	width:75%;
}
.account-user-wallet small span bdi {
	font-size:12px;
	color:#424750;
}
div#stacks-section {
	padding-bottom:100px;
}
.wpcf7 p label,
.wpcf7 p label span,
.wpcf7 p label,
.wpcf7 p label span input {
	width:100%;
}
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="text"],
.wpcf7-form textarea {
	height:auto !important;
	padding:10px !important;
	margin-top:5px;
}
.wishlist-title-container {
	display:none;
}
.elementor-1613 .elementor-element.elementor-element-540dbaf .tbay-search-form .button-group,
.elementor-1613 .elementor-element.elementor-element-540dbaf .tbay-search-form .button-search:not(.icon) {
	border-radius:10px !important;
	margin-left:-9px;
	padding:1px 14px;
}
.wpcf7 p {
	margin:0;
}
input.wpcf7-form-control.wpcf7-submit {
	border:none;
	background:#ed4355;
	color:#fff;
	padding:0 20px;
}
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea {
	border-radius:10px !important;
	margin-left:-9px;
	padding:1px 14px;
}
.account-user-top:hover {
	background:#f4f4f4;
}
.account-user-wallet small span bdi span {
	font-size:10px;
	color:#81858b;
}
.nvk-seller-guarantee-parts.nvk-seller-parts {
	cursor:default;
	padding:6px 0px 10px;
}
.nvk-seller-rating {
	color:#8d9096;
	margin-top:2px;
	font-size:.857rem;
	display:inline-block;
}
.seller.col-lg-3 {
	padding-right:0;
}
.nvk-seller-price-main del bdi {
	font-weight:400;
}
.nvk-seller-name-meta {
	position:relative;
}
.nvk-seller-name-meta:after {
	content:"\E0BA\00FE0E";
	position:absolute;
	left:15px;
	top:30px;
	color:#a1a3a8;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:24px;
	font-family:'novinkala';
}
.nvk-seller-name-meta .nvk-line-spacer {
	margin:0 1.53rem 5.5px 1.53rem;
}
.nvk-seller-name-meta a {
	padding:1.3rem 1.1rem;
	border:1px solid #3330;
	padding-bottom:calc(1.3rem - 1px);
	padding-top:calc(1.3rem - 1px);
	border-left:0;
	border-right:0;
	display:block;
}
.nvk-seller-name-meta a:hover {
	background:#ececec;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	padding-bottom:calc(1.3rem - 1px);
	padding-top:calc(1.3rem - 1px);
}
.nvk-stock-parts.nkk-seller-part:before {
	content:"\E07F\00FE0E";
	font-size:24px;
	color:#0fabc6;
	background:none;
	margin-right:4px;
	font-family:'novinkala';
	float:right;
	margin-left:9px;
	line-height:45px;
	padding-right:12px;
	margin-bottom:-20px;
}
.nvk-stock-parts.nkk-seller-part {
	position:relative;
	min-height:80px;
}
.dashicons,
.dashicons-before:before {
	font-family:dashicons !important;
}
.stock_text_nvk.is_in_stock_nvk:after {
	position:absolute;
	content:"";
	width:2px;
	height:15px;
	background-color:#e0e0e2;
	top:38px;
	right:27px;
}
#dokan-seller-listing-wrap .dokan-store-is-open-close-status {
	left:20px;
	right:auto;
}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 {
	display:block;
	margin:15px 0 10px;
	font-weight:800;
}
#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] {
	font-family:inherit;
}
#dokan-seller-listing-wrap .store-data {
	position:relative;
	text-align:right;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 {
	margin-top:25px;
	font-size:21px;
	margin-bottom:0;
	margin-right:5px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address {
	display:inline-block;
	position:absolute;
	right:-5px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 {
	margin-top:25px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label {
	bottom:15px;
	top:auto;
	left:20px;
}
.store-footer .dokan-btn-theme.dokan-btn-round {
	transform:rotate(180deg);
	font-size:16px;
}
.store-data-container .dokan-seller-rating {
	text-align:right;
	background:none;
}
#dokan-store-listing-filter-form-wrap {
	display:inline-block;
	width:100%;
	margin:0;
}
.nvk-gallery-options {
	position:absolute;
	top:5%;
	z-index:9;
	right:30px;
	text-align:left;
	width:20px;
}
.nvk-gallery-options ul li.wishlist span {
	display:none;
}
.nvk-gallery-options ul li small {
	position:absolute;
	opacity:0;
	padding:9px 15px;
	background-color:#6f6f6f;
	color:#fff;
	z-index:4;
	-webkit-animation-name:dk-tooltip-animation;
	animation-name:dk-tooltip-animation;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	font-size:13px;
	line-height:normal;
	width:120px;
	top:-5px;
	right:50px;
	border-radius:2px;
	text-align:center;
}
.time-set .nvk-gallery-options {
	top:11%;
}
.nvk-gallery-options ul li:hover small {
	opacity:1;
	transition:all .3s;
}
.nvk-gallery-options ul li small:after {
	border-width:10px 0 12px 10px;
	border-color:transparent transparent transparent #6f6f6f;
	right:-9px;
	content:"";
	width:0;
	height:0;
	border-style:solid;
	position:absolute;
	top:7px;
}
.nvk-gallery-options ul li.wishlist a i:before {
	content:"\E02D\00FE0E";
	font-family:'novinkala';
	font-size:24px;
}
.nvk-gallery-options ul {
	padding:0;
}
.woocommerce-product-gallery {
	padding-right:65px;
}
a.nvk-ralated-option:after,
a.nvk-share-option:after,
a.nvk-zoom-option:after,
a.nvk-comment-option:after {
	font-size:24px;
	font-family:'novinkala';
}
a.nvk-ralated-option:after {
	content:"\E151\00FE0E";
	font-size:17px;
	font-weight:900;
}
a.nvk-share-option:after {
	content:"\E04E\00FE0E";
}
a.nvk-zoom-option:after {
	content:"\E167\00FE0E";
	font-size:26px;
}
a.nvk-comment-option:after {
	content:"\E043\00FE0E";
}
a.nvk-ralated-option,
a.nvk-comment-option,
a.nvk-zoom-option,
a.nvk-share-option {
	font-size:0;
}
.nvk-gallery-options ul li {
	list-style:none;
	text-align:center;
	display:block;
	margin:5px 0;
	position:relative;
	line-height:normal;
	height:38px;
	width:38px;
}
i.yith-wcwl-icon.fa.fa-heart-o {
	margin:0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
	float:right !important;
}
.nvk-stock-parts.nkk-seller-part:after {
	position:absolute;
	content:"";
	width:6px;
	height:6px;
	background-color:#0fabc6;
	border-radius:3px;
	top:58%;
	right:25px;
}
.nvk-stock-parts .stock_text_nvk {
	line-height:43px;
	margin-bottom:-6px;
}
.in_stock_days_nvk {
	position:absolute;
	right:48px;
	color:#81858b;
	font-size:12px;
	font-size:.857rem;
	line-height:24px;
}
.in_stock_days_nvk:before {
	color:#e6123d;
	content:"\E06B\00FE0E";
	font-size:1.286rem!important;
	line-height:22px!important;
	margin-left:5px;
	font-family:'novinkala';
	float:right;
}
.nvk-seller-price {
	padding:15px 20px;
}
span.nvk-seller-price-note {
	color:#b4b4b4;
}
.nvk-seller-price .tooltip {
	position:relative;
	display:inline-block;
	border-bottom:1px dotted black;
	opacity:1 !important;
	z-index:1;
	cursor:pointer;
}
.nvk-seller-price .tooltip:hover .tooltiptext {
	visibility:visible;
}
.tooltip.nvk-seller-price-tooltip:after {
	content:"\E227\00FE0E";
	color:#ababab;
	font-size:21px;
	font-size:1.5rem;
	line-height:1.048;
	position:absolute;
	top:46%;
	-webkit-transform:translateY(-60%);
	transform:translateY(-60%);
	font-family:'novinkala';
	padding-right:1px;
	font-weight:500;
}
.singular-shop .tbay-time .times div {
	font-size:16px;
	font-weight:400;
}
.nvk-seller-price .tooltip .tooltiptext {
	visibility:hidden;
	width:120px;
	text-align:right;
	padding:10px;
	border-radius:6px;
	position:absolute;
	z-index:1;
	min-width:273px;
	max-width:394px;
	-webkit-box-shadow:0 -6px 12px 0 hsl(0deg 0% 71% / 30%);
	box-shadow:0 -6px 12px 0 hsl(0deg 0% 71% / 30%);
	background-color:#fff;
	border:1px solid #b8b8b8;
	font-family:"NovinYekan",
	sans-serif;
	line-height:24px;
	top:22px;
	left:-33px;
}
.woocommerce-MyAccount-content .woocommerce-Message:before {
	padding:8px 5px;
	float:none;
	border-radius:4px;
	width:40px;
	height:40px;
	text-align:center;
}
.woo-wallet-sidebar ul li.card {
	border:none;
	box-shadow:0px 7px 8px 5px rgb(0 0 0 / 1%);
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar {
	background:#f5f6f7;
}
.woo-wallet-transactions-items {
	padding:0;
}
.woo-wallet-sidebar ul li.card:hover {
	border:none;
	box-shadow:0px 7px 8px 5px rgb(0 0 0 / 2%) !important;
}
.woo-wallet-sidebar ul li span {
	background:#e93e53;
	border-radius:3px;
	color:#fff;
	width:30px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	font-size:16px;
}
a:hover {
	opacity:0.9 !IMPORTANT;
}
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-error {
	padding:13px !important;
}
.nvk-seller-price .tooltip .tooltiptext:before {
	position:absolute;
	top:-7px;
	left:15px;
	width:13.7px;
	height:13.7px;
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	background-color:#fff;
	-webkit-box-shadow:inset -1px -1px 0 0 #b8b8b8;
	box-shadow:inset -1px -1px 0 0 #b8b8b8;
	content:'';
}
.nvk-seller-price-main {
	float:left;
	max-width:50%;
	text-align:left;
	position:relative;
}
.woocommerce .single-main-content span.onsale {
	top:3px;
	right:0;
}
.nvk-seller-price-main del {
	text-decoration:line-through;
	font-size:16px;
	color:#a1a3a8;
	font-weight:300;
	line-height:28px;
}
.nvk-seller-price-main del bdi span {
	display:none;
}
.nvk-seller-price-main ins {
	text-decoration:none;
	display:inline;
	color:#030a16;
	font-weight:600;
	font-size:21px;
	letter-spacing:0;
}
.nvk-seller-price-main ins bdi span {
	color:#424750;
	font-weight:600;
	font-size:12px;
	font-size:.857rem;
	line-height:21px;
}
.nvk-seller-price-main span.onsale span {
	padding:3px .7rem 1px !important;
	font-weight:600 !important;
	background:#fb3449 !important;
	border-radius:1rem !important;
	color:#fff;
	font-size:1.1rem !important;
	letter-spacing:0;
}
.singular-shop .tbay-time {
	background:none;
	line-height:1;
	color:#fb3449;
	padding:0;
}
.singular-shop .tbay-time .title {
	width:200px;
	font-size:0;
	background:url(library/images/time-badge-nvk.svg);
	background-repeat:no-repeat;
	background-size:85%;
	background-position-x:right;
	margin-top:8px;
}
.singular-shop .tbay-time {
	flex:none;
}
.tbay-time-wrapper {
	border:none !important;
}
.singular-shop .tbay-time .title {
	font-size:0;
}
.nvk-add-to-cart .single_add_to_cart_button {
	width:100%;
	font-weight:600 !important;
	letter-spacing:-0.8px !important;
	border-radius:8px;
	padding:3px 18px !important;
	margin-top:20px !important;
}
.image-mains span.saled {
	display:none;
}
ul.nvk-ratting-number {
	margin:0;
}
ul.nvk-ratting-number a {
	color:#0fabc6;
	font-size:13px;
	cursor:pointer;
}
ul.nvk-ratting-number li {
	color:#9999;
}
.woocommerce div.product form.cart div.quantity {
	width:auto !important;
	display:inline-block;
	margin:0;
}
.singular-shop .single_variation_wrap .single_variation .woocommerce-variation-price .price span {
	font-size:17px;
	font-weight:500;
}
.singular-shop .single_variation_wrap .woocommerce-variation-availability {
	display:none;
}
.singular-shop .single_variation_wrap .single_variation .woocommerce-variation-price {
	margin-top:16px;
	margin-bottom:0;
}
.nvk-password-area {
    position: relative;
}
.woocommerce div.product form.cart .button {
	padding:2px;
	width:64%;
	float:none !important;
	opacity:1;
	margin-top:14px;
	border:none;
}
.single_variation_wrap {
	margin-top:15px;
}
.single-product.woocommerce div.product .woocommerce-product-rating {
	margin-bottom:0;
}
.singular-shop div.product .product_meta>span {
	display:block;
	font-weight:400;
	color:#0b132b;
	margin:0;
	font-size:13px;
	line-height:30px;
	letter-spacing:0;
}
ul.jcaa_attr_select li {
	float:right;
	margin-right:0;
	margin-left:10px !important;
}
.jcaa_attr_select.jcaa_size_small .jcaa_obj_image.jcaa_attr_option,
.jcaa_attr_select.jcaa_size_small .jcaa_obj_color.jcaa_attr_option {
	width:33px !important;
	height:33px !important;
}
body.woocommerce div.product form.cart .variations label {
	font-size:15px;
	line-height:1.833;
	font-weight:600;
	list-style:none;
	padding:0px;
}
.singular-shop div.product .cart.variations_form {
	margin-bottom:0 !important;
	margin-top:30px !important;
}
td.value.jcaa_select_enabled {
	margin-bottom:-30px;
}
.singular-shop div.product .flex-control-thumbs .slick-list li img {
	padding:8px;
	border-radius:8px !important;
	opacity:0.6;
}
.singular-shop .image-mains {
	-ms-flex:0 0 36.666667%;
	flex:0 0 36.666667%;
	max-width:36.666667%;
}
.flex-control-nav>.slick-arrow {
	display:none !important;
}
.information.col-lg-4 {
	-ms-flex:0 0 38.333333%;
	flex:0 0 38.333333%;
	max-width:38.333333%;
}
.rate-sold .count {
	margin-right:4px;
}
.tbay-breadscrumb .breadcrumb {
	padding:10px 0 0;
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link span {
	font-size:14px;
	margin-right:4px;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
	opacity:1 !important;
	-webkit-filter:none !important;
	filter:none !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity:0.5 !IMPORTANT;
	-webkit-filter:blur(1px);
	filter:blur(1px);
}
.rate-sold {
	color:#999;
	margin-right:0;
	margin-left:0;
	font-size:12px;
	line-height:22px;
	display:block;
	width:100%;
}
.rate-sold:before {
	content:"\E082\00FE0E";
	color:#fb3449;
	font-size:19px;
	margin-left:4px;
	float:right;
	font-family:'novinkala';
}
.rate-sold span.count:after {
	content:'نفر از خریداران';
	padding-right:5px;
	color:#999;
	margin-left:0;
	font-size:12px;
	line-height:22px;
}
.woocommerce div.product #woocommerce-tabs ul.tabs li>a:before {
	height:4px;
	border-radius:8px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding-bottom:10px !important;
	font-size:15px !important;
}
.wc-tabs-wrapper .panel p {
	font-size:14px;
	line-height:35px !important;
	color:#666;
}
.wc-tabs-wrapper .panel p strong {
	font-size:17px;
}
.wc-tabs-wrapper .panel table tbody tr:first-child td {
	border:none !important;
	background:#fff !important;
}
.woocommerce table.shop_attributes {
	border:none;
}
.woocommerce table.shop_attributes th {
	border:none !IMPORTANT;
	margin:0 !IMPORTANT;
	padding:0;
	width:5%;
}
a img.alignnone {
	margin:0 auto;
	text-align:center;
	display:block;
	border-radius:8px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	border-radius:7px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
	margin-top:5px;
	width:100px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text strong {
	color:#0b132b;
	font-weight:600;
	font-size:16px;
}
.title-base,
.questions-section h3,
.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title,
#review_form_wrapper .comment-reply-title,
.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,
.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2,
.panel h2,
.panel h3,
.panel h4,
#store-toc-wrapper h2 {
	font-weight:600;
	font-size:18px;
}
#respond p.stars a:before {
	left:auto;
	font-size:20px;
}
.woocommerce p.stars a {
	height:20px;
	width:20px;
}
.woocommerce #reviews #comments ol.commentlist .comment_container,
.woocommerce #reviews #comments ol.commentlist .review_comment_container {
	padding-right:95px !important;
}
.singular-shop>.product>div.related .heading-tbay-title,
.singular-shop>.product>div.upsells .heading-tbay-title {
	color:#030a16;
	font-size:16px;
	font-size:1.143rem;
	line-height:34px;
}
.singular-shop>.product>div.related .heading-tbay-title:after {
	content:"";
	height:2px;
	width:70px;
	margin-top:3px;
	background-color:#ef394e;
	border-radius:99rem;
}
.woocommerce #review_form #respond .form-submit input {
	float:left;
	font-weight:600;
}
.singular-shop>.product>div.related,
.singular-shop>.product>div.upsells {
	background:#fff;
}
.woocommerce-account .entry-title {
	display:none;
}
.woocommerce-account section#main-container {
	width:100%;
	max-width:100%;
	padding:0;
}
.woocommerce .woocommerce-MyAccount-content {
	padding-top:0px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
	border:none;
	color:#424750;
}
form.woocommerce-EditAccountForm.edit-account .dig_wc_countrycodecontainer {
	top:35px;
}
.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p span em {
	font-size:12px;
	margin-bottom:15px;
	display:block;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
	padding:10px 5px;
	list-style:none;
	margin:0;
	border-radius:8px;
	border:1px solid #ededed;
	background-color:#fff;
}
.woocommerce .woocommerce-MyAccount-content {
	background:none;
}
.woocommerce .woocommerce-MyAccount-navigation {
	background:#f5f5f5;
	padding-top:0 !important;
	width:22%;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
	background:none !important;
	color:#0fabc6;
}
.woocommerce-account #main-content .woocommerce {
	display:table;
	width:100%;
	padding:40px;
}
.nvk-order-not-found {
	text-align:center;
	background-color:#fff;
	border-radius:5px;
	padding:60px 20px;
}
.woocommerce table.wishlist_table.shop_table tr.no-products {
	border:none !important;
	text-align:center;
}
.woocommerce table.wishlist_table.shop_table tr.no-products td {
	text-align:center !IMPORTANT;
	display:block;
}
.nvk-order-not-found a {
	display:inline-block !important;
	padding:8px 20px;
	border-radius:5px;
	font-size:14px !important;
	background-color:#00bfd6;
	color:#fff !important;
}
.nvk-order-not-found a:hover {
	opacity:0.8;
}
.nvk-order-not-found h4 {
	font-size:16px;
	margin:10px 0;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
	padding-top:7px;
}
.nkv-personal-data {
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:5px;
}
.user-information-col span {
	font-size:.929rem;
	line-height:1.692;
	letter-spacing:-.3px;
	margin-bottom:4px;
	color:#bababa;
	display:block;
}
.nvk-personal-col {
	padding:15px 20px 14px;
	border-left:1px solid #6666661f;
	border-bottom:1px solid #6666661f;
}
tr.nvk-wishlist-empty {
	flex:100% !important;
	max-width:100% !important;
	width:100% !important;
	margin:0;
	padding:0;
	height:208px;
	min-height:auto;
}
.user-information-col table.shop_table.cart.wishlist_table {
	padding:0;
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	overflow:scroll;
	max-height:164px;
}
.nkv-personal-data .row {
	margin:0;
}
.nkv-personal-data .col-lg-6 {
	padding:0;
}
.nkv-personal-data .col-lg-6:last-child .nvk-personal-col {
	border-left:0;
}
.user-information-col small {
	font-size:14px;
	line-height:1.158;
	letter-spacing:-.5px;
	color:#868686;
}
.user-information-contaniner h5 {
	margin-bottom:16px;
	margin-right:0;
	font-weight:600;
}
.user-information-col a {
	text-align:center;
	display:block;
	margin:10px;
	font-size:12px;
}
.user-information-col a i {
	margin-left:6px;
}
.user-information-col .wishlist-title.wishlist-title-with-form {
	display:none !important;
}
.user-information-col .wishlist-title.wishlist-title-with-form,
.user-information-col .yith-wcwl-share {
	display:none !important;
}
.user-information-col form#yith-wcwl-form {
	padding:0 !important;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr {
	flex:100%;
	max-width:100%;
	display:inline-block;
	border:none;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr .product-remove.icon a i:before {
	content:"\E05B";
	font-size:15px;
}
a.nvk-go-wishlist {
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:0 0 5px 5px;
	margin:0;
	border-top:0;
	margin-top:-1px;
	padding:9px;
	color:#12abc6 !important;
}
.go-to-edit-profile,
.nvk-go-shop {
	color:#12abc6 !important;
}
.nvk-user-order-lists ul li {
	list-style:none;
}
.nvk-user-order-lists {
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	padding:30px 0 0;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr .product-remove.icon {
	left:10px;
	right:auto;
	width:57px;
	top:10px;
}
.woocommerce-account .tbay-breadscrumb {
	display:none;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr .product-remove.icon a {
	background-color:#fff;
	border-radius:6px;
	color:#333 !important;
	font-size:10px;
	padding:5px;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr .product-remove.icon a:hover i {
	background:#f5f5f5;
	transition:.3s all;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr td {
	display:inline-block;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr td.product-thumbnail {
	width:17%;
	position:initial;
	padding:0;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr td.product-name {
	width:73%;
	padding-left:50px;
	padding-right:0;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr td.product-name a {
	text-align:right;
	color:#555 !important;
	font-size:13px;
	padding:15px 0 0;
}
.user-information-col.user-information-contaniner h5 {
	margin-top:45px;
}
.nvk-order-not-found {
	text-align:center;
}
.nvk-order-not-found i {
	font-size:50px;
}
.user-order-list-myaccount tr th {
	padding:0 !important;
	background-color:#85b3be !important;
	border-right-color:#85b3be !important;
	border-bottom:none !important;
	letter-spacing:.2px !important;
	font-size:13px !important;
	font-size:.929rem !important;
	line-height:1.692 !important;
	color:#fff !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}
a.nvk-vwoocommerce-button {
	display:block;
}
.user-order-list-myaccount tr td:last-child,
.user-order-list-myaccount tr td:last-child a {
	padding:0 !important;
	margin:0 !important;
	min-height:76px;
	line-height:71px !important;
}
.user-order-list-myaccount tr td span {
	font-weight:400 !important;
	display:inline-block;
	font-size:15px;
}
a.nvk-vwoocommerce-button {
	display:block;
	color:#4a5f73 !important;
	font-size:22px;
}
.user-order-list-myaccount {
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:5px;
}
a.nvk-go-wishlist.nvk-go-order {
	border:1px solid #ededed;
}
.user-order-list-myaccount tr td:last-child a:hover {
	background:#f5f5f5;
	transition:.3s all;
}
.tbay-time-wrapper {
	border:none !important;
	padding-right:15px;
}
.user-order-list-myaccount tr td a {
	font-size:1.071rem;
	line-height:1.467;
	color:#444 !important;
	letter-spacing:0;
}
.summary.entry-summary .stock {
	display:none;
}
.nvk-stock-alert span.tb-sold {
	font-weight:700;
	font-size:13px;
	line-height:1.833;
	color:#ef394e;
	margin-bottom:0;
	margin-top:15px;
	display:block;
}
.woocommerce div.product form.cart div.quantity .box {
	max-width:0;
	width:auto;
	display:inline-block;
	margin-top:15px;
	margin-left:5px;
}
.nvl-product-buy-box .yith-wcwl-add-button {
	display:none;
}
.shop-left .tbay-filter .woocommerce-ordering {
	margin-right:16px;
	margin-left:0;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:first-child a {
	border:none !Important;
}
.archive section#tbay-breadscrumb {
	background:none !important;
	padding:0;
	font-size:11.5px;
}
aside#sidebar-shop {
	padding:0;
	background:none;
	padding-right:30px;
}
#sidebar-shop>.widget {
	padding:0 25px 25px;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	border:1px solid #dedede;
	margin:0 0 10px;
	border-radius:8px;
}
#sidebar-shop>.widget .widget-title {
	position:relative;
	color:#535353;
	letter-spacing:.2px;
	font-weight:600;
	font-size:13px;
	line-height:1.571;
	padding:10px 0;
	border-bottom:1px solid #f2f2f2;
	margin-right:6px;
	margin-left:6px;
	text-align:right;
	margin-top:0;
}
.sidebar>.widget ul li+li {
	padding-top:0;
}
.archive .woocommerce-products-header {
	padding:0;
}
.archive .tbay-filter {
	background:#fff;
	border-bottom:1px solid #ebe9e9;
	position:relative;
	padding:0;
}
.vendor-sidebar {
	background:none;
}
.products-list .product-block {
	border-bottom:1px solid #e0e6ea !important;
}
.products-list .product-block .add-cart {
	margin-top:30px;
	display:block;
	position:absolute;
	left:20px;
	top:10px;
}
.tbay-dropdown-cart ul.cart_empty a.wc-continue i {
	display:none;
}
.tbay-dropdown-cart .cart_empty,
.cart-dropdown .cart_empty {
	background-size:20%;
}
.tbay-dropdown-cart .cart_empty,
.cart-dropdown .cart_empty {
	background-position:right top;
}
.cart-popup .dropdown-menu ul.cart_empty {
	padding:14px !important;
	text-align:left;
}
.tbay-dropdown-cart .cart_empty>li span,
.cart-dropdown .cart_empty>li span {
	font-size:13px;
}
ul.cart_empty a {
	background:#FB3448 !important;
	color:#fff !important;
	display:inline-block !important;
	padding:3px 30px !IMPORTANT;
	font-weight:400 !IMPORTANT;
}
.tbay-dropdown-cart .widget-header-cart .heading-title {
	font-size:15px;
	padding-bottom:10px;
}
.tbay-dropdown-cart .widget-header-cart .offcanvas-close {
	top:25px;
}
.archive .product-block .caption-left .rating.no-rate {
	position:absolute;
	left:25px;
	top:0;
}
.products-list .product-block .caption-left span.price {
	display:flex;
}
.products-list div.product span.price del {
	margin-left:10px;
}
.woocommerce-product-details__short-description {
	max-height:250px;
	font-size:13px;
	letter-spacing:-0.3px;
	color:#888;
	overflow:hidden;
}
#tbay-cart-modal .main-content {
	background:#3c4c6c;
}
.search #main-container {
	padding:10px 0;
}
.woocommerce-products-header .page-title {
	padding:0;
	padding-bottom:10px;
	font-size:15px;
}
#tbay-cart-modal .main-content a.view-cart {
	border:1px solid #2f3b50;
	background:#2f3b50;
}
.archive .product-block .caption-left .name {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:600;
	min-height:auto;
	margin-bottom:8px;
}
.tbay-filter .SumoSelect>.CaptionCont>span {
	font-size:13px;
	color:#4a5f73;
}
.tbay-filter .SumoSelect {
	border:none;
}
.tbay-filter .woocommerce-result-count {
	font-size:13px;
	padding-left:15px;
}
.woocommerce-products-header+.tbay-filter {
	margin:0;
	border:none;
	margin-left:2px;
}
#sidebar-shop.tbay-sidebar-shop+.archive-shop {
	padding-left:30px;
	margin:0 !important;
}
.main-filter {
	border:1px solid #ebe9e9;
	border-bottom:0;
	padding:3px;
}
.archive .tbay-breadscrumb .breadcrumb {
	padding-top:16px;
}
.woocommerce .product span.onsale {
	z-index:99;
}
.seller-items .add-cart,
.archive .add-cart {
	display:none;
}
.products .row>.product {
	position:relative;
	margin-left:-1px;
	margin-top:-1px;
	border:1px solid #ebebeb;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.product-block .caption>.rating {
	justify-content:flex-end;
	padding-left:20px;
}
.product-block .caption>.rating .star-rating {
	margin:-4px 0;
}
.woocommerce .star-rating::before {
	font-size:15px !important;
	font-weight:900 !IMPORTANT;
}
.product span.onsale span {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	text-align:center;
	background-color:#fb3449;
	font-weight:700;
	color:#fff;
	border-radius:20px;
	padding:4px 10px 1px;
	letter-spacing:0;
	margin-bottom:3px;
	font-size:15px;
	line-height:1.375;
	min-width:43px;
	height:23px;
}
.type-product:hover {
	-webkit-box-shadow:0 2px 17px 0 rgb(0 0 0 / 9%);
	box-shadow:0 2px 17px 0 rgb(0 0 0 / 9%);
	transition:0.3s all;
}
div.product span.price del {
	display:block;
}
.product-block.v1 .block-inner {
	padding:40px;
}
.product-block .caption .price-wrapper {
	text-align:left;
	display:block;
	padding-left:20px;
}
.product-block .caption .price-wrapper ins {
	margin-bottom:4px;
	display:block !important;
}
.tbay-filter .SumoSelect>.optWrapper>.options li.opt label {
	font-size:13px;
	letter-spacing:-0.2px;
}
.nvk-vendor-main {
	padding-top:20px;
}
.tbay-filter .SumoSelect>.optWrapper {
	border:none;
	-webkit-box-shadow:0 2px 17px 0 rgb(0 0 0 / 9%);
	box-shadow:0 2px 17px 0 rgb(0 0 0 / 9%);
}
.product-block .caption .price-wrapper del span,
.product-block .caption .price-wrapper del,
.product-block .caption .price-wrapper del bdi {
	font-size:16px;
	color:#999;
}
.product-block .name a:hover {
	color:#333 !important;
}
.product-block .name {
	font-size:13px;
	line-height:25px;
	color:#535353;
	text-align:right;
	width:100%;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
	min-height:60px;
	overflow:hidden;
}
.product-block .caption .price-wrapper span.price {
	letter-spacing:0;
}
.product-block .caption .price-wrapper bdi,
.product-block .caption .price-wrapper ins bdi {
	color:#333;
	font-size:18px;
	font-weight:600;
}
.product-block .caption .price-wrapper bdi span,
.product-block .caption .price-wrapper ins bdi span {
	font-size:15px;
}
.sidebar>.widget ul li ul li {
	padding-right:10px;
	position:relative;
}
.sidebar>.widget ul li ul li a:before {
	content:"\E0E1\00FE0E";
	position:absolute;
	top:2px;
	right:-6px;
	color:#6b6b6b;
	transform:rotate(180deg);
	font-size:.643rem;
	line-height:2.444;
	font-family:novinkala;
}
.widget_product_categories ul li a {
	font-size:12.5px;
}
.pagination ul.page-numbers,
.tbay-pagination ul.page-numbers {
	margin:0;
	background-color:#fff;
	-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 3%);
	box-shadow:0 2px 4px 0 rgb(0 0 0 / 3%);
	line-height:22px;
	padding:10px;
}
.woocommerce-pagination {
	margin:0;
}
span.page-numbers.current,
.tbay-pagination a:hover {
	background-color:#00bfd6!important;
	border:1px solid #00bfd6!important;
	color:#fff;
	border-radius:4px !important;
}
.tb-icon-chevron-right:before {
	content:"\E014";
}
span.page-numbers {
	border-radius:4px!important;
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	margin:0 10px;
}
#sidebar-shop>.widget form.woocommerce-product-search button[type="submit"] {
	font-size:0;
	width:0;
	border:none;
	background:no-repeat;
}
body:not(.tbay-body-default) .widget.widget_product_search .woocommerce-product-search input {
	width:100%;
	font-size:11px;
	font-size:.786rem;
	line-height:2;
	color:#555;
	background:#f8f8f8;
	border:1px solid transparent;
	-webkit-transition:.15s ease-in;
	transition:.15s ease-in;
	letter-spacing:0;
	padding:7px 35px 8px 2px;
}
#sidebar-shop>.widget form.woocommerce-product-search button[type="submit"]:before {
	content:"\E04D";
	position:absolute;
	font-size:16px;
	font-family:'tb-icon';
	font-weight:400;
	color:#999;
}
legend {
	font-size:15px;
}
button.woocommerce-Button.button {
	height:auto;
	padding:10px 25px;
}
.woo-wallet-sidebar ul {
	margin:0 auto;
	padding:0;
}
#sidebar-shop>.widget form.woocommerce-product-search button[type="submit"] {
	top:8px;
	position:absolute;
	right:5px;
	outline:none;
}
.woocommerce .widget_price_filter,
.woocommerce .widget_price_filter .price_label,
.woocommerce .widget_price_filter .price_label span {
	direction:rtl;
	font-size:13px !important;
}
.tbay-widget-banner-image .container {
	display:none;
}
#sidebar-shop>.widget form.woocommerce-product-search {
	position:relative;
}
.widget_diza_banner_image {
	background:none !important;
	border:none !important;
	padding:0 !important;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	height:1px;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
	background:#07bfd6 !important;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
	width:0 !important;
	background:none !important;
	padding:0 !important;
	border:none !IMPORTANT;
	margin:0 !IMPORTANT;
	top:-12px !important;
}
.mobile-send-note,
.mobile-bottom-topbar-v1 {
	display:none;
}
span.ui-slider-handle.ui-corner-all.ui-state-default:after {
	content:"\E0E1\00FE0E";
	left:5px;
	top:0px;
	font-size:11px;
	font-weight:700;
	color:#ababab;
	font-family:'novinkala';
	background:#fff;
	-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / 20%);
	box-shadow:0 1px 4px 0 rgb(0 0 0 / 10%);
	padding:5px;
	border-radius:100px;
}
.widget_price_filter .price_slider_amount .price_label {
	font-size:0 !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	margin-left:25px;
	margin-right:4px;
}
.widget_price_filter .price_slider_amount .price_label span {
	width:50% !important;
	float:inherit;
	text-align:center;
	color:#828080 !important;
	padding:25px 0;
}
.widget_price_filter .price_slider_amount .price_label span.to:before {
	content:'تا';
	display:block;
}
.widget_price_filter .price_slider_amount .price_label span.from {
	float:right;
	border-left:1px solid #9999991f;
}
.widget_price_filter .price_slider_amount .price_label span.from:before {
	content:'از';
	display:block;
}
.yith-wcan-pro.woocommerce .widget_price_filter .price_slider_amount button {
	background:#07bfd6;
}
.sidebar>.widget ul.yith-wcan.yith-wcan-group li {
	width:25%;
}
.sidebar>.widget ul.yith-wcan.yith-wcan-group li a {
	text-align:center;
	border:none;
	background:#f4f4f4;
	line-height:normal;
	padding:8px;
	color:#828282;
	font-size:13px;
	border-radius:3px;
}
.yith-wcan-color li a {
	background:none !important;
	padding:0 !important;
}
.yith-wcan-color li {
	width:15% !important;
}
.sidebar>.widget ul.yith-wcan.yith-wcan-group li a:hover {
	background:#0fbfd6;
	transition:0.3s all;
	color:#fff;
}
.sidebar>.widget ul li a {
	color:#6a7180;
	font-size:13px;
	line-height:28px;
}
.sidebar>.widget ul li small.count {
	float:left;
	background:#07bfd6;
	color:#fff;
	width:20px;
	text-align:center;
	border-radius:5px;
	line-height:22px;
	font-weight:400;
	height:20px;
}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper > a.active::before,
a.yith-wcan-onsale-button.active::before,
a.yith-wcan-instock-button.active::before,
a.yith-wcan-price-link.active::before,
ul.yith-wcan-list li.chosen > a::before {
	margin-right:0;
	margin-left:5px;
	color:#f44336;
}
.yith-woo-ajax-reset-navigation {
	border:none !important;
	background:none !important;
	padding:0 !important;
}
.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation.button {
	display:block;
	background:#0fbfd6;
	color:#fff;
	font-weight:400;
	text-align:center;
	padding:16px;
	letter-spacing:0;
}
.vendor-sidebar {
	background:none !important;
	padding-top:0 !important;
}
.seller-items .display-products.products {
	padding:0;
	padding-right:10px;
}
.nvl-breadcrumb-vendor a {
	font-size:12px;
	color:#777;
	margin-right:10px;
	line-height:40px;
}
.nvl-sidebar-info {
	margin-bottom:21px;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	border:1px solid #dedede;
	text-align:center;
}
.nvk-sidebar-header {
	position:relative;
	background-color:#00bfd6;
	height:96px;
	padding-top:20px;
}
.nvk-sidebar-header i {
	color:#fff;
	font-size:51px;
}
.nvk-sidebar-header-icon {
	height:102px;
	width:102px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:4px solid #beebf1;
	margin:0 auto;
	border-radius:100px;
	background:#fff;
}
.nvk-sidebar-header-icon img {
	width:100%;
	padding:20px;
}
.nvk-sidebar-vendor-text h1 {
	padding:35px 20px 0;
	text-align:center;
	font-size:16px;
	line-height:1.158;
	font-weight:600;
	letter-spacing:-.5px;
	margin-bottom:2px;
}
.nvk-star-store small {
	color:#00a049;
	height:18px;
	background:rgba(0,
	160,
	73,
	.2);
	padding:0 8px;
	font-size:11px;
	line-height:20px;
	border-radius:9px;
	margin:6px 5px;
	white-space:nowrap;
	display:inline-block;
	font-weight:500;
}
.nvk-store-rate {
	border-top:1px solid #e9e9e9;
	padding:10px 12px 5px;
	font-size:16px;
	line-height:27px;
	text-align:center;
	background-color:#fcfcfc;
	margin-top:10px;
	border-bottom:1px solid #e9e9e9;
}
.dokan-seller-rating small {
	color:#82a983;
	font-size:10px;
	margin-right:5px;
}
.dokan-seller-rating {
	color:#388e3c;
	background-color:#e8f5e9;
	border-radius:5px;
	padding:3px;
}
.nvk-store-rate-aria {
	width:25%;
	display:inline-block;
}
.nvk-store-rate-aria span {
	font-size:11px;
	line-height:2.2;
	color:#555;
}
.nvk-store-rating-star .dashicons-star-filled:before {
	content:"\f154";
}
.nvk-store-rating-star i {
	margin:0 2px;
}
.nvk-store-rating-star {
	display:inline-block;
	width:55%;
	margin:5px auto;
	color:#d99a00;
	padding-top:10px;
	padding-bottom:1px;
	border-radius:100px;
	float:left;
}
.nvk-store-address i {
	float:right;
	margin-right:15px;
	color:#d99a00;
	background-color:#fff3e0;
	width:30px;
	line-height:30px;
	border-radius:5px;
	height:30px;
}
.nvk-store-address p {
	font-size:12px;
	text-align:right;
	margin-right:55px;
	margin-bottom:15px;
}
.nvk-store-url {
	padding-right:40px;
	position:relative;
	font-size:12px;
	color:#ababab;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	direction:ltr;
	white-space:nowrap;
	height:39px;
	line-height:39px;
	border-top:1px solid #e9e9e9;
	padding-left:15px;
}
.nvk-gallery-options ul li.share .nvk-share-area ul {
	position:absolute;
	width:200px;
	right:38px;
	top:-7px;
	text-align:center;
	background:#2f4a56;
	border-radius:25px;
	padding:1px 15px;
	opacity:0;
	visibility:hidden;
}
.nvk-gallery-options ul li.share .nvk-share-area ul li a {
	color:#fff;
	font-size:18px;
	line-height:41px;
	height:37px;
	width:37px;
	display:block;
	text-align:center;
}
.nvk-gallery-options ul li.share .nvk-share-area ul li {
	display:inline-block;
	margin:0;
}
.nvk-gallery-options ul li.share:hover .nvk-share-area ul {
	opacity:1;
	visibility:visible;
	transition:.3s all;
}
.woocommerce-product-gallery__trigger:before {
	content:"\E167\00FE0E" !important;
	font-size:26px !IMPORTANT;
	font-family:'novinkala' !important;
}
.timeset .woocommerce-product-gallery__trigger {
	border:none !IMPORTANT;
	right:12px !IMPORTANT;
	background:none !IMPORTANT;
	top:71px !important;
}
section#main-container aside.sidebar aside {
	padding:0 25px 25px;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	border:none;
	margin:0 0 25px;
	border-radius:8px;
}
.sidebar>.widget ul li span.post-date {
	font-size:12px;
	background:#f1f5fd;
	display:inline-block;
	padding:0 10px;
	border-radius:17px;
	color:#999;
}
.sidebar>.widget ul li {
	margin-bottom:10px;
}
.widget_diza_socials_widget ul li {
	display:block;
	width:100%;
}
.widget_diza_socials_widget ul li a {
	display:block;
	width:100%;
	border-radius:3px;
	height:40px;
	padding:4px;
	color:#fff !important;
}
.widget_diza_socials_widget ul li a i {
	float:right;
	padding:2px 10px;
}
.widget_diza_socials_widget ul li a span.hidden {
	display:inline-block !important;
	float:left;
	padding:3px 10px;
}
.category section#main-container,
.blog section#main-container {
	padding:35px 0 0;
	margin:0 35px 0;
}
section#main-container aside.sidebar aside .widget-title {
	position:relative;
	color:#535353;
	font-weight:600;
	font-size:13px;
	line-height:1.571;
	padding:10px 0;
	border-bottom:1px solid #f2f2f2;
	margin-right:6px;
	margin-left:6px;
	text-align:right;
	margin-top:0;
}
.post-list .post {
	padding:0;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	border:none;
	border-radius:8px;
	margin:0 5px;
}
.layout-blog .row.grid>div {
	padding:0;
}
.tbay-body-default.single-post .main-content {
	margin-top:40px;
}
blockquote {
	font-size:14px;
}
.entry-single .entry-content .tagcloud a {
	font-size:12px !important;
	color:#fff !important;
	background:#179cff;
}
.content .tb-icon-chevron-right:before {
	opacity:0;
}
.entry-single .author-info {
	border-radius:10px;
}
#comments .comment-reply-title {
	font-size:15px;
	color:#636363;
}
.post-navigation {
	display:none;
}
.post-thumbnail {
	text-align:center;
}
.post-thumbnail img {
	border-radius:5px;
}
.comments-area {
	background:#fff;
	padding:25px;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	border:none;
	margin:25px -15px;
	border-radius:8px;
	width:100%;
}
.active-admin-bar .time-set .woocommerce-product-gallery__trigger {
	top:80px !IMPORTANT;
}
.time-set .woocommerce-product-gallery__trigger {
	top:61px !IMPORTANT;
}
.woocommerce table.wishlist_table.shop_table tr {
	display:block;
	max-width:100%;
	border:1px solid #efefef;
	flex:100%;
	border-bottom:none;
}
.woocommerce table.wishlist_table.shop_table tr:last-child {
	border-bottom:1px solid #efefef;
}
a.remove_from_wishlist {
	background-color:#fff;
	border:1px solid #c5c5c5;
	border-radius:6px;
	color:#333 !important;
	font-size:10px;
	padding:5px;
}
.woocommerce-wishlist table.wishlist_table.shop_table tr td.product-thumbnail span.product-remove.icon {
	display:none;
}
.user-information-col td.product-price,
.user-information-col td.product-remove,
.user-information-col td.product-add-to-cart {
	display:none !IMPORTANT;
}
.woocommerce table.wishlist_table.shop_table tr .product-name {
	width:33%;
	display:inline-block;
	text-align:right;
}
.woocommerce table.wishlist_table.shop_table tr .product-price {
	width:15%;
	display:inline-block;
	text-align:right;
}
.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail {
	width:15%;
	display:inline-block;
}
.woocommerce table.wishlist_table.shop_table tr .product-add-to-cart {
	width:25%;
	display:inline-block;
}
.woocommerce table.wishlist_table.shop_table tr .product-add-to-cart a {
	color:#fff !IMPORTANT;
}
.woocommerce table.wishlist_table.shop_table tr .product-remove {
	width:8%;
	display:inline-block;
	text-align:center;
}
.woocommerce table.wishlist_table.shop_table tr .product-remove a i {
	padding:7px;
	background-color:#fff;
	border:1px solid #c5c5c5;
	border-radius:6px;
	color:#666;
	width:36px;
	height:36px;
	line-height:20px;
}
.woocommerce table.wishlist_table.shop_table {
	padding:10px 0;
}
.woocommerce table.wishlist_table.shop_table tr .product-remove a {
	font-size:0;
	border:none;
}
.woocommerce table.wishlist_table.shop_table tr:before {
	height:0;
}
.woocommerce table.wishlist_table.shop_table tr:after {
	width:0;
}
span#reply-title {
	font-size:15px !important;
}
.woocommerce div.product form.cart table {
	position:relative;
}
.woocommerce div.product form.cart .reset_variations {
	position:absolute;
	top:0;
	padding:0;
	left:0;
	opacity:0.5;
}
div#main-wrapper .woocommerce-notices-wrapper {
	padding:20px;
	background:#fff;
	border-radius:6px;
}
.woocommerce .woocommerce-info a.button,
.woocommerce .woocommerce-message a.button,
.woocommerce .woocommerce-error a.button {
	position:absolute;
	top:23px;
	color:#666;
	font-weight:400;
	line-height:20px;
	height:auto !important;
	padding:0 !important;
	float:none !important;
}
.tbay-body-default .entry-header h1.entry-title {
	font-size:16px;
	font-weight:600;
	color:#333;
}
#comments .comments-title {
	font-size:16px;
}
.post .entry-date,
.post .comments-link,
.post .comments-link a {
	font-weight:300;
	font-size:12px;
}
.single-post .entry-single {
	padding:25px 25px;
	background-color:#fff;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 11%);
	border:none;
	margin:0 0 25px;
	border-radius:8px;
}
.single-post .sidebar {
	padding-top:0;
}
.entry-meta-list .entry-category a:hover:after {
	opacity:0;
}
.post-list figure.entry-thumb {
	padding:0;
}
body.tbay-body-default .entry-title {
	font-size:15px;
}
.tbay-body-default .entry-description {
	font-size:13px;
	font-weight:300;
	color:#999;
}
ul.entry-meta-list li a,
ul.entry-meta-list li {
	font-size:12px !important;
	font-weight:300;
	color:#999 !IMPORTANT;
}
article .more a.readmore {
	text-decoration:none !important;
	background:#e93e53;
	color:#fff !important;
	font-size:13px !important;
	padding:5px 30px;
	border-radius:100px;
}
.post-list {
	border:none;
	margin:0;
}
article .more {
	text-align:left;
}
.tbay-body-default .post-list .entry-thumb+.entry-content .entry-header {
	padding:0px 10px;
	margin:0 !Important;
}
section#main-container aside.sidebar aside.widget_media_image {
	padding:0;
}
.post-list figure.entry-thumb img {
	border-radius:0 8px 8px 0;
}
.woocommerce-product-gallery__trigger {
	border:none !IMPORTANT;
	right:12px !IMPORTANT;
	background:none !IMPORTANT;
	top:101px !important;
}
.display-mode-warpper .display-mode-btn+.display-mode-btn {
    margin-left: 10px;
    margin-right: 5px;
}
.woocommerce table.wishlist_table.shop_table tr .product-add-to-cart .add-cart a {
	padding:0 20px !important;
	margin:5px 0 !important;
}
.nvk-store-address {
	padding:15px 0 5px;
}
.nvk-store-url input {
	width:100%;
	border:none;
	color:#999;
	font-size:11px;
	outline:none;
}
.nvk-store-url i {
	position:absolute;
	right:10px;
	font-size:18px;
	top:10px;
}
.nvk-sidebar-header-icon span {
	position:absolute;
	right:-1px;
	color:#727272;
	background:rgb(255 255 255);
	padding:2px 15px;
	border-radius:100px 0 0 100px;
	font-size:12px;
}
.dokan-pagination-container {
	padding:15px;
	background-color:#fff;
	-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 3%);
	box-shadow:0 2px 4px 0 rgb(0 0 0 / 3%);
	border:1px solid #e4e4e4;
	margin-right:10px;
	border-top:0;
}
.dokan-pagination-container ul.dokan-pagination > li.active a,
.dokan-pagination-container ul.dokan-pagination > li:not(.disabled):not(.active):hover a {
	background:#07bfd6 !important;
	border:1px solid #07bfd6 !important;
}
.dokan-pagination-container ul.dokan-pagination>li a {
	border:none;
}
.woocommerce ul.product_list_widget li img {
	width:50px;
	float:right;
	margin-left:10px;
}
.woocommerce ul.product_list_widget li {
	padding:15px 0;
	border-bottom:1px solid #f2f2f2;
	margin:0;
}
.woocommerce ul.product_list_widget li ins,
.woocommerce ul.product_list_widget li bdi {
	text-decoration:none;
	font-weight:400;
	color:#333;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
.nvk-add-to-cart.disabled button {
	background:#8c8c8c !important;
	cursor:no-drop;
}
.woocommerce ul.product_list_widget li del {
	opacity:0.7;
	margin-right:5px;
	float:left;
	margin-top:5px;
}
.woocommerce ul.product_list_widget li span {
	font-weight:600;
	font-size:12px;
	line-height:20px;
}
.woocommerce ul.product_list_widget li:last-child {
	border:none;
}
.woocommerce-MyAccount-content {
	background-color:#fff !important;
	-webkit-box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	box-shadow:0 12px 12px 0 hsl(0deg 0% 71% / 10%);
	border:1px solid #e7e7e7;
	margin-bottom:20px;
	padding:35px !important;
	border-radius:8px;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title,
.woocommerce-column__title,
.order_details thead,
.order_details thead th {
	background-color:#85b3be !important;
	border-right-color:#85b3be;
	border-bottom:none;
	font-weight:700;
	letter-spacing:.2px;
	font-size:.929rem;
	color:#fff !important;
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error {
	line-height:24px;
	color:#666 !important;
}
.woocommerce-column__title {
	line-height:normal !important;
	color:#fff !important;
	padding:11px !IMPORTANT;
	letter-spacing:-1px;
}
.tbay-footer {
	padding-top:0;
	padding-bottom:0;
}
.order_details td {
	border:1px solid #ececec !IMPORTANT;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title h3,
.woocommerce-MyAccount-content header.woocommerce-Address-title a {
	line-height:normal !important;
	background:#86b3bd !IMPORTANT;
	color:#fff !important;
	font-weight:400 !important;
	padding:12px !IMPORTANT;
	font-size:14px !IMPORTANT;
	letter-spacing:-1px !important;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title a {
	padding:7px 25px !IMPORTANT;
	margin-top:5px;
	border-radius:29px;
	margin-left:5px !important;
}
.woocommerce .col2-set.addresses address,
.woocommerce-page .col2-set.addresses address {
	font-style:normal;
	font-size:13px;
	line-height:30px;
}
.woocommerce .woocommerce-MyAccount-content h3,
.woocommerce-account .woocommerce-MyAccount-content h2 {
	margin-top:0;
	font-weight:600;
	font-size:16px;
	margin-bottom:35px;
}
.woocommerce .woocommerce-MyAccount-content span.woocommerce-input-wrapper {
	width:100% !important;
	text-align:right !important;
	direction:rtl;
}
.woocommerce .woocommerce-MyAccount-content p:first-child {
	direction:rtl;
	text-align:right;
}
em {
	font-style:normal !important;
}
.woocommerce-orders-table thead {
	background-color:#85b3be;
	border-right-color:#85b3be;
	line-height:normal;
}
.woocommerce-orders-table thead th {
	color:#fff !important;
	padding:4px !important;
}
.woocommerce-orders-table tbody tr td,
.woocommerce-orders-table tbody tr td a {
	color:#7e7e7e !important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	background:#f3f3f3 !important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
	background:none !important;
}
.woocommerce table.shop_table > tbody > tr > td .woocommerce-Price-amount {
	color:#7e7e7e !important;
	font-weight:400;
	font-size:15px;
}
.woocommerce .woocommerce-MyAccount-content a,
.woocommerce table.shop_table > tfoot > tr > td .woocommerce-Price-amount {
	color:#7e7e7e !important;
	font-weight:400;
	font-size:15px;
}
.nvk-personal-col a {
	font-size:14px !important;
	margin:7px auto 4px !important;
	color:#4e4e4e !important;
	border-bottom:1px dashed #999;
	display:table;
	text-align:center;
	padding-bottom:2px;
}
input.woo-add-to-wallet {
	background:#e93e52 !IMPORTANT;
	padding:0 25px;
	border:none !IMPORTANT;
	color:#fff;
	cursor:pointer;
}
input#woo_wallet_balance_to_add {
	padding:10px;
}
input[name="woo_wallet_transfer_amount"] {
	width:100%;
}
textarea[name="woo_wallet_transfer_note"] {
	border:1px solid #e0e6ea;
	border-radius:4px;
}
.btn-theme:hover,
.btn-default:hover,
.woocommerce-pagination a.button:hover,
.woof_container_inner_tags ul.woof_list label:hover,
.widget_price_filter .price_slider_amount .button:hover,
.show-view-all a:hover,
.tbay-element-banner .banner-content .style-btn:hover,
.tbay-element-newsletter button[type="submit"]:hover,
.widget-newletter button[type="submit"]:hover,
.btn-view-all:hover,
.post .entry-category.type-1 a:hover,
.entry-single .entry-description a:hover,
.post-password-form input[type="submit"]:hover,
#comments #respond .form-submit input:hover,
#reviews #respond .form-submit input:hover,
.wpcf7-form .form-horizontal .wpcf7-submit:hover,
.page-404 .backtohome:hover,
.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover,
body table.compare-list .add-to-cart td a:hover,
.woocommerce table.compare-list .add-to-cart td a:hover:not(.unstyled_button),
input#ywqa-submit-question:hover,
div#new-answer-header .ywqa_submit_answer:hover,
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover,
.more_products a:hover,
.tbay-pagination-load-more a:hover,
.products-list .product-block .add-cart a:hover,
.tbay-dropdown-cart .group-button p.buttons a.button:hover,
.cart-dropdown .group-button p.buttons a.button:hover,
.tbay-element-mini-cart .left-right .group-button p.buttons a.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button.wc-backward:hover,
.woocommerce a.woocommerce-button.view:hover,
#respond input#submit:hover,
.woocommerce input.button:hover,
.singular-shop div.product .single_add_to_cart_button:hover,
.singular-shop .tbay-modalButton:hover,
#shop-now.has-buy-now .tbay-buy-now:hover,
#sticky-menu-bar #sticky-custom-add-to-cart:hover,
.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,
.coupon .box input[type="submit"]:hover,
.woocommerce table.shop_table.account-orders-table a.view:hover,
.woocommerce table.shop_table.my_account_orders a.view:hover,
.woocommerce table.shop_table.dokan-rma-order-item-table a.view:hover,
.woocommerce table.shop_table.account-orders-table a.request_warranty:hover,
.woocommerce table.shop_table.my_account_orders a.request_warranty:hover,
.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:hover,
.woocommerce form.login p.last .button:hover,
.woocommerce form.register p.last .button:hover,
.woocommerce-order-received .order-again a:hover,
.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:hover,
.woocommerce form.checkout_coupon > p.form-row-last .button:hover,
.woocommerce-checkout-payment .place-order button.button.alt:hover,
#custom-register input.submit_button:hover,
#custom-login input.submit_button:hover,
input[type="submit"].dokan-btn:hover,
.dokan-btn-theme:hover,
.dokan-btn-success:hover,
.dokan-dashboard .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"]:hover,
.dokan-dashboard a.add_new_attribute:hover,
.dokan-add-new-product-popup input#dokan-create-new-product-btn:hover,
.dokan-seller-listing .store-footer > a:hover,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button:hover,
.dokan-orders-content #dokan-order-status-form a.dokan-cancel-status:hover,
.wcmp_regi_main .register .button:hover,
#report_abuse_form button.submit-report-abuse:hover,
#report-abuse table input[type="submit"]:hover,
.vendor_sidebar .widget_wcmp_quick_info #respond input#submit:hover,
#wcmp-store-conatiner .wcmp-store-locator-wrap .wcmp-store-map-pagination .vendor_sort input[type="submit"]:hover,
#wcmp-store-conatiner .wcmp-store-map-filter input[type="submit"]:hover,
#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover,
#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover,
.wcfm_popup_wrapper .wcfm_popup_button:hover,
#wcfmmp-store #reviews .add_review button:hover,
.form-row input[name="apply_for_vendor_submit"]:hover,
form.wcv-form .wcv-button[type="submit"]:hover,
.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]:hover,
.shop_settings input[name="vendor_application_submit"]:hover,
form[name="export_orders"] input:hover,
form[name="export_orders"] ~ table.table .order-comments input.btn:hover,
.wcvendors-pro-dashboard-wrapper a.button:hover,
.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover,
.wcvendors-pro-dashboard-wrapper input#update_button:hover,
.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover,
.wcv-form .control-group .control > input.wcv-button:hover:not(#clear_button),
.wcv-order-header .wcv-form .control > input#clear_button:hover,
table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover,
table.wcvendors-table-order form #tracking_number_save_button:hover,
form#wcv-store-settings input#store_save_button:hover,
.wcv_store_search form input[type="submit"]:hover,
.wcv_vendor_search form input[type="submit"]:hover,
.btn-theme:focus,
.btn-default:focus,
.woocommerce-pagination a.button:focus,
.woof_container_inner_tags ul.woof_list label:focus,
.widget_price_filter .price_slider_amount .button:focus,
.show-view-all a:focus,
.tbay-element-banner .banner-content .style-btn:focus,
.tbay-element-newsletter button[type="submit"]:focus,
.widget-newletter button[type="submit"]:focus,
.btn-view-all:focus,
.post .entry-category.type-1 a:focus,
.entry-single .entry-description a:focus,
.post-password-form input[type="submit"]:focus,
#comments #respond .form-submit input:focus,
#reviews #respond .form-submit input:focus,
.wpcf7-form .form-horizontal .wpcf7-submit:focus,
.page-404 .backtohome:focus,
.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus,
body table.compare-list .add-to-cart td a:focus,
.woocommerce table.compare-list .add-to-cart td a:focus:not(.unstyled_button),
input#ywqa-submit-question:focus,
div#new-answer-header .ywqa_submit_answer:focus,
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus,
.more_products a:focus,
.tbay-pagination-load-more a:focus,
.products-list .product-block .add-cart a:focus,
.tbay-dropdown-cart .group-button p.buttons a.button:focus,
.cart-dropdown .group-button p.buttons a.button:focus,
.tbay-element-mini-cart .left-right .group-button p.buttons a.button:focus,
.woocommerce button.button:focus,
.woocommerce a.button.wc-backward:focus,
.woocommerce a.woocommerce-button.view:focus,
#respond input#submit:focus,
.woocommerce input.button:focus,
.singular-shop div.product .single_add_to_cart_button:focus,
.singular-shop .tbay-modalButton:focus,
#shop-now.has-buy-now .tbay-buy-now:focus,
#sticky-menu-bar #sticky-custom-add-to-cart:focus,
.cart_totals .wc-proceed-to-checkout a.checkout-button:focus,
.coupon .box input[type="submit"]:focus,
.woocommerce table.shop_table.account-orders-table a.view:focus,
.woocommerce table.shop_table.my_account_orders a.view:focus,
.woocommerce table.shop_table.dokan-rma-order-item-table a.view:focus,
.woocommerce table.shop_table.account-orders-table a.request_warranty:focus,
.woocommerce table.shop_table.my_account_orders a.request_warranty:focus,
.woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:focus,
.woocommerce form.login p.last .button:focus,
.woocommerce form.register p.last .button:focus,
.woocommerce-order-received .order-again a:focus,
.woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:focus,
.woocommerce form.checkout_coupon > p.form-row-last .button:focus,
.woocommerce-checkout-payment .place-order button.button.alt:focus,
#custom-register input.submit_button:focus,
#custom-login input.submit_button:focus,
input[type="submit"].dokan-btn:focus,
.dokan-btn-theme:focus,
.dokan-btn-success:focus,
.dokan-dashboard .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"]:focus,
.dokan-dashboard a.add_new_attribute:focus,
.dokan-add-new-product-popup input#dokan-create-new-product-btn:focus,
.dokan-seller-listing .store-footer > a:focus,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button:focus,
.dokan-orders-content #dokan-order-status-form a.dokan-cancel-status:focus,
.wcmp_regi_main .register .button:focus,
#report_abuse_form button.submit-report-abuse:focus,
#report-abuse table input[type="submit"]:focus,
.vendor_sidebar .widget_wcmp_quick_info #respond input#submit:focus,
#wcmp-store-conatiner .wcmp-store-locator-wrap .wcmp-store-map-pagination .vendor_sort input[type="submit"]:focus,
#wcmp-store-conatiner .wcmp-store-map-filter input[type="submit"]:focus,
#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus,
#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus,
.wcfm_popup_wrapper .wcfm_popup_button:focus,
#wcfmmp-store #reviews .add_review button:focus,
.form-row input[name="apply_for_vendor_submit"]:focus,
form.wcv-form .wcv-button[type="submit"]:focus,
.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]:focus,
.shop_settings input[name="vendor_application_submit"]:focus,
form[name="export_orders"] input:focus,
form[name="export_orders"] ~ table.table .order-comments input.btn:focus,
.wcvendors-pro-dashboard-wrapper a.button:focus,
.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus,
.wcvendors-pro-dashboard-wrapper input#update_button:focus,
.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus,
.wcv-form .control-group .control > input.wcv-button:focus:not(#clear_button),
.wcv-order-header .wcv-form .control > input#clear_button:focus,
table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus,
table.wcvendors-table-order form #tracking_number_save_button:focus,
form#wcv-store-settings input#store_save_button:focus,
.wcv_store_search form input[type="submit"]:focus,
.wcv_vendor_search form input[type="submit"]:focus {
	background:#e93e52;
}
div#wc-wallet-transaction-details_filter label {
	direction:rtl;
	float:right;
}
input[name="mobile/email"] {
	letter-spacing:2px;
	color:#333;
}
input[name="mobile/email"]::placeholder {
	letter-spacing:-0.5px;
	color:#333;
}
.tab-content .user-role .radio:first-child:before {
	content:"\e005";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-size:15px;
	padding-right:15px;
	float:right;
	margin-left:-7px;
}
.tab-content .user-role .radio:last-child:before {
	content:"\e001";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-size:15px;
	padding-right:15px;
	float:right;
	margin-left:-7px;
}
#dk-deal .slick-dots li button::before {
	display:inline-block;
	width:.3125rem;
	height:.3125rem;
	margin:0 .375rem;
	padding:0;
	transition:width .2s ease-in-out,
	background-color .2s ease-in-out;
	border:0;
	border-radius:.15625rem;
	background-color:#b6bcc5;
}
#dk-deal .slick-dots li button {
	background:none;
}
#dk-deal .slick-dots li button::before {
	display:inline-block;
	width:6px;
	height:6px;
	margin:0 0.375rem;
	padding:0;
	transition:width .2s ease-in-out,
	background-color .2s ease-in-out;
	border:0;
	border-radius:.15625rem;
	background-color:#ffffff7d;
}
#dk-deal .slick-dots li.slick-active button:before {
	width:16px;
	background-color:#fe696a;
}
/* NVK Mobile Version */

@media(max-width:580px){

#shop-now.has-wishlist .button-wishlist {
    display:none;
}

.time-set .woocommerce-product-gallery__trigger:before {
    top: -25px !important;
}

.woocommerce-product-gallery__trigger:before {
    top: -7px !important;
}

#shop-now.has-wishlist .button-wishlist a {
    color: #fff;
}

.tb-icon-shopping-cart:before {
	content:"\F01A";
	font-family:novinkalamobile;
	font-size:24px;
	color:#424750;
}
.tbay-body-default .archive-shop>.tbay-filter .main-filter .woocommerce-result-count {
	width:100%;
	padding:0;
}
.tbay-page-loader.loader-img img {
	right:40%;
}
.woocommerce_account_page_nvk {
	display:block;
	padding:20px;
}
.woocommerce-MyAccount-content {
	padding:20px !important;
}
.tb-icon-menu:before {
	font-size:30px;
	content:"\F0BF";
	color:#424750;
	font-family:'novinkalamobile';
	float:right;
	padding:5px 0;
}
.tbay-element[class*="tbay-element-product"] .item .product-block .name {
	height:auto;
	margin:0;
	padding:0 10px 5px;
}
.tbay-element-mini-cart .cart-dropdown a span.mini-cart-items {
	min-width:20px;
	background-color:#ef394e;
	color:#fff;
	position:absolute;
	right:-4px;
	font-size:.714rem;
	line-height:15px;
	border:2px solid #fff;
	font-weight:500;
	height:20px;
	top:6px;
	border-radius:6px;
	text-align:center;
}
.mobile-bottom-topbar-v1 {
	background:#fff;
	padding:8px 15px;
	display:flex;
}
.topbar-device-mobile {
	box-shadow:none;
	border-bottom:1px solid #eee;
	max-height:50px;
}
.topbar-icon-home {
	display:none;
}
.mobile-logo {
	margin-top:-7px;
}
.mobile-bottom-search-width input {
	padding:8px 12px;
	border-radius:8px;
	background-color:#f0f0f1;
	border:none;
	font-size:14px;
	font-size:1rem;
	line-height:24px;
	width:100%;
	color:#030a16;
}
.woocommerce-tabs-mobile .tabs-mobile a:before {
	content:"\E0B7\00FE0E";
	speak:none;
	font-style:normal;
	font-weight:normal;
	color:#7b7b7b;
	font-family:'novinkala';
	font-weight:200 !important;
	font-size:23px;
}
.no-gutters-product .display-products .product-block {
	border:none !IMPORTANT;
}
.archive-shop .display-products.products {
	padding-right:15px;
}
.tbay-element-newsletter input[type="email"] {
	width:72%;
}
.category section#main-container,
.blog section#main-container {
	padding:0 20px 0 30px;
	margin:0px;
}
.topbar-device-mobile>form.woocommerce-fillter select {
	border-radius:5px;
	height:auto;
	padding:5px;
	font-size:13px;
	margin-top:4px;
	background-image:none;
}
.products-list .product-block .add-cart {
	position:relative;
	left:0;
	margin-top:15px;
}
.product-content .caption-left {
	padding-left:30px;
}
.products-list .product-block .add-cart {
	position:relative;
	left:0;
	margin:0;
}
.woocommerce-product-details__short-description {
	display:none;
}
.archive .product-block .caption-left .rating.no-rate {
	position:relative;
	left:0;
}
.archive-shop>.tbay-filter .main-filter {
	border:none !important;
	text-align:right;
	height:auto !IMPORTANT;
	padding:0 15px 15px;
}
.mini_cart_inner bdi,
.mcart-border li bdi,
.mcart-border li ins {
	float:none !IMPORTANT;
	direction:rtl !IMPORTANT;
}
.woocommerce div.product .single_add_to_cart_button {
	border:11px solid;
	border-radius:17px !important;
}
.admin-bar .topbar-device-mobile.active {
	margin-top:40px;
	background:#fff;
	display:flex;
}
.active-mobile a {
	padding:0px 5px;
}
.mobile-logo {
	margin:12px;
	width:100%;
	text-align:center;
}
.seller.col-lg-3 {
	padding-right:15px;
}
.nvk-seller-price del bdi {
	color:#767676 !important;
	font-size:17px;
	font-weight:400;
}
.topbar-device-mobile.active-home-icon .topbar-title {
	font-size:12px;
	width:100% !IMPORTANT;
	max-width:100% !important;
	line-height:50px !important;
	padding-right:15px;
}
.topbar-mobile-history a i {
	background:#f0f0f1;
	line-height:30px;
	border-radius:5px;
	font-size:15px;
	width:30px;
	height:30px;
	transform:rotate(180deg);
	position:relative;
	top:4px;
}
.woocommerce-tabs-mobile ul li {
	padding:10px 15px !important;
	border-bottom:none !important;
}
.mobile-bottom-search-width .form-control,
form input:not([type="file"]) {
	padding:8px 12px;
	border-radius:8px !IMPORTANT;
	background-color:#f0f0f1;
	border:none;
	font-size:13px !important;
	line-height:24px;
	color:#030a16;
	padding-right:40px !important;
	letter-spacing:-0.5px;
}
.mobile-bottom-search-width .form-group {
	margin:0;
}
.mobile-bottom-topbar-v1 .mobile-bottom-search-width {
	display:flex;
	width:80%;
}
.mobile-bottom-userpanel {
	display:flex;
}
.mobile-bottom-userpanel a {
	display:flex;
}
.mobile-bottom-usercart {
	padding:10px 15px 0 0;
}
.mobile-bottom-search-width .button-group.input-group-addon {
	font-size:1.714rem;
	line-height:24px;
	right:2px;
	position:absolute;
	top:52%;
	transform:translateY(-50%);
	color:#a1a3a8;
}
.mobile-bottom-search-width .button-group.input-group-addon button.button-search {
	padding:4px;
	line-height:40px;
	height:42px;
}
.mobile-bottom-search-width form.searchform.diza-ajax-search {
	width:100%;
}
.mobile-bottom-search-width .tb-icon-search:before {
	font-size:24px;
	content:"\F047";
	color:#a1a3a8;
	font-family:'novinkalamobile';
}
.mobile-bottom-userpanel a:after {
	font-size:1.714rem;
	color:#424750;
	content:"\F03e";
	font-family:'novinkalamobile';
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	text-decoration:none;
	text-transform:none;
	padding:5px 11px 0;
	line-height:normal;
	margin-bottom:-3px;
}
.top-right-mobile .search-device a:after {
	content:"\F040";
	font-size:1.714rem;
	color:#424750;
	font-family:'novinkalamobile';
	line-height:normal;
	position:relative;
}
.nvk-gallery-options ul li {
	text-align:center;
}
.nvk-gallery-options ul {
	padding:0;
	text-align:left;
	width:40px;
	position:relative;
}
.singular-shop .tbay-time .title {
	width:150px;
}
#dokan-store-listing-filter-wrap .right .item #stores_orderby {
	width:70px;
	padding:10px;
}
.title-base,
.questions-section h3,
.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title,
#review_form_wrapper .comment-reply-title,
.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,
.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2,
.panel h2,
.panel h3,
.panel h4,
#store-toc-wrapper h2 {
	font-size:15px;
}
.tabs-fulltext h2,
.woocommerce-tabs-mobile h2 {
	padding-bottom:5px;
	font-size:17px;
}
.mobile-send-note {
	padding:8px 12px 8px 40px;
	position:relative;
	width:100%;
	font-size:12px;
	font-size:.857rem;
	line-height:1.833;
	font-weight:700;
	cursor:pointer;
	background-color:#fff;
	color:#424750;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	display:block;
}
.mobile-send-note h5 {
	font-size:12px;
	font-size:.857rem;
	line-height:1.833;
	font-weight:600;
	line-height:normal;
	padding-top:6px;
	position:relative;
}
.mobile-send-note h5:before {
	content:"\F0B3";
	font-size:24px;
	font-size:1.714rem;
	line-height:24px;
	color:#f9a825;
	font-family:'novinkalamobile';
	font-weight:100;
	float:right;
	margin-left:6px;
}
.product-block.v1 .name {
	padding:15px 0;
	text-align:right;
	min-height:auto !important;
}
.nvk-vendor-main {
	padding-top:0;
}
.woocommerce-account #main-content .woocommerce {
	padding:15px;
}
#shop-now.has-wishlist .single_add_to_cart_button {
	width:100%;
	border-radius:0 !important;
	padding:5px 0;
}
.woocommerce .woocommerce-MyAccount-navigation {
	width:100%;
	background:#fff !important;
}
.nvk-personal-col {
	border-left:none;
}
a.go-to-edit-profile {
	font-size:13px !important;
	background:#ededed;
	margin:0;
	padding:10px;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th {
	text-align:center;
	display:inline-block;
	width:50%;
	border:1px solid;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th:last-child {
	display:none;
}
legend {
	font-size:15px;
}
.woocommerce form .form-row label {
	font-size:12px;
}
.tbay-my-account-avatar img {
	border-radius:100px;
	border:none;
}
.tbay-my-account-avatar {
	padding-top:25px;
	background:#fff;
	margin-bottom:0px;
}
.wishlist_table.mobile li {
	max-width:100%;
	margin:0;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
	width:40% !important;
	margin:0 auto !IMPORTANT;
	text-align:center !important;
}
.tbay-my-account-avatar:before,
.tbay-my-account-avatar:after {
	background:#ffffff;
}
.user-information-contaniner h5 {
	margin-top:30px;
	font-size:15px;
}
.woocommerce table.shop_table.my_account_orders>tbody>tr>td:last-child {
	display:none !important;
}
.woocommerce table.wishlist_table.shop_table tr:after,
.woocommerce table.wishlist_table.shop_table tr:before {
	width:0;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr:last-child {
	border:none !IMPORTANT;
}
.woocommerce table.shop_table.my_account_orders>tbody>tr>td a {
	text-align:right;
}
.woocommerce table.shop_table tbody:first-child tr {
	border:none;
	padding:0;
	text-align:right;
	border-bottom:1px solid #ededed;
	margin-bottom:15px;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
	display:block;
	text-align:right !important;
	padding:0 !IMPORTANT;
	padding-right:16px !IMPORTANT;
	width:50%;
	display:inline-block !important;
}
.user-information-col .woocommerce table.wishlist_table.shop_table tr .product-remove.icon {
	left:25px;
}
a.nvk-go-wishlist {
	font-size:12px !important;
	border-top:1px solid #ededed;
	background:#ededed;
}
#sidebar-shop {
	top:20px !important;
}
.dokan-pagination-container {
	border:none;
	margin-top:50px;
	margin-bottom:0;
	padding:0;
}
.topbar-device-mobile .topbar-title {
	font-size:13px;
	padding:2px;
	color:#333;
}
.mobile-send-note h5:after {
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	border-radius:50%;
	top:0;
	right:0;
	background-color:#ef394e;
	border:2px solid #fff;
}
.mobile-send-note-arrow:after {
	content:"\F0D6";
	color:#a1a3a8;
	position:absolute;
	left:12px;
	font-size:15px;
	top:50%;
	font-weight:700;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:'novinkalamobile';
}
.tbay-element[class*="tbay-element-product"] .grid {
	border:none;
}
.tbay-body-default #main {
	margin-left:0;
}
header#tbay-header {
	display:none !important;
}
.product-block.v1 .block-inner {
	padding:5px;
}
.mobile-logo-slide {
	opacity:1;
	display:block !important;
	height:auto !important;
	bottom:auto;
	border-bottom:1px solid #eee;
	position:absolute;
	top:0;
}
.mm-menu .mm-listview a:not(.mm-btn_next) {
	font-size:13px;
	color:#424750 !Important;
}
.mm-panels {
	position:absolute;
	top:425px;
}
.mm-navbars_bottom {
	position:absolute;
	top:0;
	bottom:auto;
}
.mm-menu_navbar_bottom-1 .mm-panels {
	bottom:70px;
	overflow:initial;
}
.mm-menu_offcanvas.mm-menu_opened {
	overflow:scroll;
}
div#main-mobile-menu-mmenu {
	top:65px;
}
.mmenu-account {
	padding-top:85px;
	border-bottom:1px solid #eee;
}
.post-list {
	padding:10px;
}
.tbay-body-default .post-list .entry-thumb+.entry-content .entry-header {
	padding:20px 0;
}
body.tbay-body-default .entry-title {
	font-size:17px !IMPORTANT;
}
.layout-blog .navigation {
	width:100%;
}
form.woocommerce-EditAccountForm.edit-account .dig_wc_countrycodecontainer {
	top:29px;
}
.mm-listitem:after {
	border-color:#fff;
}
.mm-panels>.mm-panel {
	top:0 !important;
	position:relative;
}
.mobile-logo-slide img {
	width:55%;
	padding:16px;
}
.mm-navbars_bottom ul {
	margin:10px 0;
}
.mm-menu .mm-panel_has-navbar .mm-navbar a {
	font-size:14px;
	padding:0;
	margin:0;
	color:#555;
}
.log-form,
.u-columns>div {
	flex:0 0 100%;
	max-width:100%;
	padding:20px !important;
}
ul.sub-menu.mm-listview li a {
	line-height:initial;
	padding:7px 25px;
	font-size:13px !IMPORTANT;
}
.mm-menu .mm-panel_has-navbar .mm-navbar {
	border:none;
	text-align:right;
	margin-top:0;
	height:auto;
	padding:0 20px;
}
.mm-btn_next:after {
	content:"\F0Be";
	font-size:24px;
	font-size:1.714rem;
	line-height:24px;
	color:#a1a3a8;
	font-family:'novinkalamobile';
}
.mm-listview {
	padding:0 0 15px;
	margin-top:8px;
}
.mm-btn_prev:before {
	position:absolute;
	font-size:13px;
	right:0;
	color:#888;
	transform:rotate(180deg);
	font-weight:600;
}
ul.sub-menu.mm-listview {
	list-style:none;
	padding:10px;
	background-color:#f0f0f1;
	margin:0;
}
ul.sub-menu.mm-listview li:after {
	border:none;
}
.mm-navbar__btn:first-child {
	left:0;
	right:auto;
}
.mmenu-account ul li a img {
	max-width:25px;
	margin-left:5px;
}
.mm-navbars_bottom h3 {
	display:block;
	font-size:14px;
	font-size:1rem;
	line-height:1.571;
	padding:25px 15px 0;
	font-weight:700;
	color:#515151;
}
.mm-navbars_bottom ul li {
	width:100%;
	margin:10px 0 !IMPORTANT;
}
.mm-navbars_bottom ul li a {
	font-size:13px;
	color:#62666d !important;
}
form#dokan-store-listing-filter-form-wrap {
	margin:0;
}
.mm-navbars_bottom ul li {
	width:100%;
}
.singular-shop>.product .single-main-content .col-lg-5 {
	-ms-flex:0 0 36.666667%;
	flex:0 0 100%;
	max-width:100%;
}
#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn {
	margin-right:0;
	margin-left:20px;
}
.elementor-1216 .elementor-element.elementor-element-e1a862e:not(.elementor-motion-effects-element-type-background),
.elementor-1216 .elementor-element.elementor-element-e1a862e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background:#fff !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
    padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 60px !important;
    margin-bottom: 10px !important;
}
.woocommerce div.product div.images .flex-control-thumbs .slick-list.draggable {
    width: 100%;
}
.nvk-sku-footer {
	padding-top:70px !important;
	padding-bottom:0 !important;
	margin-bottom:-30px;
}
.woocommerce div.product #woocommerce-tabs ul.tabs li>a {
	margin-left:30px;
}
.singular-shop div.product div.related .heading-tbay-title,
.singular-shop div.product div.upsells .heading-tbay-title {
	font-size:14px;
}
.nvk-sku-footer {
	padding-bottom:0 !IMPORTANT;
}
.woocommerce div.product .product_title,
body div.product .product_title {
	border-top:none;
	padding-top:0;
	font-size:15px;
	font-weight:600;
}
.nvk-seller-price bdi {
	color:#fb3349 !important;
	font-size:19px;
}
.single-product section#tbay-breadscrumb {
	display:block;
}
.nvk-seller-price bdi span {
	font-size:14px;
}
.information.col-lg-4 {
	max-width:100%;
	flex:0 0 100%;
	padding:0 35px;
}
.nvk-seller {
	margin:15px;
}
.mm-menu .mm-listitem a img {
	max-width:0;
}
.nvk-stock-alert span {
	margin-top:0;
	margin-bottom:0px;
	display:inline-block;
}
.singular-shop div.product .tbay-time-wrapper {
	margin-bottom:30px !important;
	margin-top:0 !important;
}
.autocomplete-suggestions {
    overflow-y: scroll;
}
.woocommerce-cart-form>.row {
	margin:0;
}
.coupon input.btn.btn-default {
	padding:0px 0 0 66px;
}
.coupon .box .text {
	padding-right:13px !important;
}
.cart-collaterals table.shop_table tbody tr {
	border:none !important;
	width:50%;
	display:inline-block;
}
.cart-bottom i {
	display:none;
}
.cart_totals .wc-proceed-to-checkout a {
	border:10px solid #fff !important;
	border-radius:19px !IMPORTANT;
}
.topbar-device-mobile .tbay-element-mini-cart a.wc-continue,
.footer-device-mobile .list-menu-icon > * a.active i,
.footer-device-mobile .list-menu-icon > * a.active span,
.footer-device-mobile .list-menu-icon > * a:focus i,
.footer-device-mobile .list-menu-icon > * a:focus span,
.footer-device-mobile .list-menu-icon > * a span:hover i,
.footer-device-mobile .list-menu-icon > *.active a,
.footer-device-mobile .list-menu-icon > *.active a i,
body.woocommerce-wishlist .footer-device-mobile > .device-wishlist a,
body.woocommerce-wishlist .footer-device-mobile > .device-wishlist a i,
.shop_table.cart .cart_item > span.product-subtotal.price span.woocommerce-Price-amount.amount,
.shop_table.cart .cart_item > span.product-price span.woocommerce-Price-amount.amount {
	color:#666;
}
.nvk-seller-price .tooltip .tooltiptext:before {
	right:7px;
	left:auto;
}
.nvk-seller-price .tooltip:hover .tooltiptext {
	right:0;
}
.cart-collaterals table.shop_table tbody tr td::before {
	display:none;
}
.cart-collaterals table.shop_table tbody tr td {
	border:none !important;
}
.woocommerce.single-product .woocommerce-info,
.woocommerce.single-product .woocommerce-message,
.woocommerce.single-product .woocommerce-error {
	padding:0 !important;
}
.cart-bottom .update {
	padding:0 !important;
}
.col-lg-8.tb-cart-form {
	flex:0 0 100%;
	max-width:100%;
	margin:0;
}
form.checkout .order-review .shop_table>tbody>tr>td.product-name {
	font-size:13px;
}
.ui-widget-shadow {
	box-shadow:none;
	font-family:inherit;
	font-size:13px;
	line-height:25px;
	color:#666;
	padding:15px 20px;
}
form.checkout {
	padding:20px 5px;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
	font-size:13px !important;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	border-radius:18px;
	border:10px solid;
}
form.checkout #order_comments {
	font-size:13px;
	letter-spacing:-0.5px;
}
.tbay-footer {
	background:#fff !important;
}
.order-payment p.c-login__footer {
	text-align:right;
	line-height:normal;
}
.shop_table.cart .cart_item>span.product-price {
	display:none;
}
.singular-shop .tbay-time div {
	font-weight:400;
	font-size:16px;
}
.cart-bottom .continue-to-shop a {
	border:none;
	padding:10px 20px;
}
.continue-to-shop.pull-left.hidden-xs {
	padding:8px 0;
}
.dokan-dashboard .dokan-dash-sidebar {
	margin:0;
	padding:0;
	padding-bottom:10px;
}
}
img {
	max-width:100%;
	height:auto;
}
.sticky {
	background:#FFFFFF;
}
.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	background:#fff;
	max-width:96%;
	/* Image does not overflow the content area */
	padding:5px 3px 10px;
	color:#333;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
/* Text meant only for screen readers. */

.screen-reader-text {
	clip:rect(1px,
	1px,
	1px,
	1px);
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,
	0,
	0,
	0.6);
	clip:auto !important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
	/* Above WP toolbar. */
}
.gallery-caption,
.bypostauthor {
	font-style:italic;
	font-size:12px;
	color:#757575;
}
/**
 *  Gallery
 * -----------------------------------------------------------------------------
 */

#tbay-main-content .single-post .gallery {
	padding-top:30px;
	margin-right:-25px;
}
.gallery .gallery-item a {
	margin:0;
}
.gallery .gallery-item {
	float:left;
	margin:0 4px 4px 0;
	overflow:hidden;
	padding:0;
	position:relative;
}
.gallery-columns-1 .gallery-item {
	max-width:100%;
	width:auto;
}
.gallery-columns-2 .gallery-item {
	max-width:48%;
	max-width:-webkit-calc(50% - 14px);
	max-width:calc(50% - 14px);
	width:auto;
}
.gallery-columns-3 .gallery-item {
	max-width:32%;
	max-width:-webkit-calc(33.3% - 11px);
	max-width:calc(33.3% - 11px);
	width:auto;
}
.gallery-columns-4 .gallery-item {
	max-width:23%;
	max-width:-webkit-calc(25% - 9px);
	max-width:calc(25% - 9px);
	width:auto;
}
.gallery-columns-5 .gallery-item {
	max-width:19%;
	max-width:-webkit-calc(20% - 8px);
	max-width:calc(20% - 8px);
	width:auto;
}
.gallery-columns-6 .gallery-item {
	max-width:15%;
	max-width:-webkit-calc(16.7% - 7px);
	max-width:calc(16.7% - 7px);
	width:auto;
}
.gallery-columns-7 .gallery-item {
	max-width:13%;
	max-width:-webkit-calc(14.28% - 7px);
	max-width:calc(14.28% - 7px);
	width:auto;
}
.gallery-columns-8 .gallery-item {
	max-width:11%;
	max-width:-webkit-calc(12.5% - 6px);
	max-width:calc(12.5% - 6px);
	width:auto;
}
.gallery-columns-9 .gallery-item {
	max-width:9%;
	max-width:-webkit-calc(11.1% - 6px);
	max-width:calc(11.1% - 6px);
	width:auto;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right:0;
}
.gallery .gallery-caption {
	background-color:rgba(0,
	0,
	0,
	.7);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	font-size:12px;
	line-height:1.5;
	margin:0;
	max-height:85%;
	opacity:0;
	padding:6px 8px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	width:100%;
}
.gallery .gallery-caption:before {
	content:"";
	height:100%;
	min-height:49px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.gallery-item:hover .gallery-caption {
	opacity:1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display:none;
}
.gallery-columns-2 .gallery-item:nth-child(odd),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear:both;
}
.tbay-horizontal>ul>li>.dropdown-menu .elementor-widget-wrap {
	padding-top: 0;
}
.tbay-horizontal>ul>li>.dropdown-menu .elementor-widget-wrap>div {
	padding: 0;
}