/*	
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Fonts (DM Sans, Inter, Open Sans) are self-hosted: see css/fonts-local.css, enqueued in functions.php. */

svg,
img{
	vertical-align: middle;
}
body {
	font-family: 'DM Sans', sans-serif;
}
.sans {
	font-family: 'DM Sans', sans-serif !important;
}

.inter {
	font-family: "Inter", sans-serif;
}
.copy-icon svg{
	width: 14px;
}
.heading {
	font-family: "DM Sans" !important;
	font-weight: 700 !important;
	font-size: 40px !important;
	line-height: 40px !important;
	letter-spacing: 0px !important;
	color: #000;
}

.round_grey_button.nectar-button[data-color-override="false"].regular-button {
	background-color: #6B6A6A !important;
	border-radius: 30px !important;
	font-family: "DM Sans" !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #fff !important;
	padding: 15px 20px !important;
}

body[data-button-style*="slightly_rounded"] button.round_grey_button {
	background-color: #6B6A6A !important;
	border-radius: 30px !important;
	font-family: "DM Sans" !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 18px !important;
	color: #fff !important;
	padding: 15px 20px !important;
}

.icon_and_text_span {
	font-family: "DM Sans; !important";
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 27px !important;
	letter-spacing: 0px !important;
	color: #000 !important;
}

.four {
	font-weight: 400 !important;
}

.seven {
	font-weight: 700 !important;
}
.small_font {
	font-size: 14px !important;
	line-height: 19px !important;
	color: #000 !important;
}
.text_center {
	text-align: center !important;
}
.search-container {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 633px;
}
.search_bar_first {
	width: 100%;
	background-color: white !important;
	padding: 10px 40px 10px 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 16px;
}

/* Search icon positioning */
.search-icon {
	position: absolute !important;
	right: 10px;
	top: 50% !important;
	transform: translateY(-50%);
	font-size: 18px;
	color: #000000;
	cursor: pointer;
	background: #D9D9D9;
	padding: 10px;
	font-weight: lighter !important;
}
.search_bar_first::placeholder {
	color: #D9D9D9;
	font-family: "DM Sans";
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0px;
	text-align: left;
}
.three_button_row .row_col_wrap_12_inner {
	max-width: 632px;
	margin: 0px auto;
}
.three_button_row .row_col_wrap_12_inner .wpb_wrapper {
	display: flex;
	justify-content: space-between;
}
.accordian_row .toggle.extra-color-3 {
	border-top: 1px solid black !important;
}

.wp-singular .accordian_row .toggle-heading {
	background: transparent !important;
	color: #000 !important;
	padding-left: 12px;
	font-weight: 700;
	font-size: 18px !important;
	line-height: 19px !important;
	letter-spacing: 0px;

}

.wp-singular .accordian_row .toggle.default {
	border-top: 1px solid black !important;
}

.wp-singular .accordian_row .fa.fa-plus-circle {
	display: none !important;
}

.wp-singular .accordian_row .fa-minus-circle:before {
	display: none !important;
}

.wp-singular .accordian_row .inner-toggle-wrap {
	background-color: transparent !important;
}
.wp-singular .accordian_row .toggle-title+div {
	background-color: transparent !important;
	box-shadow: none !important;
}
.wp-singular .over_search_btn {
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 18px !important;
	letter-spacing: 0px !important;
	padding: 10px 20px !important;
}

.wp-singular .full_height_image_column div {
	height: 100% !important;
}

.wp-singular .full_height_image_column div img {
	height: 100% !important;
}

.wp-singular .video_upper_column .nectar-video-box {
	max-width: 854px !important;
	margin: 0px auto !important;
	width: 100% !important;
	position: relative;
	top: 50px;
}

.video_upper_column .vc_column-inner {
	max-height: 600px;
}

.video_lower_column .wpb_wrapper {
	max-width: 1270px;
	margin: 0px auto !important;
}

.testimonial_row .row_col_wrap_12 .vc_col-sm-12:nth-child(2) {
	background-image: url(/wp-content/uploads/2025/03/Rectangle-26-1.png);
	padding: 100px 0px;
}

.testimonial_row .controls {
	display: none;
}

.double {
	min-height: 50px;
	margin-bottom: 0px !important;
}

.triple {
	min-height: 100px;
}

.quad {
	min-height: 150px;
}

.data_image .column-bg-layer {
	border-radius: 6px;
}

.testimonial_carousel_row_features .carousel-item {
	background: #D9D9D9;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0px 20px;
}

.testimonial_carousel_row_features .img-with-aniamtion-wrap {
	max-width: 144px;
	padding-top: 50px;
	padding-bottom: 150px;
}

.testimonial_carousel_row_features .nectar-responsive-text:nth-child(2) {
	padding-bottom: 30px;
}

.testimonial_carousel_row_features .nectar-responsive-text:nth-child(3) {
	padding-bottom: 200px;
}

.testimonial_carousel_row_features .owl-stage {
	display: flex;
}

.testimonial_carousel_row_features .owl-item {
	margin-left: 40px;
}

.testimonial_carousel_row_features .owl-item:nth-child(1) {
	margin-left: 0px !important;
}

.pricing_first_section .wpb_wrapper {
	justify-content: center;
	gap: 20px;
}

.pricing_first_section .wpb_wrapper div {
	margin-bottom: 0px !important;
}

.contact_form_column .forminator-ui {
	border: 2px solid lightgray !important;
	padding: 20px !important;
	border-radius: 10px !important;
}

.contact_form_column .forminator-ui textarea,
.contact_form_column .forminator-ui input {
	border: 2px solid lightgray !important;
	border-radius: 10px !important;
	background: transparent !important;
}

.contact_form_column .forminator-ui span.select2-selection {
	border: 2px solid lightgray !important;
	border-radius: 10px !important;
	background: transparent !important;
}

.our_commitment .wpb_wrapper .nectar-responsive-text {
	margin-bottom: 0px !important;
}

/*  css for seller dashboard start here  */
body:not(.woocommerce-cart) .dokan-dashboard-menu,
body:not(.woocommerce-cart) .woocommerce-MyAccount-navigation ul {
	background: #fafcff !important;
	padding: 30px !important;
	margin:0 !important;
	border: 0;
}
body:not(.woocommerce-cart).dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
body:not(.woocommerce-cart).woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
	background: transparent;
}
/* custom filter button shortcode css */

.custom-filter-bar {
	display: flex;
	flex-wrap: nowrap;
	gap: 12px;
	align-items: center;
	padding: 15px;
	border-radius: 10px;
	overflow-x: auto;
}

.lineing {
	height: 0.5px;
	background-color: #D3C2C2;
	width: 100%;
	margin: 0px auto;
	display: block;
}

.custom-filter-bar input.filter-search,
.custom-filter-bar .filter-dropdown {
	padding: 5px 12px;
	border-radius: 8px;
	border: 1px solid #ccc;
	font-size: 14px;
	background: transparent;
	border-radius: 27px;
}

.custom-filter-bar input.filter-search {
	flex: 1;
	min-width: 180px;
}

.custom-filter-bar .filter-dropdown {
	min-width: 140px;
}

.custom-filter-bar .clear-filter {
	font-size: 14px;
	color: #777;
	text-decoration: underline;
	white-space: nowrap;
}

.custom-filter-bar .fa-search {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	color: #aaa;
}

body[data-button-style*="slightly_rounded"] .nectar-button.view_draft_btn {
	min-width: 170px;
	text-align: center;
	border: 1px solid lightgray;
}

@media (max-width: 768px) {
	.custom-filter-bar {
		flex-wrap: wrap;
	}

	.custom-filter-bar input,
	.custom-filter-bar select {
		width: 100%;
	}

	.custom-filter-bar input.filter-search {
		min-width: 100%;
	}
	.search-box {
		width: 100%;
	}
	.dokan-product-listing-area>* {
		padding: 0px !important;
	}
	.bookmarks-controls {
		width: 100% !important;
		flex-direction: column;
	}
}
/* custom document table short code */

.custom-doc-table-wrapper {
	overflow-x: auto;
	background: #f9fbfd;
	padding: 20px;
	border-radius: 12px;
}

.custom-doc-table {
	width: 100%;
	border-collapse: collapse;
	background: white;
	border-radius: 10px;
	overflow: hidden;
}

.custom-doc-table th,
.custom-doc-table td {
	text-align: left;
	padding: 14px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	vertical-align: middle;
}

body .custom-doc-table-wrapper thead tr {
	background-color: #fff !important;
	color: #8A92A6;
}

.custom-doc-table thead {
	background: #f1f3f5;
}

.custom-doc-table .doc-title {
	display: flex;
	align-items: center;
	gap: 12px;
}

.custom-doc-table .doc-thumb {
	width: 36px;
	height: 36px;
	background: #333;
	border-radius: 4px;
}

.custom-doc-table a {
	color: #232D42;
	text-decoration: underline;
}

.custom-doc-table tr td {
	color: #232D42;
}

.custom-doc-table a:hover {
	text-decoration: underline;
}

body .custom-doc-table-wrapper tr th,
body .custom-doc-table-wrapper tr td {
	border-left: none !important;
	border-right: none !important;
}

@media (max-width: 768px) {
	.custom-doc-table th,
	.custom-doc-table td {
		padding: 10px;
		font-size: 13px;
	}
	.custom-doc-table .doc-thumb {
		width: 28px;
		height: 28px;
	}
}
/* your uploaded searches section start here*/

.your_searches {
	display: flex;
	font-weight: 600;
	color: #6A50A3;
	align-items: flex-end;
	justify-content: space-between;
}
.text_uploades {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
}
.btns_uploades {
	display: flex;
	align-items: center;
	gap: 10px;
}

.big_text {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	color: #6A50A3;
	margin-bottom:20px;
}

.new_search {
	background-color: #D9D9D9;
	min-width: 170px;
	padding: 15px 8px;
	border: none;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0px;
	text-align: center;
	color: #6B6A6A;
}

/* your uploaded searches section ends here*/
.dokan-table td {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	line-height: 175%;
	color: #232323;
	border-left: 0px !important;
	border-right: 0px !important;
}
.dokan-product-listing .dokan-product-listing-area .row-actions {
	display: none;
}
.dokan-product-listing .dokan-product-listing-area tr:hover .row-actions {
	position: absolute;
	left: 23%;
	top: 52%;
	display: block;
}
.dokan-product-listing .dokan-product-listing-area table td img {
	margin-bottom: 0px;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table .column-primary {
	vertical-align: middle;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table [data-title="Price"] {
	vertical-align: middle;
}
body:not(.woocommerce-cart) .main-content td,
body:not(.woocommerce-cart) .main-content th {
	padding: 12px 15px
}
.fas.fa-address-book,
.fas.fa-briefcase,
.fas.fa-upload,
.fas.fa-cog,
.fas.fa-power-off,
.fas.fa-university,
.far.fa-credit-card {
	display: none;
}
.edit_view_btn a {
	text-decoration: underline !important;
	font-size: 14px;
}
.edit_view_btn {
	display: flex;
	gap: 10px;
}
.dokan-w12 div,
.dokan-w12 form,
.dokan-w12 {
	margin: 0 !important;
	float: none !important;
	width: auto;
}
.dokan-w5 button ,
.submit_apply_btn {
	display: none !important;
}
/* upload page css start here */

.page-id-63 .dokan-form-top-area {
	display: flex;
	width: 100%;
	flex-direction: column;
	order: 2;
}

.page-id-63 .dokan-form-top-area .content-half-part.dokan-product-meta {
	order: 2;
	width: 80%;
	margin-top: 20px;
}

.page-id-63 .content-half-part.featured-image {
	order: 1;
	width: 100%;
	padding: 0px;
}

.page-id-63 .product-edit-new-container .content-half-part.featured-image {
	width: 100%;
	padding: 0px;
	display: flex;
	flex-direction: column;
}

.upload_form {
	background-color: #F9FCFF;
	max-width: 1000px;
	padding: 40px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	border-radius: 8px;
}

.upload_heading {
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000;

}
.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label {
	display: none;
}
.dokan-dashboard-header .dokan-update-setting-top  {
	display:none;
}
.section_label {
	font-weight: 600;
	margin: 20px 0 10px;
	display: block;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0px;
}
.radio_group {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
	justify-content: space-between;
	background-color: #D9D9D9;
	padding: 10px;
	border-radius: 5px;
}

.radio_group input[type="radio"] {
	display: none;
}

.radio_label {
	padding: 10px 30px 10px 20px;
	border-radius: 6px;
	cursor: pointer;
	background: transparent;
	transition: all 0.3s ease;
	font-family: "DM Sans";
	font-weight: 400;
	font-size: 20px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #000000;
}

.radio_group input[type="radio"]:checked+.radio_label {
	background: #f1f3f5;
	font-weight: 500;
	color: #6B6A6A;
}

.radio_label .fa-circle {
	color: #E9ECEF;
	font-size: 12px;
	margin-right: 10px;
}

.radio_group input[type="radio"]:checked+.radio_label .fa-circle {
	color: #000000;
}



.wp-singular .form_grid {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 20px;
	max-width: 1200px;
	margin: auto;
	/* background-color: #f9fcff; */
}

.wp-singular .form_group {
	display: flex;
	flex-direction: column;
	gap:0
}

.wp-singular .form_label,
.post_title_name {
	margin-bottom: 8px;
	color: #092929;
	font-family: "DM Sans";
	font-weight: 500 !important;
	font-size: 12px !important;
	line-height: 18px !important;
	letter-spacing: 0px;

	white-space: nowrap;
}

.wp-singular .form_input,
.wp-singular .form_select,
.wp-singular .form_textarea {
	padding: 10px;
	font-size: 14px;
	background: white;
	border: 1px solid #d1d5db;
	border-radius: 4px;
	font-family: "DM Sans", sans-serif;
}

.wp-singular .form_textarea {
	min-height: 100px;
}

.wp-singular .container-wrap .refral {
	background-color: transparent;
	border: none;
	font-family: "Inter";
	font-weight: 400;
	font-size: 18px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #232D42;

}
.upload_box {
	background: #e9eff2;
	padding: 100px 0px 80px;
	text-align: center;
	border-radius: 6px;
	margin-bottom: 30px;
}
.upload_box .upload_box_text {
	font-family: "DM Sans";
	font-weight: 400;
	font-size: 20px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #6B6A6A;
	padding-bottom: 10px;
}

.upload_box_note {
	font-family: "DM Sans";
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #6B6A6A;
}
.upload_button {
	margin-top: 20px;
	background: #464646;
	color: white;
	border: none;
	padding: 10px 20px;
	border-radius: 4px;
	cursor: pointer;
	font-family: "Inter";
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}
.tag_buttons,
.bottom_buttons {
	display: flex;
	flex-wrap: wrap;
}
.flex-bottom:before,
.flex-bottom:after{
	display: none;
}
.dokan-clearfix{
	display: none;
}
.flex-bottom{
	border-top: 0.5px solid #352157;
	margin-top: 20px;
	padding-top: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tag_button {
	border: 1px solid #d1d5db;
	background: transparent;
	padding: 8px 14px;
	border-radius: 20px;
	font-size: 16px;
	font-family: "Inter";
	font-weight: 400;
	line-height: 14px;
	color: #6B6A6A;
}

.tag_button i {
	border: 1px solid #6B6A6A;
	padding: 1px 2px;
	color: #6B6A6A;
	border-radius: 4px;
	font-size: 12px;
}

.bottom_buttons button {
	/* padding: 10px 18px; */
	border: none;
	border-radius: 4px;
	font-weight: 500;
	cursor: pointer;
}
.publish_btn {
	background: #D9D9D9;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #6B6A6A;
	padding: 10px 18px;
}
.wp-singular .bottom_buttons .link_button {
	background: transparent;
	color: #6B6A6A;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	text-decoration: underline;
	padding: 0px;
}

/* Hide duplicate "Save to drafts" link on the left; the working one is the "Save to Drafts" submit button on the right */
.wp-singular .bottom_buttons .link_button_draft {
	display: none;
}

.wp-singular .btn_save_drafts {
	background-color: transparent;
	border: 1px solid #BDB9B9;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #6B6A6A;
	padding: 10px 18px;
}

.toggle_switch {
	display: flex;
	align-items: center;
	gap: 5px;
}

.toggle_label {
	background: transparent;
	color: #6B6A6A;
	font-family: "Open Sans";
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px;
}

.switch {
	position: relative;
	width: 50px;
	height: 20px;
}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: white;
	border: 1px solid lightgray;
	border-radius: 30px;
	transition: background-color 0.4s;
}

.slider::before {
	content: "";
	position: absolute;
	height: 12px;
	width: 12px;
	left: 3px;
	top: 3px;
	background-color: #BEADEA;
	border-radius: 50%;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	transition: transform 0.4s;
}

.switch input:checked+.slider {
	background-color: #6A50A3;
}

.switch input:checked+.slider::before {
	transform: translateX(30px);
}
.page-id-63 .email_recipient_div {
	display: flex;
}
.page-id-63 .expiration_date_div {
	display: flex;
}
/* upload page css ends here */

/* search page css start here */
.expanded-row {
	display: none;
}
.expanded-row.visible {
	display: contents;
}
.search-results-container .search-header {
	padding:20px 35px 0;
	margin: 0 -35px 30px;
	position: relative;
}
.search-results-container .search-header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 190px;
	width:100%;
	background-image: url(/wp-content/uploads/2025/07/Header-Background.svg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;	
}
.search-results-container .search-header>*{
	position: relative;
	z-index: 5;
}
.dokan-dashboard .dokan-dashboard-content.dokan-product-edit {
    padding-top: 35px !important;
    margin-left: 35px;
    padding-right: 35px !important;
}
.archive .dokan-dashboard .dokan-dashboard-content .main-content,
#dokan-content,
.custom_sidebar_search .search-results-container,
.dash_wrap {
	background-color:#F9F7FF;
	position: relative;
	padding: 0 35px;
}
.custom_sidebar_search .search-results-container{
	padding-bottom:30px;
}
.custom_sidebar_search .search-header h2 {
	margin-bottom: 58px;
}
.search-header h2 {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 30px;
	line-height: 40px;
	color: white;
	margin-bottom:15px
}
.search-filters .search-input {
	border-radius: 0px 6px 6px 6px;
	max-width: 100%;
	color: #232D42;
	height: 55px;
	font-size: 14px !important;
	padding: 5px 60px 5px 20px;
	border-color: #352157;
}
.search-results-container .search-filters{
	margin-top: 40px;
}
.search-filters .search-input::placeholder {
	color: #232D42;
}
.search-filters .search-input::-ms-input-placeholder { /* Edge 12 -18 */
	color: #232D42;
}
.search-filters input[type="radio"] {
	display: none;
}
.search-filters .dashboard-filter>label {
	cursor:pointer;
	border-radius: 4px 4px 0px 0px;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	text-align: center;
	border: .5px solid transparent;
	border-bottom: 0;
	padding: 12px 20px 12px 12px;
	position: relative;
	display: inline-flex;
	align-items: center;
	background-color: #BEADEA61;
	color: white;
}
.search-filters .dashboard-filter>label:has(input:checked){
	background-color: #352157;
	border-color:#fff
}
.search-filters .dashboard-filter>label::before {
	content: "";
	width: 16px;
	height: 16px;
	border-radius: 100px;
	background-color: #fff;
	border:2px solid #fff;
	display:inline-block;
	margin-right:15px;
}
.search-filters .dashboard-filter>label:has(input:checked)::before {
	background: #B07FF9;
	border-color: white;
}
.wp-singular .main_content_table {
	padding: 0px;
}
select,
body .dokan-form-control,
input[type="text"],
input[type="number"],
input[type="email"] {
	height: 40px;
	border-radius: 4px;
	width: 100%;
	padding: 8px 15px;
	border: 0.5px solid #BDB9B9;
	color: #6B6A6A;
	background-color: #fff;
	box-shadow: none !important;
	outline: none !important;
}
input::placeholder {
	color: #6B6A6A !important;
}
input::-ms-input-placeholder { /* Edge 12 -18 */
	color: #6B6A6A !important;
}
th {
	text-align: left;
	font-weight: 600;
	font-size: 13px;
	color: #5f6368;
	padding: 10px 16px;
	background-color: #f1f3f5;
	border-bottom: 1px solid #e0e0e0;
	text-transform: uppercase;
	letter-spacing: 0.03em;
}
.actions-icons {
	display: flex;
	gap: 12px;
	align-items: center;
}
.actions-icons i {
	cursor: pointer;
	font-size: 16px;
	color: #6c757d;
	transition: color 0.2s ease;
}
.actions-icons i:hover {
	color: #007bff;
}
.tick {
	color: green;
	font-weight: bold;
	font-size: 18px;
}
.pagination {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px;
	color: #352157;
}
.pagination button,
.pagination input[type="button"] {
	background-color: #ffffff;
	border: 1px solid #cfd8dc;
	color: #333;
	padding: 6px 10px;
	border-radius: 6px;
	font-size: 14px;
	cursor: pointer;
	transition: all 0.2s;
}
.wp-singular .pagination img {
	margin-bottom: 0px;
	cursor: pointer;
}
@media (max-width: 768px) {
	td {
		padding: 10px 15px;
		border: none;
		border-bottom: 1px solid #e0e0e0;
		position: relative;
	}
}

/* bookmark page css start here */
.bookmarks-title {
	max-width: 500px;
}
.track-subtitle {
	color: #B07FF9;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
}
.bookmarks-controls {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	border-top: 0.5px solid #352157;
	line-height: normal;
	margin-bottom: 60px;
	padding-top: 20px;
	margin-top: 20px;
}
.clear-filter {
	color: #888;
	text-decoration: underline !important;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: -30px;
	font-size: 12px;
}
.bookmarks-filters>span{
	color: #888;
	font-size: 12px;	
}
.doc-icon {
	width: 24px;
	height: 28px;
	background: #444;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.download-link,
.view-link {
	text-decoration: underline;
}
/* bookmark page css ends here */
.page-id-63 .wpb_row.vc_row-fluid.vc_row.top-level.full-width-content.first-section.loaded .row-bg-wrap {
	display: none;
}
/* sales history page start here */
.t_profit {
	background: #6A50A3;
	padding: 20px 15px;
	border-radius: 10px;
	width: 100%;
	max-width: 190px;
	display: flex;
	align-items: center;
	color: #fff;
	line-height: normal;
	font-size: 12px;
	line-height: 18px;
}
.t_profit strong{
	font-size: 14px;
	display: block;
}
.t_round{
	max-width: 40px !important;
	margin-right: 15px;
}
.profit_download {
	display: flex;
	gap: 30px;
	margin-top:20px;
}
.track_text{
	font-size: 12px;
	color: #092929;
	line-height: 18px;
	max-width: 450px;
	padding-bottom: 0;
}
/* sales history page ends here */

/* account setting css start here */
.a_s_first_sec {
	background-image: url(/wp-content/uploads/2025/07/Header-Background.svg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin:0px 0px 30px !important;
	padding: 35px !important;
	min-height: 200px;
}
.a_s_first_sec:before{
	display: none;
}
.a_s_first_sec .track_text{
	max-width: 100%;
	color: #fff;
}
.profile-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.profile-header h2 {
	font-size: 20px;
	margin: 0;
	line-height: normal;
	font-weight: 500;
}
.edit-btn {
	padding: 10px 25px;
	font-size: 14px;
	cursor: pointer;
	background-color: transparent;
	border: 1px solid #352157;
	color: #352157;
}
.edit-btn:hover {
	background-color: #352157;
	color: #fff;
}
.profile-info {
	margin-top: 20px;
}
.uploaded-docs {
	margin-top: 40px;
}
.uploaded-docs h3 {
	font-size: 16px;
	margin-bottom: 20px;
}

.doc-item {
	margin-bottom: 20px;
}

.doc-item label {
	display: block;
	font-size: 14px;
	color: #444;
	margin-bottom: 6px;
}

.doc-control {
	display: grid;
	align-items: center;
	gap: 10px;
	grid-template-rows: repeat(1, 1fr);
	grid-template-columns: 30% 30% 30%;
	justify-content: space-between;
}

.doc-control label {
	text-decoration: underline;
}

.doc-control input {
	flex: 1;
	padding: 10px 14px;
	font-size: 14px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background-color: #f7f8f9;
	border-radius: 20px;
	background: white;
}

.doc-icons {
	display: flex;
	justify-content: flex-end;
}

.doc-icons button {
	background: none;
	border: none;
	font-size: 16px;
	cursor: pointer;
}

.deactivate-link {
	display: inline-block;
	font-size: 14px;
	color: #444;
	text-decoration: underline;
	cursor: pointer;
}
@media (max-width: 600px) {
	.doc-control {
		flex-direction: column;
		align-items: flex-start;
	}
	.doc-icons {
		display: flex;
		gap: 8px;
	}
}

/* seller dashboard css start here */
.search-results-container.dash_wrap .track_text {
	color: white;
}
.custom-row {
	display: flex;
}
.custom-row:not(:nth-child(1)) {
	border-bottom: 1px solid #E9ECEF;
}
.custom-header {
	font-weight: bold;
}
.custom-cell {
	flex: 1;
	padding: 15px 15px;
}
.custom-cell:first-child {
	border-left: none;
}
.custom-header.custom-row .custom-cell {
	font-family: "Inter";
	font-weight: 500;
	font-size: 12px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #5E5E5C;
	white-space: nowrap;
}
.custom-row .custom-cell {
	font-family: "Inter";
	font-weight: 400;
	font-size: 14px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #232D42;
}
.icon_text_dash {
	margin-top: 10px;
	display: flex;
	gap: 5px;
	align-items: center;
}
.icon_text_dash img {
	margin-bottom: 0px !important;
	margin-right:10px !important
}
.flex{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.child-flex{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.data_row{
	width:77%;
}
.hr-line{
	height: .5px;
	background-color: #6A50A3;
	width: 100%;
	margin: 30px 0;
	border: 0;
}
.uploads-header {
	font-weight: bold;
	font-size: 18px;
	padding: 15px;
	border-bottom: 1px solid #eee;
	background: #f9f9f9;
}
.t_profit_d {
	display: grid;
	background: #352157;
	padding: 12px;
	border-radius: 10px;
	row-gap: 18px;
}
.profit_download_d {
	width:20%;
}
.t_profit_d>span {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 9px;
	line-height: 13px;
	color: #352157;
	background-color: #BEADEA;
	padding: 0px 8px;
	border-radius: 30px;
	max-width: fit-content;
}
.child-flex>span {
	font-family: "DM Sans";
	font-weight: 900;
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
}
/* seller dashboard css ends here */
.wp-singular .product-edit-container .dokan-feat-image-upload {
	border: none;
	background: #E9ECEF;
	border-radius: 4px;
}

.dokan-dashboard-header .entry-title,
.form_group_custom.hidden {
	display: none;
}
.wp-singular .product-edit-container .dokan-feat-image-upload.dokan-new-product-featured-img {
	background-image: url("/wp-content/themes/salient-child/images/upload-image.png");
	background-color: inherit;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 89%;
}

.wp-singular .product-edit-container .dokan-feat-image-upload.dokan-new-product-featured-img .upload-img-btn {
	position: absolute;
	bottom: 50px;
	border-radius: 5px;
	background: #6B6A6A;
	color: white;
	padding: 10px 20px;
	text-shadow: none;
	text-decoration: none;
}
.dokan-dash-left.dokan-w6 {
	width: 100%;
	padding: 0 !important;
}
.toggle-group {
	display: flex;
	border-radius: 6px;
	padding: 10px;
	width: 100%;
	gap: 1%;
	justify-content: flex-start;
}

.toggle-group label {
	box-shadow: 0px 4px 4px 0px #0000000D;
	border: 1px solid #BEADEA;
	border-radius: 5px;
	color: #092929;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	padding: 14px 15px;
	transition: all 0.3s ease;
	position: relative;
	min-width: 180px;
}
.toggle-group input[type="radio"] {
	display: none;
}
.toggle-group label::before {
	content: "";
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #E9ECEF;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.toggle-group input[type="radio"]:checked+label,
.toggle-group label:has(input[type="radio"]:checked) {
	color: #FFFFFF;
	background-color: #6A50A3;
	border-color: transparent;
}
.toggle-group input[type="radio"]:checked+label::before,
.toggle-group label:has(input[type="radio"]:checked)::before {
	background-color: #B07FF9;
	border: 2px solid white;
	width: 14px;
	height: 14px;
}
.page-id-63 .dokan-form-group.dokan-product-type-container.show_if_subscription.hide_if_variable-subscription.show_if_simple {
	display: none !important;
}

.page-id-63 .dokan-form-group.dokan-product-type-container.show_if_subscription.hide_if_variable-subscription.show_if_simple+.dokan-form-group {
	display: none !important;
}
.page-id-63 .show_if_simple.dokan-clearfix.show_if_external {
	display: none !important;
}
.page-id-63 .show_if_simple.dokan-clearfix.show_if_external+.dokan-form-group {
	display: none;
}
.content-half-part.regular-price .dokan-input-group-addon,
.content-half-part.sale-price .dokan-input-group-addon {
	background: transparent;
	box-shadow: none;
	border: none;
}

.field-place-of-birth {
	gap: 3px;
}
.field-town {
	gap: 3px;
}
.page-id-63 .edit_view_btn .delete {
	display: none !important;
}
.page-id-63 .edit_view_btn span.edit {
	font-size: 0 !important;
}
.page-id-63 .dokan-product-inventory.dokan-edit-row {
	display: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active::after {
	display: none;
}
ul.dokan-dashboard-menu li {
	list-style: none;
	border-radius: 5px;
}
.dokan-blank-product-message.above,
.dokan-blank-product-message.below {
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 40px;
	line-height: 57px;
	letter-spacing: 0px;
	text-align: center;
	margin-bottom: 0px;
}
.dokan-blank-product-message.above {
	color: #000;
}
.dokan-blank-product-message.below {
	color: #BDB9B9;
}
body:not(.woocommerce-cart).dokan-dashboard a.dokan-btn-theme.up_doc {
	background: transparent;
	padding: 10px 20px;
	border: 1px solid #6A50A3;
	color: #6A50A3;
}
.your_search {
	max-width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #352157;
	margin-bottom: 20px;
}
/* #dokan-content,
.dokan-product-edit>*,
.dokan-dashboard-content>article,
.profile-box,
.bookmarks-wrapper {
	padding-left: 30px !important;
	padding-right: 30px !important;
} */
body:not(.woocommerce-cart) .main-content table.custom-table td[data-title="actions"]>div {
	display: flex;
}
.your_search .big_text,
.your_search .track_text {
	text-align: left;
}

/*  Document Performance & Analytics page css start here*/

/* Container */
.document-analytics-content {
	padding: 40px 60px 40px 100px;
	font-family: 'Inter', sans-serif;
	color: #333;
	margin: 0 auto;
}

/* Breadcrumb */
.breadcrumb {
	display: inline-block;
	margin-bottom: 16px;
	font-family: "DM Sans";
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #6B6A6A;
}

/* Page Title */
.page-title {
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000;
}

.top-viewing-label {
	font-family: "DM Sans";
	font-weight: 400;
	font-size: 20px;
	line-height: 18px;
	letter-spacing: 0px;
	display: block;
	color: #6B6A6A;
}

/* Action Buttons */
.btn {
	padding: 8px 16px;
	border: none;
	border-radius: 8px;
	background: #e5e7eb;
	color: #000;
	cursor: pointer;
	font-size: 14px;
	margin-left: 0px;
}

.btn:hover {
	background: #d1d5db;
}

.btn-share {
	background: #BEADEA;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 14px;
	color: #352157;
	box-shadow: 0px 4px 4px 0px #0000000D !important;
	padding: 12px 46px;
	line-height: 1;
}

/* Meta Info */
.document-meta p {
	padding-bottom: 0px;
}
.document-thumbnail {
	background-color: #e5e7eb;
	width: 100%;
	height: 425px;
	border-radius: 5px;
	border: 1px solid #000000;
	background-image: url(/wp-content/uploads/2025/06/Group.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative
}

.preview-icon {
	left: 15px;
	position: absolute;
	bottom: 15px;
	background: #352157;
	width: 35px;
	height: 35px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
}

.preview-icon img {
	filter: invert(1);
}

.document-preview {
	max-width: 350px;
	margin-left: auto;
}

/* Buttons Group */
.document-buttons {
	margin-top: 25px;
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-bottom: 50px;
}

.document-buttons button.btn.btn-delete {
	background-color: transparent;
	text-decoration: underline;
	color: #6B6A6A;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0;
}

.document-buttons button.btn:not(.btn-delete) {
	border: 1px solid #6B6A6A;
	box-shadow: 0px 4px 4px 0px #0000000D;
	background-color: transparent;
	font-family: Open Sans;
	font-weight: 600;
	line-height: 18px;
	padding: 8px 30px;
	color: #6B6A6A;
}

/* Description */
.document-description {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #555;
	max-width: 80%;

}

/* Table Section */
.order-history-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0px;
	color: #6A50A3;
	background-color: white;
	padding: 5px 20px;
}

.order-history-table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 30px;
}

.order-history-table thead {
	background: #f3f4f6;
	text-align: left;
}

.order-history-table th,
.order-history-table td {
	padding: 12px 14px;
	font-size: 14px;
	border-bottom: 1px solid #e5e7eb;
}

.order-history-table td a {
	/* color: #2563eb; */
	text-decoration: underline;
	font-weight: 500;

}

.order-history-table td a:hover {
	text-decoration: underline;
}

/* Performance Summary */
.performance-summary {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
}

.performance-bar {
	color: #888;
}

.totals p {
	margin: 0;
	text-align: right;
}

.left_doc_double {
	display: flex;
	gap: 20px;
	padding: 30px 0;
	border-bottom: 0.5px solid #352157;
	justify-content: space-between;
}
.first_o_t {
	display: flex;
	align-items: center;
	gap: 10px;
}

.left_doc_first {
	padding-bottom: 20px;
	border-bottom: 0.5px solid #352157;
}
.custom_sidebar_search .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon,
.custom_sidebar_search .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu {
	display: none;
}
/* css for custom sidebar for search page ends here */
.product .span_5.col.single-product-main-image {
	width: 100%;
}
.wp-singular .product .summary.entry-summary.force-contained-rows {
	width: 100%;
	float: left;
	clear: both;
}
.wp-singular .product .product_title.entry-title.nectar-inherit-default {
	max-width: 50%;
}
.wp-singular .product .slider.generate-markup.flickity-enabled.is-draggable {
	width: 400px;
	height: 400px;
	margin-left: auto;
	border-radius: 2px;
}
.wp-singular .product .flickity-slider {
	transform: translateX(0px) !important;
}


.wp-singular .product .flickity-viewport,
.wp-singular .product .flickity-viewport div,
.wp-singular .product .flickity-viewport a,
.wp-singular .product .flickity-viewport img {
	height: 100% !important;
}

.summary .document-meta+form[method="post"] {
	width: 27%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 1;
	margin-left: auto;
	position: absolute;
	right: 0;
	top: 27rem;
	gap: 20px;
}
body[data-form-submit=regular] .container-wrap button[type=submit][name="bookmark_product"] {
	background-color: #D9D9D9;
	color: #6B6A6A;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
}
.search-box-wrapper {
	position: relative;
}
.dropdown-panel {
	background: #fff;
	border: .5px solid #352157;
	border-top: none;
	width: 100%;
	border-radius: 0px 0 6px 6px;
	box-shadow: 0px 4px 4px 0px #0000000D;
}
.dropdown-panel:not(.active){
	display: none;
}
.dropdown_style {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: center;
	border-top: 0.5px solid #D3C2C2;
	padding: 15px 12px;
}
.dropdown_style>div {
	display: flex;
	align-items: center;
	gap: 15px;
}
.dropdown_style>div:last-child{
	border: 0;
	padding: 0;
	margin: 0;
}
.dropdown_style div label {
	font-size: 12px;
	line-height: 18px;
	color: #6B6A6A;
}
.dropdown_style div select {
	max-width: 160px;
	background-color: #d9d9d9;
	border-color: transparent;
	border-radius: 4px;
	height: 45px;
	font-size: 12px;
	padding: 6px 12px;
	color: #6B6A6A;
}
.dropdown_style input {
	border: none;
	border-bottom: 0.5px solid #D3C2C2;
	border-radius: 0px;
	box-shadow: none !important;
	margin: 0px;
	flex: 1;
	height: 45px;
}
.dropdown_style input::placeholder {
	color: #D9D9D9;
}
.dropdown_style input::-ms-input-placeholder { /* Edge 12 -18 */
	color: #D9D9D9;
}
.dropdown_button_grid{
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}
.dropdown_style div button {
	background-color: transparent;
	padding: 8px 12px;
	font-family: "DM Sans";
	font-size: 12px;
	line-height: 18px;
	color: #6B6A6A;
	outline: none;
	box-shadow: none;
	cursor: pointer;
	border: 1px solid #6B6A6A;
	display: inline-block;
	vertical-align: middle;
}
.dropdown_style div button span{
	font-size: 20px;
}
@media screen and (max-width:1300px) {
	.search-results-container.dash_wrap .uploads-container:nth-child(2) {
		grid-column: 1 / 9;
	}
}
@media screen and (max-width:768px) {
	.search-results-container.dash_wrap .uploads-container:nth-child(2) {
		grid-row: 3/4;
		width: 100vw;
		margin-top: 50px;
		margin-left: 0px !important;
	}
	.uploads-container .custom-table .custom-row.custom-header {
		display: none;
	}
	.uploads-container .custom-table .custom-row {
		flex-direction: column;
	}
	.uploads-container .custom-table .custom-row .custom-cell {
		padding: 5px 0px 0px 20px;
	}
}
/* Responsive - for screen width below 768px */
@media screen and (max-width: 768px) {
	.wp-singular .uploads-row--header {
		display: none;
	}
	#dokan-product-list-table thead {
		display: none;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before,
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after {
		content: " ";
		display: table;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after {
		clear: both;
	}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#toggle-mobile-menu:checked+#mobile-menu-icon {
		color: white;
	}
	.dokan-dashboard-content.dokan-orders-content {
		padding: 20px 0 0 !important;
	}
	.a_s_first_sec {
		padding: 20px;
	}
	#toggle-mobile-menu {
		display: none !important;
	}
	.dokan-dash-sidebar #dokan-navigation {
		height: auto !important;
		position: static !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.dokan-dashboard .dokan-dash-sidebar,
	.dokan-dashboard .dokan-dashboard-content {
		padding: 0px 0 30px;
	}
	.bookmarks-wrapper>* {
		max-width: 100%;
	}
	.your_searches {
		flex-direction: column;
	}
	.text_uploades {
		width: 100%;
	}
	.your_uploaded_dokan_12 {
		flex-direction: column;
	}
	.dokan-form-group.dokan-product-search,
	.your_uploaded_dokan_12 #dokan-bulk-action-selector,
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .your_uploaded_dokan_12 .dokan-product-search-form .dokan-form-group {
		width: 100% !important
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .your_uploaded_dokan_12 #dokan-bulk-action-selector {
		margin-right: 0px;
	}

}
.content_container_search_page .search-input {
	margin: 0px;
	position: unset;
}

.content_container_search_page .search-box-wrapper .dropdown-panel {
	display: none;
	position: unset;
}
/* css for the table in the main page of notray start here */
.top-selling-documents-wrapper {
	font-family: 'Inter', sans-serif;
	margin: 20px auto;
	max-width: 850px;
}
.wp-singular .top-selling-documents-wrapper .top-selling-documents {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
	overflow-x: auto;
}
.wp-singular .top-selling-documents-wrapper .tsd-heading {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 15px;
	color: #1f1f1f;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.wp-singular .top-selling-documents-wrapper .tsd-heading-right {
	font-size: 16px;
	font-weight: 500;
	color: #555;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 14px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #6A50A3;
	padding: 5px 10px;
	border: 2px solid #BEADEA;
	border-radius: 4px;
	cursor: pointer;
}

.wp-singular .top-selling-documents-wrapper .tsd-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0px;
}

.wp-singular .top-selling-documents-wrapper .tsd-table thead tr {
	background: #f7f8fa;
	color: #444;
}

.wp-singular .top-selling-documents-wrapper .tsd-table th,
.wp-singular .top-selling-documents-wrapper .tsd-table td {
	padding: 12px 15px;
	text-align: left;
	font-size: 14px;
}

.wp-singular .top-selling-documents-wrapper .tsd-table tbody tr:not(:last-of-type) {
	border-bottom: 1px solid #BDB9B9;
}

.wp-singular .top-selling-documents-wrapper .tsd-table td small {
	color: #888;
	font-size: 12px;
}

.tsd-heading {
	padding: 20px 20px 0px 20px;
}

.tsd-heading span {
	display: flex;
	align-items: center;
}

.tsd-heading>span:nth-child(1) {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 14px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #352157;
	display: flex;
	flex-direction: column;
}

.tsd-heading>span:nth-child(1) span {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 12px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #6A50A3;
	display: flex;
	gap: 5px;
}

.wp-singular .tsd-heading img {
	margin-bottom: 0px;
}

.wp-singular .tsd-table {
	border-top: none !important;
}

.wp-singular .tsd-table tr td {
	background-color: transparent !important;
	border: none !important;
	border-bottom: 1px solid #BDB9B9;
	box-shadow: none;
}

.wp-singular .tsd-table tr {
	background-color: transparent !important;
	box-shadow: none;
}

.wp-singular .tsd-table thead th {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 12px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #5E5E5C;

}

.wp-singular .tsd-table tbody td {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px !important;
	line-height: 175%;
	letter-spacing: 0%;
	color: #232D42;
}
/* css for the table in the main page of notray ends here */
.sales_text {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 12px;
	line-height: normal;
	color: #6A50A3;
}
.heading_and_developments {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 15px;
}
.development_btn {
	background-color: transparent;
	font-family: "Open Sans";
	font-weight: 600;
	color: #6A50A3;
	border-color: #BEADEA;
	border-radius: 3px;
	padding: 5px 30px 5px 10px;
	outline: none !important;
	box-shadow: none !important;
	background-image: url(/wp-content/uploads/2025/07/Arrow-Down-2.svg);
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: 92% center;
	height: auto;
}
.adv_search_btn {
	display: flex;
	color: #6A50A3;
	justify-content: flex-end;
}
.adv_search_btn span {
	text-decoration: underline;
	display: flex;
	margin-top:10px;
	cursor: pointer;
	align-items: center;
	font-size: 12px;
	line-height: 18px;
	font-family: "DM Sans";
}
.adv_search_btn span img {
	width: 11px !important;
	margin-left: 10px;
	transition: all ease-in-out .5s;
}
.adv_search_btn span.active img{
	transform: rotate(180deg);
}
.doc_top_share {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 0.5px solid #352157;
	padding-bottom: 60px;
	margin-bottom: 30px;
}

.doc_span {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
	color: #B07FF9;
}

.doc_top .page-title {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 0px;
	color: #6A50A3;
	margin: 0;
}
.dokan-dashboard-content.dokan-orders-content {
	padding: 0px 50px 50px;
}
.dokan-order-filter-serach input[type='submit'].dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
	background-color: #6A50A3 !important;
}
.dokan-dashboard-content,
.woocommerce-MyAccount-content {
	float: none !important;
}
.left_doc_meta {
	font-family: Open Sans;
	font-size: 14px;
	line-height: 40px;
	color: #232D42;
}
.left_doc_first p:has(.category) {
	font-size: 12px;
	color: #232323;
	line-height: 44px;
	font-weight: 600;
	margin-bottom: 30px;
}

.left_doc_first p .category {
	background-color: #fff;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #BEADEA;
	box-shadow: 0px 4px 4px 0px #0000000D;
	border-radius: 5px;
	font-size: 14px;
	line-height: 15px;
	color: #232D42;
	margin-left: 50px;
	padding: 16px 60px;
	position: relative;
	font-weight: 600;
}

.left_doc_first p .category:before {
	content: '';
	width: 16px;
	height: 16px;
	background: #B07FF9;
	border-radius: 100px;
	position: absolute;
	left: 16px;
}

.left_doc_first p .category:after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 100px;
	position: absolute;
	left: 13px;
	border: 1px solid #BEADEA;
	top: 13px;
}

.left_doc_first p span {
	font-weight: 700;
}
.order-history-table {
	margin: 0 !important;
	border: 0;
}
.performance-bar {
	display: none;
}
.totals {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 21px;
	margin-left: auto;
	max-width: 480px;
	width: 100%;
	color: #6B6A6A;
	font-family: Open Sans;
	font-size: 14px;
}
.totals p {
	padding: 0;
}
.custom_sidebar_search #dokan-navigation,
.custom_sidebar_search #dokan-navigation .dokan-dashboard-menu {
	height: 100%;
}
.page-id-635 .container.main-content .row-bg-wrap {
	display: none;
}
@media screen and (max-width:768px) {
	.dokan-dashboard-wrap .dokan-dash-sidebar {
		width: 100%;
	}
	.custom_sidebar_search,
	.search-results-container.content_container_search_page {
		width: 100%;
	}
	.custom_sidebar_search {
		flex-direction: column;
	}
	.custom_sidebar_search .dokan-dash-sidebar ul li a {
		color: white;
	}
	body:not(.woocommerce-cart) .main-content tr:has(+ .expanded-row.visible).zero_border td {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	body:not(.woocommerce-cart) .main-content table tbody tr th,
	body:not(.woocommerce-cart) .main-content table tbody tr td {
		width: 100% !important;
		display: flex;
		align-items: center;
		justify-content: space-around;
		padding: 6px 10px;
		font-size: 12px !important;
		text-align: right;
	}
}
.dokan-product-listing .dokan-product-listing-area del .amount {
	display: none;
}

.dokan-product-listing .dokan-product-listing-area ins .amount {
	color: #232323;
	font-weight: 400;
}
@media screen and (max-width:1023px) {
	.custom_sidebar_search .content_container_search_page .search-header {
		height: auto;
	}
}
.custom-search-form {
	max-width: 600px;
	margin: 0 auto;
}

.custom-search-wrapper {
	display: flex;
	border: 1px solid #BEADEA80;
	border-radius: 6px;
	overflow: hidden;
	background-color: #f9f7ff;
	align-items: center;
	max-height: 50px;
	padding: 5px;
	gap: 10px;
}

.custom-category-select {
	background-color: #BEADEA;
	border: none;
	color: #6A50A3;
	padding: 10px;
	font-size: 14px;
	outline: none;
	cursor: pointer;
	max-width: 200px;
	max-height: 40px;
}

.custom-search-input {
	flex: 1;
	border: none;
	padding: 10px;
	font-size: 14px;
	outline: none;
	background-color: transparent;
	flex: 1;
	max-height: 40px;
	background: url(/wp-content/uploads/2025/06/Vector-31.png) no-repeat transparent 97% !important;
	background-repeat: no-repeat;
	background-position: 97%;
	border: none !important;
	box-shadow: none !important;
}
.custom-search-button {
	background: none;
	border: none;
	padding: 0px !important;
	cursor: pointer;
	color: #9b8cc4;
	font-size: 18px;
}
.custom-search-button:hover {
	opacity: 0.8;
}
.page-id-63 .container.main-content>.row>.wpb_row>.row-bg-wrap {
	display: none;
}
#dokan-navigation .upload-new-search a {
	background: #03FDAE;
	border-radius: 4px;
	padding: 14px 15px !important;
	font-weight: 700;
	flex-direction: row-reverse;
	justify-content: space-between;
}
#dokan-navigation .upload-new-search a i {
	display: inline-block !important;
	top: 0;
	padding: 0;
}
#dokan-navigation .upload-new-search a i::before {
	content: url(/wp-content/uploads/2025/07/Vector.svg);
	display: inline-block;
	width: 18px;
	height: 18px;
	background-size: contain;
	vertical-align: middle;
	background-repeat: no-repeat;
}
#edit-slug-box {
	display: none;
}
.instruction-inside {
	width: 100%;
	text-align: center !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
a.dokan-feat-image-btn.btn.btn-sm.upload-img-btn {
	margin-bottom: 37px;
}
.wp-singular #publish,
.wp-singular #draft_btn{
	font-family: "Inter";
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	color: #352157;
	float: none !important;
	padding: 10px 50px !important;
}
.button_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}
.wp-singular #draft_btn {
	border: 1px solid #BDB9B9 !important;
	background-color: transparent !important;
}
ul.dokan-dashboard-menu li a .menu-dropdown {
	display: none;
}
.dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
	list-style: none;
	position: absolute;
	top: -1000em;
	left: 160px;
	overflow: visible;
	word-wrap: break-word;
	z-index: 9999;
	box-shadow: 0 3px 5px rgb(0 0 0%);
	margin-left: 0;
	background: var(--dokan-sidebar-background-color, #322067);
	padding: 3px 0;
}
.wp-singular #publish {
	border: 1px solid transparent !important;
	background-color: #03FDAE !important;
}
body.wp-singular #publish:disabled {
	background-color: #cccccc !important;
	color: #666666 !important;
	border-color: #999999 !important;
	cursor: not-allowed !important;
	opacity: 0.7;
}
.page-id-13 .container.main-content>div>div>main>div>div {
	height: auto;
	padding: inherit !important;
}
.dokan-dashboard-menu li.upload-new-search::after{
	content: "";
	max-width: 90%;
	border: 0.5px solid #352157 !important;
	margin: 25px auto 15px !important;
	display: block !important;
	position: static !important;
	height: auto !important;
	width: auto !important
}
#dokan-navigation .upload-new-search {
	background-color: transparent !important;
}
.select2.select2-container.select2-container--default {
	width: 100% !important;
}
.select2-container--open .select2-dropdown--below {
	margin-top: 0px !important;
}
.dokan-product-gallery {
	display: none;
}
.field-reference p {
	font-family: "Inter";
	font-weight: 600;
	font-size: 14px;
	line-height: 175%;
	letter-spacing: 0%;
	color: #092929;
}
.dokan-dashboard-wrap {
	margin-bottom: 0px !important;
}
.border_span {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #D3C2C2;
	grid-column: 1/-1;
	margin-top: 22px;
	margin-bottom: 22px;
}

.border_span_first {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #D3C2C2;
	grid-column: 1/-1;

}
.single-product .container-wrap {
	background-color: #f9f7ff;
}

.price_double {
	display: flex;
	align-items: center;
}

.woocommerce div.product .summary p.price {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	line-height: 44px;
	letter-spacing: 0px;
	color: #232323;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}
.woocommerce-page div.product p.price del{
	display: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.purchase_btn{
	background-color: #D9D9D9;
	color: #6B6A6A;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	padding: 10px 20px;
	margin-top: 0px !important;
	max-width: 224px;
	width: 100%;
}

body[data-form-submit=regular] .container-wrap button[type=submit][name="bookmark_product"].book_btn{
	background-color: transparent;
	border-radius: 4px;
	font-family: "DM Sans";
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	border: 1px solid gray;
	padding: 10px 20px !important;
	margin-bottom: 0px !important;
	max-width: 224px;
	width: 100%;
}
#dokan-analytics-app {
	display: none !important;
}

.dokan-new-product-featured-img,
.related.products {
	display: none;
}
#document-search-list {
	display: none;
	position: absolute;
	left: 0px;
	width: 100%;
	max-height: 200px;
	overflow:auto;
	background: white;
	z-index: 99999;
	padding: 5px 10px;
	text-align: left;
}
.advanced-view #document-search-list {
	top: 155px;
}
#document-search-list ul li {
	list-style: none;
	text-align: left;
	padding: 5px 5px;
}
.search-results li span.reg-nmbr {
	display: inline-block;
	width: 20%;
}
.search-results li span.name {
	display: inline-block;
	width: 60%;
}
.search-results li span.docs {
	display: inline-block;
	width: 20%;
}
.search-results {
	width: 100%;
}
.wc-block-components-quantity-selector,
.hidden-field-front {
	display: none;
}
ul.dokan-dashboard-menu li a,
.woocommerce-MyAccount-navigation ul li a {
	padding: 12px 10px !important;
	font-size: 12px !important;
	position: relative;
	color: #352157 !important;
	opacity: 1;
	display: flex !important;
	align-items: center;
	gap: 8px;
	justify-content: flex-start;
	line-height: 18px;
}
ul.dokan-dashboard-menu li.active a,
.woocommerce-MyAccount-navigation ul li.active a,
ul.dokan-dashboard-menu li a:hover,
.woocommerce-MyAccount-navigation ul li a:hover {
	font-weight: 700 !important;
}
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:before,
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links::after{
	display: none;
}
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
	float: none;
	width: auto;
	padding: 10px 12px !important;
	line-height: normal;
	text-align: center;
	border-radius: 4px;
}
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{
	background-color: #D9D9D9
}
.front-search.individuals-filter .search-box-wrapper .search-doc-btn {
	position: absolute;
	content: "";
	width: 40px;
	height: 40px;
	background: url("/wp-content/themes/salient-child/images/search-icon-g.png") no-repeat;
	background-size: contain;
	top: 8px;
	right: 6px;
	z-index: 999;
	cursor: pointer;
	margin:0
}
.store-open-close-time{
	display:none;
}
body[data-form-submit=regular] .container-wrap input[type=submit] {
	padding: 10px 22px !important;
}
#bulk-order-action{
	margin-top:0px !important;
}
.hide-if-value{
	width: 100%;
	height: 40px;
	text-align: left;
	border: 0.5px solid #BDB9B9;
	background-color: white;
	border-radius: 4px;
	padding: 6px 12px;
}
.acf-fields>.acf-field {
	margin: 10px 0 0 !important;
	padding: 10px 0 0!important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top {
	border-bottom: 0.5px solid #352157;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
form.dokan-form-inline.dokan-product-listing-filter-form {
	display: flex;
	gap: 20px;
	justify-content: center;
	align-items: center;
}
.product_listing_search{
	display: none;
	height:400px;
	display:flex !important;
	justify-content:center;
	align-items:center;
	border:0.5px solid #BDB9B9;
	background-color:white;
	border-radius:10px;
}
.dokan-dashboard-content .view_draft{
	color: #6A50A3;
	text-decoration: underline !important;
	font-size: 14px;
	text-underline-offset: 2px;
	border: 0;
	padding: 0;
	background: transparent;
	font-weight: 600;
	cursor: pointer;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{
	border-radius: 4px;
	box-shadow: none !important;
}
.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option {
	padding-top:5px;
	padding-bottom:5px;
}
.wc-block-components-order-summary .wc-block-components-product-details.wc-block-components-product-details li {
	padding: 10px;
	border: 0.5px solid #D6D6D6;
	margin-top: 5px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description{
	padding-left: 24px;
	padding-right: 12px;
	width:100%;
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper {
	display: flex !important;
	flex-direction: column;
	align-items:center !important;
}
.wc-block-components-product-details li {
	display: flex;
	justify-content: space-between;
	border-bottom: 0.5px solid #BDB9B9;
	padding:6px;
	align-items:center;

}
th[scope="row"] {
	background-color:white;
	border-top: 1px solid rgba(0, 0, 0, .1) !important;
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;

}
.woocommerce-order-details__title{
	color:#352157;
}
.woocommerce-column__title{
	color:#352157;
}

.wc-block-components-title.wc-block-components-title{
	color:#352157;
}
.wc-block-components-checkout-order-summary__title-text{
	color:#352157;
}
.edit-account p input[type="submit"]{
	margin:10px 0px !important;
}
.wc-block-cart-items__header-image {
	color:#352157;
}
.wc-block-cart-items__header-total{
	color:#352157;
}
.wc-block-cart__totals-title{
	color:#352157 !important;
}
.wc-block-components-totals-footer-item{
	color:#352157;
}
.wc-block-checkout__add-note{
	display:none;
}
body:not(.woocommerce-cart) .main-content #order-filter table,
body:not(.woocommerce-cart) .main-content table.custom-table{
	margin: 0;
	border: 0;
}
body:not(.woocommerce-cart) .main-content #order-filter table tbody tr td a,
body:not(.woocommerce-cart) .main-content table.custom-table td a{
	color: inherit !important;
}
body:not(.woocommerce-cart) .main-content #order-filter table tbody tr td,
body:not(.woocommerce-cart) .main-content table.custom-table td {
	border: 0;
	color: #352157;
	font-size: 14px;
	vertical-align: middle;
	position: relative;
}
body:not(.woocommerce-cart) .main-content #order-filter table thead tr th,
body:not(.woocommerce-cart) .main-content table.custom-table th{
	color: #092929;
	border: 0;
	background-color: #fff !important;
	text-transform: capitalize;
	font-size: 12px;
	vertical-align: middle;
	font-weight:400;
	letter-spacing: normal;
}
body:not(.woocommerce-cart) .main-content table tbody tr td[data-title="Action"] a,
body:not(.woocommerce-cart) .main-content #order-filter table tbody tr td[data-title="Action"] a,
body:not(.woocommerce-cart) .main-content table.custom-table td[data-title="actions"] a{
	padding: 5px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	border: 0;
	background-color: transparent;
}
.search-filters .search-input.active {
	border-bottom-color: transparent !important;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.woocommerce-MyAccount-content,
.dokan-dashboard .dokan-dashboard-content {
	background-color: #F9F7FF;
}
button.expand-btn {
	border: 0;
	background-color: transparent;
	cursor: pointer;
	font-weight: 600;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
	display:inline-flex;
	gap:12px;
	align-items:center;
	vertical-align:middle
}
.pagination>div {
	display: flex;
	align-items: center;
	gap: 25px;
}
body:not(.woocommerce-cart) .main-content table.custom-table td.main_content_table {
	padding: 0;
}
body:not(.woocommerce-cart) .main-content table.company-results-table tr.zero_border.active td.expand_td a,
body:not(.woocommerce-cart) .main-content table.company-results-table tr.zero_border.active .expand-btn{
	color: #BEADEA !important;
}
body:not(.woocommerce-cart) .main-content .dokan-related-products table thead tr th,
body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table th{
	background: #231738 !important;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	padding: 10px 15px;
	line-height: 18px;
}
body:not(.woocommerce-cart) .main-content .dokan-related-products table tbody tr td,
body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table td{
	background-color: #F6F7F8 !important;
	border-bottom: 1px solid #BDB9B9;
	font-size:12px;
	line-height: 18px;
}
.thumb-img img,
body .dokan-product-listing .dokan-product-listing-area table td.column-thumb img {
	max-width: 40px;
	max-height: 40px;
	border-radius: 4px;
}
.link_div>div,
.column-thumb>div{
	display: flex;
	align-items: center;
}
.thumb-img,
.column-thumb>div>a{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.link_and_id>*,
.column-thumb small,
.column-thumb strong {
	line-height: normal;
	display: block;
	text-decoration: underline;
}
.sub-id,
.doc-id,
.column-thumb small{
	color: #000;
	font-size: 12px;
	line-height: normal;
	display:block;
}
#order-filter>.dokan-form-group,
.dokan-order-filter-serach,
.order-statuses-filter,
.woocommerce-MyAccount-navigation ul li a:before,
.dokan-product-date-filter,
.product_listing_search{
	display: none;
}
.dokan-w12.your_uploaded_dokan_12 {
	margin-bottom: 20px !important;
	display: flex;
	gap: 12px;
	align-items: center;
	justify-content: space-between;
}
.search-filters .search-input::placeholder,
.dokan-form-group input.dokan-form-control[name="product_search_name"]::placeholder {
	font-size:inherit !important
}
.bookmarks-controls .bookmarks-search,
.dokan-form-group input.dokan-form-control[name="product_search_name"] {
	min-width: 260px;
	background-image: url(/wp-content/uploads/2025/07/Vector-4.svg);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-size: 16px;
	padding-right: 34px !important;
	max-width: 260px;
	border-radius: 6px;
	border: 1px solid #BEADEA80;
	height: 45px;
	font-size: 12px;
	color:#6B6A6A;
	font-family:'Open Sans'
}
.bookmarks-filters select,
select.dokan-form-control {
	background-image: url(/wp-content/uploads/2025/07/Stroke-4.svg);
	background-repeat: no-repeat;
	background-position: 92% center;
	background-size: 10px;
	padding-right: 30px;
	border: 0.5px solid #BDB9B9;
	border-radius: 6px;
	font-weight: 600;
	font-size: 12px;
	font-family: 'Open Sans';
	-webkit-appearance: none;
	color: #6B6A6A;
	min-width: 150px;
	height: 45px;
	padding-left: 15px;
}
.bookmarks-filters {
	display: flex;
	align-items: center;
	flex: 1;
	position: relative;
	justify-content: flex-end;
	gap: 12px;
}
.bookmarks-filters select{
	max-width: 180px;
}
.container-wrap{
	padding-bottom: 0;
}
span.trash-icon {
	cursor: pointer;
	display: inline-block;
	vertical-align: text-bottom;
	line-height: normal;
}
body:not(.woocommerce-cart) .main-content table.custom-table td:not(:first-child) img{
	max-width:12px;
}
.download-link img{
	margin-right: 10px;
}
.content-area .woocommerce {
	display: flex;
	flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	padding: 0;
}
.woocommerce-MyAccount-navigation ul li {
	border-bottom: 0;
	position: relative;
	border-radius: 5px;
}
.woocommerce-dashboard .woocommerce-MyAccount-content{
	display: flex;
	flex-direction: column;
	padding: 0 !important;
}
.woocommerce-dashboard .woocommerce-MyAccount-content>p:has(.vendor-dashboard) {
	order: 1;
	padding: 0 50px 50px;
}
.woocommerce-MyAccount-content .dash_wrap {
	padding-bottom: 30px;
}
/* article.dashboard-content-area {
	margin: -30px -30px 0;
} */
body:not(.woocommerce-cart) .main-content #order-filter table tbody tr td[data-title="Action"]{
	display: block;
}
body .dash-filter-form .search-box-wrapper button[type=submit].search-doc-btn-dash{
	top: 8px;
	right: 8px;
	padding: 0 !important;
	transform: translateY(0%) !important;
}
.profile-box {
	max-width: 750px;
	margin:0 auto 30px
}
.profile-info label {
	font-size: 14px;
	color: #8A92A6;
	margin-bottom: 5px;
	display: inline-block;
}
.profile-info>div+div{
	margin-top: 20px;
}
.profile-info input[type="text"], 
.profile-info input[type="number"], 
.profile-info input[type="email"]{
	height: 45px;
}
.dashboard-header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 70%;
	margin-left: auto;
}
.search__header{
	display: flex;
	align-items: center;
	max-width: 750px;
	width: 100%;
	border: 1px solid #BEADEA80;
	background-color: #F9F7FF;
	border-radius: 5px;
	padding: 6px;
	font-size: 12px;
}
.search__header select{
	background-color: #BEADEA;
	border-radius: 4px;
	background-image: url(/wp-content/uploads/2025/07/Vector-5.svg);
	background-repeat: no-repeat;
	background-position: 94% center;
	background-size: 14px;
	padding-right: 30px;
	font-weight: 700;
	color: #6A50A3;
	-webkit-appearance: none;
	border-color: transparent !important;
	outline: none !important;
	max-width: 180px;

}
.search__header input[type="search"]{
	background-color: #F9F7FF !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 8px 25px !important;
	border-radius: 5px 0px 0px 5px !important
}
.top-header .col.span_9 {
	flex: 1;
}
.dashboard-header .srch-hdr-btn {
	background-image: url(/wp-content/uploads/2025/07/Vector-1-4.svg);
	height: 40px;
	flex: 0 0 40px;
	background-color: #F9F7FF !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	padding: 0;
}
.header__icons {
	margin: 0;
	display: flex;
	align-items: center;
	text-align: left;
}
.header__icons img {
	margin: 0 !important;
}
.header__icons>li {
	display: flex;
	align-items: center;
}
.header__icons>li+li {
	margin-left: 20px;
	font-family: 'Open Sans';
	font-size: 12px;
	line-height: 18px;
	color: #352157;
}
.profile_data h3 {
	font-weight: 600;
	font-size: 16px;
	margin: 0 !important;
	line-height: normal;
	color: inherit;
}
.profile_data {
	margin-left: 10px;
}
.tooltip-inner{
	white-space: nowrap;
}
html .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{
	border-color: transparent var(--dokan-sidebar-background-color, #BEADEA) transparent transparent;
	border-left-color: var(--dokan-sidebar-background-color, #BEADEA);
	border-width: 8px 8px 8px 0;
	top: 1rem !important;
}
.term-elzan-company .nectar-shop-header,
.term-elzan-company #mobile-menu-icon,
.term-elzan-company #toggle-mobile-menu,
html .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:before{
	display: none;
}
html .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{
	padding: 0 !important;
	background-color: transparent !important;
}
.woocommerce-MyAccount-navigation {
	border-right: 0.5px solid #6A50A3;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
	background-color: inherit;
}
.term-elzan-company .container.main-content,
.term-elzan-company .container-wrap{
	padding: 0 !important;
	background-color: #F9F7FF;
}
.term-elzan-company .container.main-content>.row {
	padding: 30px 50px;
}
.term-elzan-company .left_doc_first{
	padding-bottom: 20px;
}
.cart-icon a {
	position: relative;
}
.cart-number {
	position: absolute;
	top: -16px;
	background: #352157;
	color: white;
	width: 25px;
	text-align: center;
	border-radius: 16px;
	height: 25px;
	left: 10px;
	line-height: 25px;
}
.cart-number.cart-icon-normal {
	left: 12px;
	top: -18px;
}
.row .col .cart-icon-normal img {
	margin-bottom: 0px;
}
.dokan-download-options {
	display: none !important;
}
.document-tags {
	margin-bottom: 20px;
}
.tagify.tagify--outside {
	border: 0px;
	width: 100%;
}
body .nectar-shop-header .woocommerce-breadcrumb{
	padding:0;
	margin-bottom:20px
}
.dokan-dashboard-not-product-found{
	margin: 0 !important;
}
@media(max-width:767px){
	.custom-table thead{
		display: none;
	}
	table td::before{
		position: relative;
		font-weight: 600;
		font-size: 11px;
		text-transform: capitalize;
		top: 0;
		left: 0;
		text-align: left;
		content: attr(data-label);
		flex: 1;
		line-height: 16px;
	}
	body:not(.woocommerce-cart) .main-content table.custom-table td:not(:first-child) img {
		max-width: 16px;
	}
	.page-title {
		font-weight: 500;
		font-size: 30px;
		line-height: 30px;
	}
	.left_doc_first p:has(.category) {
		font-size: 12px;
		line-height: 25px;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.left_doc_first p .category {
		font-size: 13px;
		line-height: 14px;
		margin-left: auto;
		padding: 12px 20px 12px 30px;
	}
	.left_doc_first p .category:before {
		width: 10px;
		height: 10px;
		left: 10px;
		top: 14px;
	}
	.left_doc_first p .category:after {
		width: 12px;
		height: 12px;
		left: 8px;
		top: 12px;
	}
	.left_doc_first {
		padding-bottom: 20px;
		border-bottom: 0.5px solid #352157;
		line-height: 30px;
		font-size: 12px;
	}
	body .nectar-shop-header .woocommerce-breadcrumb {
		margin-bottom: 15px;
		font-size: 12px;
	}
	.search-results-container .search-header {
		padding: 20px 15px 0;
		margin: 0 -15px 20px;
	}
	.search-header h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.dash_wrap {
		padding: 0 15px;
	}
	.flex {
		flex-direction: column-reverse;
	}
	.heading_and_developments>*,
	.profit_download_d,
	.data_row {
		width: 100%;
	}
	.heading_and_developments {
		padding: 10px;
		flex-direction: column;
	}
	.pagination {
		padding: 10px 10px;
		font-size: 12px;
	}
	.custom_sidebar_search .search-results-container {
		padding-bottom: 20px;
	}
	.custom_sidebar_search .search-header h2 {
		margin: 20px 0;
	}
	.profile_icon>img{
		width:28px !important;
		height: 28px !important;
	}
	.cart-icon{
		width:16px !important
	}
	.cart-number{
		top: -6px;
		width:16px;
		line-height: 16px;
		height: 16px;
		font-size: 12px;
		left: 6px;
	}
	.profile_data h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.header__icons>li+li {
		font-size: 12px;
		line-height: 15px;
	}
	body #header-outer {
		padding: 16px 0 !important;
	}
	body:not(.woocommerce-cart) .dokan-dash-sidebar {
		padding: 12px 15px;
		background: #F9FCFF;
		border-bottom: 1px solid #352157;
	}
	#dokan-navigation:before {
		content: 'Dashboard Menu';
		font-weight: 600;
		display: inline-block;
		vertical-align: middle;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
		border-right: none;
		width:100%;
	}
	body:not(.woocommerce-cart) .dokan-dashboard-menu, 
	body:not(.woocommerce-cart) .woocommerce-MyAccount-navigation ul {
		padding: 20px !important;
		position: absolute;
		left: 0;
		z-index: 99;
		width: 100%;
		top: 50px;
		display: none;
	}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu{
		padding-top: 20px !important;
		height: 100% !important;
	}
	.search-filters .dashboard-filter>label::before {
		width: 10px;
		height: 10px;
		border: 1px solid #fff;
		margin-right: 6px;
	}
	.search-filters .dashboard-filter>label {
		font-size: 12px;
		line-height: 15px;
		padding: 10px 10px;
	}
	.dropdown_style>div {
		align-items: flex-start;
		padding-bottom: 10px;
		margin-bottom: 10px;        
		gap: 10px;
		flex-direction: column;
		border-bottom: 0.5px solid #D3C2C2;
	}
	.dropdown_style div select{
		max-width: 100%;
	}
	.dropdown_style {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.dropdown_style>div:last-child{
		margin: 0;
		padding: 0;
		border: 0;
	}
	.dropdown_button_grid {
		gap: 6px;
	}
	.dropdown_style div button{
		padding: 6px 10px;
		font-size: 10px;
		line-height: 16px;
	}
	.dropdown_style div button span {
		font-size: 15px;
	}
	.profit_download_d {
		margin-bottom: 20px;
		gap: 5px;
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.t_profit_d {
		padding: 12px 8px;
		row-gap: 15px;
	}
	.t_profit_d>span {
		font-size: 8px;
		line-height: 12px;
		padding: 0px 6px;
	}
	.child-flex>span {
		font-size: 12px;
		line-height: 15px;
	}
	.child-flex img {
		width: 12px !important;
	}
	.icon_text_dash img {
		margin-right: 5px !important;
	}
	.icon_text_dash{
		margin-bottom: 10px;
	}
	.development_btn{
		background-position: 97% center;
	}
	.track-subtitle,
	.big_text {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.track-subtitle br, 
	.big_text br{
		display: none;
	}
	.bookmarks-filters {
		width: 100%;
		flex-wrap: wrap;
		gap: 8px;
		justify-content: space-between !important;
	}
	.bookmarks-filters select, 
	select.dokan-form-control {
		background-position: 95% center;
		background-size: 8px;
		padding-right: 16px;
		padding-left: 8px;
		font-size: 10px;
		max-width: 31.5%;
		min-width: auto;
		height: 42px;
	}
	.clear-filter {
		bottom: -25px;
		font-size: 10px;
	}
	.bookmarks-filters>span {
		width: 100%;
	}
/* 	article.dashboard-content-area {
		margin: -20px -20px 0;
	} */
	.page-id-63 tr{
		margin: 0;
	}
	.thumb-img, 
	.column-thumb>div>a {
		margin-right: 0px;
		margin-bottom: 4px;
	}
	.link_div>div, 
	.column-thumb>div {
		flex-direction: column;
		align-items: flex-end;
	}
	.thumb-img img, 
	body .dokan-product-listing .dokan-product-listing-area table td.column-thumb img {
		max-width: 30px;
		max-height: 30px;
	}
	.track_text{
		font-size: 12px;
		line-height: 20px;
	}
	.btns_uploades,
	.right_first_sec {
		width: 100%;
		justify-content: space-between;
		margin-top: 15px;
	}
	.profit_download {
		gap: 10px;
		margin-top: 15px;
	}
	.t_profit{
		padding: 15px 10px;
		max-width: 49%;
		font-size: 11px;
		line-height: 15px;
	}
	.t_round {
		max-width: 25px !important;
		margin-right: 10px;
	}
	.t_profit strong {
		font-size: 12px;
	}
	table.dokan-table td:not(.column-primary)::before {
		position: relative;
		display: inline-block;
		float: none !important;
		padding: 0 !important;
		left: 0;
		width: auto;
		font-weight: 600;
	}
	table.dokan-table .is-expanded td.column-thumb, 
	table.dokan-table td.column-primary ~ :not(.check-column) {
		display: flex !important;
		padding: 6px 10px !important;
		flex-direction: row;
	}
	table.dokan-table .toggle-row{
		display: none;
	}
	.a_s_first_sec {
		margin: 0px 0px 15px !important;
		padding: 15px !important;
		min-height: 130px;
	}
	.profile-header h2 {
		font-size: 16px;
	}
	.dokan-dashboard .dokan-w6, .dokan-dashboard .dokan-w8, .dokan-dashboard .dokan-w4 {
		margin-left: 0 !important;
	}
	.dokan_selector_and_submit select,
	#dokan-address-fields-wrapper select{
		max-width: 100% !important;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{
		padding: 0;
		border: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation{
		display: none;
	}
	.woocommerce-dashboard .woocommerce-MyAccount-content>p:has(.vendor-dashboard) {
		padding: 0 15px 20px;
	}
	.term-elzan-company .container.main-content>.row {
		padding: 15px 15px;
	}
	.term-elzan-company .container.main-content{
		max-width: 100%;
	}
	#top.dashboard__header .container,
	#top.dashboard__header .row,
	#top.dashboard__header .col_last {
		position: static !important;
	}
	body[data-slide-out-widget-area=true] #top.dashboard__header .col.span_3 {
		width: auto;
	}
	.dashboard-header {
		position: absolute;
		left: 0;
		width: 100%;
		top: 46px;
		right: 0;
		border-radius: 0;
	}
	.search__header{
		border-radius: 0;
	}
	#header-outer:has(.dashboard__header) {
		padding-bottom: 70px !important;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
		display: none !important;
	}   
	.dokan-w12.your_uploaded_dokan_12{
		margin-bottom: 15px;
	} 
	.dokan-table tbody tr td:before{
		font-weight: 600;
		padding: 0 !important;
	}
}

@media(min-width:768px){
	body.dokan-dashboard .dokan-dash-sidebar,
	body .dokan-dashboard .dokan-dash-sidebar,
	body.dokan-store .dokan-store-sidebar {
		flex:none !important;
		position: absolute;
		height: 100%;
		width: 20% !important;
		overflow:visible;
	}
	body.dokan-sidebar-collapsed .dokan-dashboard-wrap .dokan-dash-sidebar,
	body.dokan-sidebar-collapsed.dokan-store .dokan-store-sidebar,
	body.dokan-sidebar-collapsed.page-id-635 .dokan-store-sidebar {
		width: 80px !important;
	}
	body.dokan-sidebar-collapsed .dokan-dashboard-content,
	body.dokan-sidebar-collapsed.dokan-store .dokan-single-store,
	body.dokan-sidebar-collapsed.page-id-635 .dokan-single-store {
		padding-left:80px !important
	}
	body.dokan-sidebar-collapsed ul.dokan-dashboard-menu>li.has-submenu>a:after,
	html body.dokan-sidebar-collapsed .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{
		display:none !important
	}
	body.dokan-sidebar-collapsed  ul.dokan-dashboard-menu>li>a {
		font-size:0 !important;
		justify-content:center;
		gap: 0;
	}
	body.dokan-sidebar-collapsed #dokan-navigation .upload-new-search a {
		padding: 12px 10px !important;
	}
	body.dokan-sidebar-collapsed:not(.woocommerce-cart) .dokan-dashboard-menu{
		padding:30px 20px !important
	}
	.dokan-dashboard .dokan-dashboard-content{
		min-height:100vh
	}
	div#dokan-navigation{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		border-right: 0.5px solid #6A50A3;
		background: #fafcff !important;
		height:100%;
	}
	body .woocommerce-MyAccount-navigation {
		width: 20%;
	}
	body .dokan-widget-area.widget-collapse .woocommerce-MyAccount-navigation {
		width: 100%;
	}
	.dokan-dashboard-content,
	.dokan-dashboard-wrap .content_container_search_page:not(.non-logged-in){
		width:100% !important
	}
	.woocommerce-MyAccount-content{
		width: 80% !important;
	}
	.dokan-dashboard-wrap .content_container_search_page.non-logged-in {
		width: 100%;
	}
	.dropdown_style>div {
		border-right: 0.5px solid #D3C2C2;
		padding-right: 20px;
		margin-right: 20px;
	}
	.profit_download_d>*+*{
		margin-top:15px;
	}
	.dokan-form-group .dokan-btn-theme{
		margin-top:18px !important;
	}
}
.custom_sidebar_search {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	width: 100%;
}

body:not(.woocommerce-cart) .main-content table.company-results-table tr td table.inner-table tbody tr.purchased_doc td,
body:not(.woocommerce-cart) .main-content .dokan-related-products table.custom-table tr.purchased_doc td {
	background-color: #efe8fd !important;
}
.bookmarks-controls.uploaded_info {
	margin: 20px 0;
	border-bottom: 0.5px solid #352157;
	padding: 18px 0;
}
.product-edit-new-container .toggle-group{
	padding: 0;
	align-items: center;
	margin-top: 5px;
}
.uploaded_info+.dokan-dashboard-header,
.product-edit-new-container .toggle-group br{
	display: none;
}
.acf-file-uploader .file-info p {
	margin: 0;
	font-size: 14px;
	padding-bottom: 0;
	line-height: 24px;
}
.show-if-value.file-wrap {
	margin-bottom: 15px;
	border-radius: 5px;
	overflow: hidden;
}
.acf-file-uploader .file-icon {
	padding: 10px 15px;
	display: flex;
	align-items: center;
}
.acf-file-uploader .file-info {
	padding: 10px;
	margin-left: 85px;
}
.notary_link{
	font-weight: 600;
}
.product-edit-new-container .form-label,
.content-half-part.dokan-product-meta .form_label {
	margin-bottom: 5px !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 18px !important;
	color: #092929;
	font-family: "DM Sans";
}
.content-half-part.dokan-product-meta .form_group,
.content-half-part.dokan-product-meta .dokan-form-group{
	margin-bottom: 0;
}
.dokan-product-description textarea,
.product-edit-new-container .tagify__input,
.dokan-form-group.document-tags input,
.content-half-part.dokan-product-meta input {
	border: 0.5px solid #BDB9B9;
	height: 40px;
	padding: 6px 12px;
	border-radius: 4px;
	background-color: #fff;
	resize: none;
}
.content-half-part.dokan-product-meta {
	display: grid;
	column-gap: 15px;
	row-gap: 20px;
	grid-template-columns: repeat(4, minmax(0px, 1fr));
	padding: 0 !important;
}
.content-half-part.dokan-product-meta .form_row_break {
	grid-column: 1 / -1;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.content-half-part.dokan-product-meta .form_row_break.hidden {
	display: none;
}
.dokan-product-description,
.dokan-form-group.document-tags {
	grid-column: 1 / -1;
}
.field-fidi input{
	margin: 0 !important;
}
.tagify__tag{
	margin: 0 !important;
	order: 1;
	border: 0.5px solid #6A50A3;
	border-radius: 3px;
	font-size: 14px;
	--tag-text-color: #6A50A3;
	cursor: pointer !important;
	--tag-pad:0;
	padding: 6px 10px;
}
.tagify__tag+.tagify__tag{
	margin-left: 10px !important;
}
.tagify.tagify--outside .tagify__input {
	width: 100%;
	margin: 0;
	display: flex;
	align-items: center;
}
body .tagify__tag>div::before {
	box-shadow: none;
}
body .tagify.tagify--outside {
	border: 0px;
	width: 100%;
	row-gap: 15px;
}
body .tagify__input::before {
	top: 0 !important;
	left: 0;
	padding: 12px 10px;
	box-sizing: border-box;
}
body .tagify__tag__removeBtn {
	border-radius: 3px;
	--tag-remove-btn-bg:transparent;
	--tag-remove-btn-color:#BEADEA;
	width: 24px;
	height: 24px;
	margin-inline: 0;
	margin-left: 20px;
	border: 1px solid #BEADEA;
	font-size: 20px;
}
.flex-bottom .bottom_buttons {
	width: 45%;
	justify-content: space-between;
}
@media(max-width:767px){
	.uploaded_info{
		align-items: flex-start !important;
	}
	.toggle-group label {
		font-size: 12px;
		line-height: 18px;
		padding: 10px 12px;
		min-width: auto;
	}
	.toggle-group label::before {
		width: 12px;
		height: 12px;
		margin-right: 4px;
	}
	.toggle-group input[type="radio"]:checked+label::before, 
	.toggle-group label:has(input[type="radio"]:checked)::before {
		border: 1px solid white;
		width: 8px;
		height: 8px;
	}
	.acf-file-uploader .file-icon img {
		max-width: 28px;
	}
	.content-half-part.dokan-product-meta{
		column-gap: 10px;
		row-gap: 15px;
		grid-template-columns: repeat(2, minmax(0px, 1fr));
	}
	.content-half-part.dokan-product-meta
	.content-half-part.dokan-product-meta:after{
		display: none !important;
	}
	.page-id-63 .dokan-form-top-area .content-half-part.dokan-product-meta,
	.flex-bottom .bottom_buttons,
	.dokan-product-description {
		width: 100%;
	}
	.flex-bottom{
		row-gap: 15px;
		flex-direction: column;
		padding-top: 15px;
		margin-top: 15px;
	}
	body.wp-singular #draft_btn,
	body.wp-singular #publish {
		min-height: auto;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0;
		padding: 10px !important;
	}
	.publish-btn-wrap,
	body.wp-singular #draft_btn{
		width: 50%;
	}
	body.wp-singular #publish{
		width: 100%;
	}
	.toggle_label,
	.wp-singular .bottom_buttons .link_button{
		font-size: 12px;
	}
	.archive .dokan-dashboard .dokan-dashboard-content .main-content {
		padding: 0 0px 15px;
		max-width: 100% !important;
	}
	.dokan-dashboard-wrap{
		position: relative;
	}
}
#forminator-module-491 input[type="email"]{
	color: #fff;
	font-weight:600 !important
}
#forminator-module-491 input[type="email"]::placeholder{
	color: #6A50A3 !important
}
#forminator-module-491 input[type="email"]::-ms-input-placeholder{
	color: #6A50A3 !important
}
html .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.has-submenu:after{
	display: none !important;	
}
html .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
	position: static !important;
	padding: 0px 0 0 8px !important;
	background-color: transparent !important;
	box-shadow: none;
	min-width: 100%;
	display: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
	background-color: transparent !important;
}
.navigation-submenu>li>a {
	line-height: 18px;
}
ul.dokan-dashboard-menu>li.has-submenu>a:after {
	content: '';
	background-image: url(/wp-content/uploads/2025/08/Vector.svg);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	transform: rotate(180deg);
	flex: 0 0 14px;
	height: 12px;
	margin-left:auto;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li:hover>a:after, 
body:not(.woocommerce-cart).dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu>li:hover>a:after {
	background-image: url(/wp-content/uploads/2025/08/Vector-1.svg);
	transform: rotate(0deg);
}
.search-results-container .search-doc-btn {
	position: absolute;
	right: 5px;
	height: 60%;
	top: 2px;
	position: absolute;
	content: "";
	width: 40px;
	height: 40px;
	background: url(/wp-content/themes/salient-child/images/search-icon-g.png) no-repeat;
	background-size: contain;
	top: 25px;
	right: 6px;
	transform: translateY(-50%);
	/* pointer-events: none; */
	z-index: 999;
	background-color:transparent !important;
	cursor: pointer;
}
.bookmarks-wrapper,
article.dokan-settings-area,
article.dokan-withdraw-area,
article.dokan-dashboard-area,
article.dokan-orders-area,
article.dokan-product-listing-area {
    padding: 30px 35px 0 !important;
    border-bottom: none;
}
.field-co-registration-no,
#dokan-product-title-area,
.field-id-number-no {
	position: relative;
}
.searched-terms-id,
.searched-terms {
	position: absolute;
	top: 63px;
	z-index: 99999;
	background-color: white;
	width: 100%;
	left: 0px;
}
.searched-terms-id ul li,
.searched-terms ul li {
	cursor: pointer;
}
.searched-terms-id ul,
.searched-terms ul {
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid black;
	border-top: 0px;
	padding: 5px;
}
#header-outer .sf-menu li ul li.menu-item:hover a span {
	color: #B07FF9 !important;
}
body[data-form-submit=regular] .container-wrap button.nectar-button.save-btn {
	color: #352157;
	background-color: #BEADEA;
	border: 0;
	margin: 0;
	padding: 12px 24px !important;
	transition: background-color 0.3s, color 0.3s;
	line-height: normal;
}
body[data-form-submit=regular] .container-wrap button.nectar-button.save-btn:hover {
	background-color: #352157;
	color: #fff;
	opacity: 1;
}
.btn-flex {
	display: flex;
	align-items: center;
	gap: 15px;
	margin-top: 40px;
}
.vendor-customer-registration br,
li.submenu-item.store {
	display: none !important;
}
body[data-form-submit=regular] .container-wrap button[type=submit].wc-block-components-button {
	padding: 9px 22px !important;
	min-height: auto !important;
}
.select2-selection--single, .select2-selection__arrow {
	height: 40px !important;
}
/* Category-based field visibility */
/* Show repeater fields for all categories */
.dokan-product-edit-form.company .multiple-doc-main,
.dokan-product-edit-form.company .acf-field[data-name="field_696df47029019"],
.dokan-product-edit-form.individual .multiple-doc-main,
.dokan-product-edit-form.individual .acf-field[data-name="field_696df47029019"],
.dokan-product-edit-form.development .multiple-doc-main,
.dokan-product-edit-form.development .acf-field[data-name="field_696df47029019"] {
	display: block !important;
}

/* Hide single document field for all categories (using repeater instead) */
.dokan-product-edit-form.company .acf-field-6866aed6518ea,
.dokan-product-edit-form.company .acf-field[data-name="field_6866aed6518ea"],
.dokan-product-edit-form.individual .acf-field-6866aed6518ea,
.dokan-product-edit-form.individual .acf-field[data-name="field_6866aed6518ea"],
.dokan-product-edit-form.development .acf-field-6866aed6518ea,
.dokan-product-edit-form.development .acf-field[data-name="field_6866aed6518ea"] {
	display: none !important;
}

.acf-button.acf-repeater-add-row.button.button-primary,
.existing-document {
	color: rgb(53, 33, 87);
	background-color: rgb(176, 127, 249);
	visibility: visible;
	text-align: center;
	padding: 6px 25px !important;
	border-radius: 4px;
}
.existing-document {
	padding: 6px 30px;
}

/* Drag and Drop Zone Styles */
.acf-drag-drop-zone {
	border: 2px dashed #B07FF9;
	border-radius: 8px;
	padding: 40px 20px;
	margin: 20px 0;
	text-align: center;
	background-color: #F9FCFF;
	transition: all 0.3s ease;
	cursor: pointer;
	position: relative;
}

.acf-drag-drop-zone:hover {
	border-color: #8B5FD6;
	background-color: #F0F7FF;
}

.acf-drag-drop-zone.drag-over {
	border-color: #6B3FA8;
	background-color: #E8F0FF;
	border-style: solid;
	transform: scale(1.02);
}

.drop-zone-content {
	pointer-events: none;
}

.drop-icon {
	font-size: 48px;
	margin: 0 0 10px 0;
	opacity: 0.7;
}

.drop-text {
	font-size: 18px;
	font-weight: 600;
	color: #352157;
	margin: 0 0 5px 0;
	font-family: "DM Sans", sans-serif;
}

.drop-subtext {
	font-size: 14px;
	color: #666;
	margin: 0;
	font-family: "DM Sans", sans-serif;
}

/* Upload progress indicator */
.acf-upload-progress-container {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 100%;
}

.acf-upload-progress-wrapper {
	display: flex;
	align-items: center;
	gap: 10px;
	width: 100%;
}

.acf-upload-progress-bar {
	flex: 1;
	height: 6px;
	background-color: #e0e0e0;
	border-radius: 3px;
	overflow: hidden;
	position: relative;
}

.acf-upload-progress-fill {
	height: 100%;
	background-color: #B07FF9;
	width: 0%;
	transition: width 0.2s ease;
	border-radius: 3px;
}

.acf-upload-progress-text {
	font-size: 12px;
	color: #666;
	font-weight: 500;
	min-width: 50px;
	text-align: right;
	font-family: "DM Sans", sans-serif;
}

.acf-upload-progress-container.upload-complete .acf-upload-progress-fill {
	background-color: #28a745;
}

.acf-upload-progress-container.upload-complete .acf-upload-progress-text {
	color: #28a745;
	font-weight: 600;
}

.acf-upload-progress-container.upload-error .acf-upload-progress-fill {
	background-color: #dc3545;
}

.acf-upload-progress-container.upload-error .acf-upload-progress-text {
	color: #dc3545;
	font-weight: 600;
	font-size: 11px;
}

/* Uploaded file card: clean layout so "File name" and "File size" sit with values on same line */
.acf-upload-file-card,
.acf-file-uploader .show-if-value.acf-upload-file-card {
	display: block;
	margin-top: 8px;
	padding: 12px 14px;
	background: #f8f7fc;
	border: 1px solid #e5e2ef;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1.4;
	font-family: "DM Sans", sans-serif;
}
.acf-upload-file-card .file-info,
.acf-upload-file-card__body {
	margin: 0;
	padding: 0;
}
.acf-upload-file-card__row,
.acf-upload-file-card .file-info p {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
}
.acf-upload-file-card__row:last-child,
.acf-upload-file-card .file-info p:last-child {
	margin-bottom: 0;
}
.acf-upload-file-card__row strong,
.acf-upload-file-card .file-info strong {
	font-weight: 600;
	color: #092929;
	margin-right: 4px;
}
.acf-upload-file-card .acf-upload-file-link {
	color: #6A50A3;
	text-decoration: none;
	font-weight: 500;
}
.acf-upload-file-card .acf-upload-file-link:hover {
	text-decoration: underline;
}
.acf-upload-file-card [data-name="filesize"] {
	font-weight: 500;
	color: #333;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before, .d-none {
	display: none !important;
}

/* Bulk delete functionality - checkbox column */
body:not(.woocommerce-cart) .main-content table.company-results-table > th:first-child,
body:not(.woocommerce-cart) .main-content table.company-results-table > td:first-child {
	width: 40px;
	text-align: center;
	padding: 10px 5px;
}
/* Bulk actions dropdown and Apply button */
.dokan_selector_and_submit {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 15px;
	justify-content: flex-end;
	margin-top: 15px;
}
#dokan-bulk-action-selector {
	margin-bottom: 0;
}
#dokan-bulk-action-submit {
	margin-bottom: 0;
	display: block !important;
}
#dokan-bulk-action-submit input#bulk-product-action {
	display: inline-block !important;
	margin-top: 0 !important;
}
.wp_google_login {
	margin-top: 10px !important;
	margin-bottom: 15px !important;
}
.btns_uploades a.dokan-btn.dokan-btn-theme,
body[data-form-submit=regular] .container-wrap input[type=submit]#bulk-product-action,
body #ajax-content-wrap button[type=button]#bulk-wishlist-products,
body:not(.woocommerce-cart).dokan-dashboard a.dokan-btn-theme.up_doc {
	padding: 8px 20px !important;
	margin-top: 15px !important;
	border: 1px solid #352157;
	color: #352157;
	background-color: transparent;
	font-size: 14px;
	font-weight: 400;
	border-radius: 4px;
}
.btns_uploades a.dokan-btn.dokan-btn-theme:hover,
body[data-form-submit=regular] .container-wrap input[type=submit]#bulk-product-action:hover,
body #ajax-content-wrap button[type=button]#bulk-wishlist-products:hover,
body:not(.woocommerce-cart).dokan-dashboard a.dokan-btn-theme.up_doc:hover {
	background:#352157;
	color:#fff
}

.sortable {
	cursor: pointer;
	user-select: none;
	position: relative;
}

.sortable.asc::after {
	content: " ▲";
	font-size: 12px;
}

.sortable.desc::after {
	content: " ▼";
	font-size: 12px;
}
.regenerate-icon.rotating {
	animation: rotateWatermark 1s linear infinite;
	opacity: .7;
}

@keyframes rotateWatermark {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}


#watermark-toast-container {
	position: fixed;
	/* top: 30px; */
	top: 100px;
	right: 30px;
	z-index: 999999;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.watermark-toast {
	min-width: 280px;
	max-width: 350px;
	padding: 14px 18px;
	border-radius: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	box-shadow: 0 10px 30px rgba(0,0,0,.15);

	transform: translateX(120%);
	opacity: 0;

	transition: all .4s ease;
}

.watermark-toast.show {
	transform: translateX(0);
	opacity: 1;
}

.watermark-toast.add_to_cart {
	background: #352157;
	text-transform: capitalize;
}
.watermark-toast.success {
	background: #46b450;
	text-transform: capitalize;
}
.watermark-toast.error {
	background: #dc3232;
	text-transform: capitalize;
}
.watermark-toast.info {
	background: #2271b1;
	text-transform: capitalize;
}
.publish-btn-wrap {
	position: relative;
	display: inline-block;
}
/* Add left spacing only when disabled */
.publish-btn-wrap:has(#publish:disabled) #publish {
	padding-left: 42px !important;
}

/* Loader */
.publish-btn-wrap:has(#publish:disabled)::before {
	content: "";
	position: absolute;
	left: 14px;
	top: 50%;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	border: 2px solid rgba(255,255,255,.35);
	border-top-color: #fff;
	border-radius: 50%;
	animation: publishSpin .7s linear infinite;
	z-index: 2;
}
@keyframes publishSpin {
	to {
		transform: rotate(360deg);
	}
}
body:not(.woocommerce-cart) .main-content table.company-results-table tbody tr.zero_border:nth-child(4n+1) td {
	background-color: #F9F7FF !important;
}
body:not(.woocommerce-cart) .main-content table.company-results-table tbody tr.zero_border:nth-child(4n+3) td {
	background: #fff !important;
}

body:not(.woocommerce-cart) .main-content table.company-results-table tbody tr.zero_border.active td {
	background-color: #352157 !important;
	font-weight:600;
	color: #fff !important;
}
.wishlist-modal {
	position: fixed;
	inset: 0;
	z-index: 99999;
	display: none;
}
.wishlist-modal.active {
	display: block;
}

.wishlist-modal-overlay {
	position: absolute;
	inset: 0;
	background: rgba(0,0,0,.5);
}

.wishlist-modal-content {
	position: relative;
	width: 450px;
	max-width: 95%;
	background: #fff;
	margin: 100px auto;
	border-radius: 12px;
	padding: 25px;
	z-index: 2;
}

.wishlist-close {
	position: absolute;
	top: 10px;
	right: 12px;
	border: none;
	background: none;
	font-size: 26px;
	cursor: pointer;
}

.wishlist-list-wrap {
	max-height: 300px;
	overflow-y: auto;
	margin-top: 20px;
}

.wishlist-item {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 12px;
	border: 1px solid #ddd;
	border-radius: 8px;
	margin-bottom: 10px;
	cursor: pointer;
}

.wishlist-create-section {
	margin-top: 20px;
}

.wishlist-create-section input {
	width: 100%;
	height: 45px;
	padding: 10px;
	margin-bottom: 10px;
}

.wishlist-create-section button,
#wishlist_add_product_btn {
	width: 100%;
	height: 45px;
	border: none;
	background: #000;
	color: #fff;
	cursor: pointer;
	border-radius: 8px;
}

.wishlist-footer {
	margin-top: 20px;
}
.wishlist-item.active {
	border-color: #000;
}


/*
|--------------------------------------------------------------------------
| SHARED WISHLIST PAGE
|--------------------------------------------------------------------------
*/
.shared-wishlist-header{
	margin-bottom:30px
}
.shared-wishlist-owner strong {
	color: #b07ff9;
}
.shared-wishlist-page {
	width: 100%;
	padding: 80px 0;
	background: #F7F4FE;
}
.shared-wishlist-title {
	font-size: 40px;
	text-transform: capitalize;
	color: #352157;
	line-height: 50px;
}
.card_share{
	color:#232323;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.shared-wishlist-page .search-header {
	margin-bottom: 35px;
	padding: 35px;
	border-radius: 12px;
	background: linear-gradient(135deg, #4D2D7A 0%, #6D4DA6 100%);
	box-shadow: 0px 10px 30px rgba(79, 50, 122, 0.15);
}

.shared-wishlist-page .search-header h2 {
	margin: 0 0 10px !important;
	color: #fff;
	font-size: 34px;
	line-height: 1.2;
	font-weight: 700;
}

.shared-wishlist-page .track_text {
	margin: 0 !important;
	color: rgba(255,255,255,.85);
	font-size: 14px;
	line-height: 1.5;
}

.shared-wishlist-page .track_text strong {
	color: #fff;
	font-weight: 700;
}

.shared-wishlist-page .heading_and_developments {
	padding: 20px 25px;
	border-bottom: 1px solid #F1EDF9;
	background: #fff;
}

.shared-wishlist-page .company_result_heading {
	margin: 0 !important;
	color: #4D2D7A;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
}


#logo .starting-logo {
	width: 120px !important;
	object-fit: contain;
}
.wishlist-share-wrapper {
	display: flex;
}
.wishlist-share-wrapper input.wishlist-share-input {
	border-right: 0px;
	border-radius: 30px 0 0 30px;	
}
body:not(.woocommerce-cart).dokan-dashboard .dokan-btn-theme.copy-wishlist-link {
	padding: 10px 20px;
	border-radius: 0px 5px 5px 0px !important;
}
.wishlist-delete-btn {
	margin: 15px 0;
}

.wishlist-single-wrapper {
	margin-top: 40px;
	margin-bottom: 40px;
}

.wishlist-cnt {
	margin: 20px;
	text-align: center;
}

/* sidebar toggle css */
/* Smooth animation */
.dokan-dashboard .dokan-dash-sidebar,
body.dokan-store .dokan-store-sidebar {
	transition: all 0.3s ease;
	overflow: hidden;
}
.dokan-dashboard .dokan-dashboard-content,
body.dokan-store .dokan-single-store {
	transition: all 0.3s ease;
}
.dokan-sidebar-collapsed .dokan-dash-sidebar ul li a span,
.dokan-sidebar-collapsed .dokan-dash-sidebar .menu-text {
	display: none;
}
.dokan-sidebar-collapsed .dokan-dash-sidebar ul li a {
	justify-content: center;
	padding: 12px 0;
}
.dokan-sidebar-collapsed .dokan-dashboard-content {
	width: calc(100% - 60px);
}

/* Toggle button styling */
#dokan-sidebar-toggle {
	position: absolute;
	top: 10px;
	z-index: 999;
	cursor: pointer;
	padding: 8px 12px;
	border: none;
	background: #333;
	color: #fff;
	transition: all 0.3s ease;
	right: -16px;
	font-size:0;
}
button#dokan-sidebar-toggle:before {
	display:block;
	content:'\f104';
	font-family:'FontAwesome';
	font-size:16px;
}
body.dokan-sidebar-collapsed #dokan-sidebar-toggle{
	background: rgb(53, 33, 87);
}
body.dokan-sidebar-collapsed button#dokan-sidebar-toggle:before{
	transform: rotate(180deg);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
	font-size: 16px !important;
}
/* sidebar toggle css */
.woocommerce-pagination {
	display: none !important;
}
.load-more-wrapper {
	margin-top: 20px;
	text-align: center;
}
.notaries-tab-content{
	display:none;
}

.notaries-tab-content.active{
	display:block;
}

.notaries-tabs-nav{
	display:flex;
	gap:10px;
	margin-bottom:20px;
	list-style:none;
}

.notaries-tab-btn.active{
	font-weight:bold;
}

.dokan-single-store .store-page-wrap .seller-items,
.dokan-single-store .store-page-wrap .dokan-store-products-filter-area,
.dokan-single-store .store-page-wrap .site-navigation.paging-navigation,
.dokan-widget-area .widget.dokan-store-widget.dokan-store-menu,
.dokan-widget-area .widget.dokan-store-widget.dokan-store-contact {
	display: none;
}

.notaries-tabs-nav li {
	list-style: none;
}

.notaries-tabs-nav {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
	padding: 8px;
	background: #f8f8fb;
	border: 1px solid #ececf1;
	border-radius: 6px;
	width: fit-content;
	box-shadow: 0px 4px 4px 0px #0000000D;
}

.notaries-tabs-nav .notaries-tab-btn {
	position: relative;
	appearance: none;
	border: 0;
	background: transparent;
	color: #6b7280;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	padding: 14px 20px;
	border-radius: 6px !important;
	cursor: pointer;
	transition: all .25s ease;
	white-space: nowrap;
}

.notaries-tabs-nav .notaries-tab-btn:hover {
	background: rgba(190, 173, 234, 0.15);
	color: #222;
}

.notaries-tabs-nav .notaries-tab-btn.active {
	background: #BEADEA;
	color: #2c2347;
	box-shadow:
		0 8px 20px rgba(190, 173, 234, 0.35),
		0 2px 6px rgba(0,0,0,0.06);
}

.notaries-tabs-nav .notaries-tab-btn.active:hover {
	background: #BEADEA;
	color: #2c2347;
}

.tab-content {
	display: none;
	animation: tabFade .25s ease;
}

.tab-content.active {
	display: block;
}

@keyframes tabFade {
	from {
		opacity: 0;
		transform: translateY(6px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.hidden-row {
	display: none !important;
}
th .copy-icon {
	right: 50px;
}
tr.search-row th {
	position: relative;
}
.dokan-store-wrap{
	margin:0 !important
}
.notaries-tabs-nav{
	margin-left:0
}
.logged-in .nectar-header-text-content{
	padding-left: 50px !important;
	padding-right: 0 !important;
	font-weight: 600;
	font-size: 16px;
	margin: 0 !important;
	line-height: normal !important;
	background-image: url(/wp-content/uploads/2025/07/Group-33837.svg);
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: left center;
	text-align:left !important
}
.nectar-header-text-content a {
	display: block !important;
	font-size: 12px;
	font-weight: 400;
}
li.cart-icon.cart-icon-normal>a {
	margin-right: 0 !important;
}
ul.dokan-dashboard-menu>li:not(.upload-new-search)>a:before,
.open-wishlist-modal span:before {
	font-family: 'FontAwesome';
	font-size:16px;
}
.open-wishlist-modal span:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 400;
}
ul.dokan-dashboard-menu>li.dashboard>a:before {
	content:'\f015';
}
ul.dokan-dashboard-menu>li.products>a:before {
	content:'\f574';
}
ul.dokan-dashboard-menu>li.bookmarks>a:before {
	content:'\f02e';
}
ul.dokan-dashboard-menu>li.Purchased>a:before {
	content:'\f15b';
}
ul.dokan-dashboard-menu>li.orders>a:before {
	content:'\f1da';
}
ul.dokan-dashboard-menu>li.Account.settings>a:before {
	content:'\f007';
}
ul.dokan-dashboard-menu>li.Report>a:before {
	content:'\f15c';
}
ul.dokan-dashboard-menu>li.wishlists>a:before,
.open-wishlist-modal span:before {
	content:'\f004';
}
ul.dokan-dashboard-menu>li.Profile.Address>a:before {
	content: '\f044';
}
ul.dokan-dashboard-menu>li.withdraw>a:before {
	content:'\e528';
}
ul.dokan-dashboard-menu>li.settings.has-submenu>a:before {
	content:'\f013';
}
ul.dokan-dashboard-menu>li.Logout>a:before {
	content:'\f08b';
}
ul.dokan-dashboard-menu>li.Billing.Details>a:before {
	content:'\f2b9';
}
.nectar-header-text-content .header-items {
	display: flex;
	align-items: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20% !important;
	background: #fafcff !important;
}
#document-search-list {
	z-index: 99999;
	box-shadow:
		0 4px 6px rgba(0, 0, 0, 0.08),
		0 12px 24px rgba(0, 0, 0, 0.12);
}
.open-wishlist-modal.in-wishlist span:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
}
.underline,
.footer-social-links .iwt-text a,
#menu-about-us-menu li a,
#menu-footer-bottom li a{
	position: relative;
	text-decoration: none;
}
.underline:after,
.footer-social-links .iwt-text a:after,
#menu-about-us-menu li a::after,
#menu-footer-bottom li a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	height: 1.5px;
	background: currentColor;
	transition: width 0.3s ease;
}
.underline:hover:after,
.footer-social-links .iwt-text a:hover:after,
#menu-about-us-menu li a:hover:after,
#menu-footer-bottom li a:hover::after{
	width: 100%;
}
.dokan-product-edit-form.company .field-transfer-from{
	grid-row: 1;
	grid-column: 3;	
}
.dokan-product-edit-form.individual #dokan-product-title-area,
.dokan-product-edit-form.company #dokan-product-title-area {
	grid-row: 1;
	grid-column: 2;
}
.document-meta,
.nectar-shop-header {
    padding-top: 35px;
}
.dokan-product-edit-form.company .field-row-br-fidi {
	display: none !important;
}
#logo .starting-logo {
	width: 50% !important;
	object-fit: contain;
}
.doc-filters thead tr th,
.notaries-tab-content .doc-filters thead tr th {
	background-color: #fff;
}
body:not(.woocommerce-cart) .main-content tr.expanded-row > td,
body:not(.woocommerce-cart) .main-content tr.expanded-row > th {
	padding: 0px;
}
.dokan-dashboard-content .container-wrap{
	background-color: #F9F7FF;
}
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .upload_cat_doc,
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .expand-btn span {
	width: 24px;
	height: 24px;
	border-radius: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #6A50A3;
	vertical-align:middle
}
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .upload_cat_doc img,
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .expand-btn span img{
	max-width: 14px;
	max-height: inherit;
}
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .expand-btn span img {
	position: relative;
	top: 1px;
	max-width: 12px !important;
}
body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table {
	border-radius: 0 !important;
}
body:not(.woocommerce-cart) .main-content table.custom-table tr.zero_border.active td.expand_td .upload_cat_doc{
	background-color: #03FDAE;
}
body:not(.woocommerce-cart) .main-content table.custom-table tr.zero_border.active td.expand_td .expand-btn span{
	background-color: #BEADEA;
}
.dokan-form-group a.dokan-btn,
body[data-form-submit=regular] .container-wrap button[type=submit].cstm-btn-pm {
	margin: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	color: #6B6A6A;
	font-weight: 600;
	font-size: 14px;
	font-family:'Open Sans';
	border:0
}
.dokan-form-group a.dokan-btn{
	color:#6A50A3;
	text-decoration:underline;
	text-underline-offset: 3px;
}
.btns_uploades a.dokan-btn.dokan-btn-theme,
body[data-form-submit=regular] .container-wrap button[type=submit].cstm-btn-pm{
	display:none;
}
#dokan-bulk-action-selector,
.dokan-form-group.dokan-product-cat-filter {
	display: inline-flex;
	align-items: center;
	gap: 12px;
}
#dokan-bulk-action-selector label,
.dokan-form-group.dokan-product-cat-filter label{
	display: inline-block;
	white-space: nowrap;
	vertical-align: middle;
	color: #6B6A6A;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Open Sans';
}
body:not(.woocommerce-cart) .main-content table.custom-table td.expand_td .upload_cat_doc {
	margin-left: 5px;
}
body:not(.woocommerce-cart) .main-content table.custom-table td label, 
body:not(.woocommerce-cart) .main-content table.custom-table th label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	background: #FFFFFF;
	border: 0.5px solid #BDB9B9;
	border-radius: 5px;
	width:24px;
	height: 24px;
}
body:not(.woocommerce-cart) .main-content table.custom-table td input[type="checkbox"], 
body:not(.woocommerce-cart) .main-content table.custom-table th input[type="checkbox"]{
	margin: 0;
	opacity: 0;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
body:not(.woocommerce-cart) .main-content table.custom-table td input[type="checkbox"]:checked+label,
body:not(.woocommerce-cart) .main-content table.custom-table th input[type="checkbox"]:checked+label{
	background-color:#5F4AF2;
	border-color:#352157
}
body:not(.woocommerce-cart) .main-content table.custom-table td input[type="checkbox"]:checked+label:before,
body:not(.woocommerce-cart) .main-content table.custom-table th input[type="checkbox"]:checked+label:before{
	content:'';
	background:#F6F7F8;
	border-radius:100px;
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%, -50%);
}
.choose_action{
	max-width: 130px;
	font-size: 12px !important;
	font-weight: 600;
	background-color: transparent;
	padding-left: 12px;
	padding-right: 12px;
}
.wishlist-taxonomy-section,
.dokan-related-products, 
#order-filter, 
.uploads-container,
.table-row {
	box-shadow: 0px 4px 4px 0px #0000000D;
	border-radius: 8px;
	background: white;
	font-family: "Open Sans", sans-serif;
	position: relative;
	overflow: hidden;
}
#dokan-navigation .upload-new-search a:hover,
#dokan-navigation .upload-new-search.active a{
	background-color:#352157;
	color:#03FDAE !important
}
#dokan-navigation .upload-new-search a:hover i::before,
#dokan-navigation .upload-new-search.active a i::before{
	content: url(/wp-content/uploads/2026/07/Vector-2.svg);
}
.company_result_heading,
.table-row p {
	font-weight: 600;
	font-size: 14px;
	padding: 15px 15px;
	color: #6A50A3;
	line-height: normal;
}
.company_result_heading{
	padding: 0 !important;
	margin: 0 !important;
}
input[type='submit'].dokan-btn-theme, 
a.dokan-btn-theme, 
.dokan-btn-theme {
	color: #fff;
	background-color: #6A50A3;
	border-color: #6A50A3;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){
	background-color: #fff;
}
tr.top-row.taxonomy-filters.taxonomy_filter_company:not(:last-child){
	border-bottom: 1px solid #BDB9B9;
}
tr.uploads-row:not(:last-child){
	border-bottom: 1px solid #E9ECEF;
}
.wishlist-taxonomy-section+.wishlist-taxonomy-section{
	margin-top: 20px;
}
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{
	visibility: visible;
}
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,
.wc-block-cart-item__image, 
.wc-block-components-order-summary-item__image{
	display: none;
}
td.wc-block-cart-item__product {
	padding-left: 0 !important;
}
.wc-block-cart__main .wc-block-cart-items td {
	border-top: 1px solid color-mix(in srgb, currentColor 20%, transparent) !important;
}
.multiselect-item label {
	visibility: hidden;
}
body.archive .multiselect-item label {
	visibility: visible;
}
.nectar-global-section.nectar_hook_global_section_footer {
	z-index: 99999
}
.dokan-store-wrap .dokan-single-store {
	background-color: #F9F7FF;
}
.doc-filters tbody tr td input[type=date],
.notaries-tab-content .doc-filters tbody tr td input[type=date]{
	border: 0.5px solid #BDB9B9;
	padding: 8px 10px;
	font-size: 12px;
}
.notaries-tab-content .doc-filters tbody tr td{
	position: relative;
}
.notaries-tab-content .doc-filters tbody tr td .copy-icon {
	right: 46px;
	top: 48%;
}

body[data-header-resize="0"] .dokan-dashboard-content .container-wrap{
	padding-top: 0;
}
body.logged-in .hide-login {
	display: none;
}
@media(min-width:768px){
	body:not(.woocommerce-cart) .main-content .dokan-related-products table tbody tr td[data-label="Descriptor"],
	body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table td[data-label="Descriptor"] {
		max-width: 200px;
	}
	body:not(.woocommerce-cart) .main-content table.company-results-table tbody tr.zero_border td.comp{
		width: 33%;
	}
	body:not(.woocommerce-cart) .main-content table.company-results-table tbody tr.zero_border td.expand_td{
		width: 150px;
	}
	.dokan-store-wrap.layout-left .dokan-store-sidebar {
		margin-right: 0;
		flex: none !important;
		position: absolute;
		height: 100%;
		width: 20% !important;
		overflow: visible;
		z-index: 999;
	}
	.dokan-store-wrap .dokan-single-store {
		flex: none;
		padding: 0px 0px 30px 20%;
		width: 100%;
		min-height:100vh
	}
	#toggle-mobile-menu,
	#mobile-menu-icon{
		display:none;
	}
	.search-filters .dashboard-filter>label:has(input:hover){
		background-color: #352157;
		border-color:#fff
	}
	.search-filters .dashboard-filter>label:has(input:hover)::before {
		background: #B07FF9;
		border-color: white;
	}
	.toggle-group input[type="radio"]:hover+label, 
	.toggle-group label:has(input[type="radio"]:hover) {
		color: #FFFFFF;
		background-color: #6A50A3;
		border-color: transparent;
	}
	.toggle-group input[type="radio"]:hover+label::before, 
	.toggle-group label:has(input[type="radio"]:hover)::before {
		background-color: #B07FF9;
		border: 2px solid white;
		width: 14px;
		height: 14px;
	}
	.wp-singular #draft_btn:hover,
	.acf-button.acf-repeater-add-row.button.button-primary:hover,
	.existing-document:hover{
		color: #FFFFFF;
		background-color: #6A50A3 !important;
		border-color:transparent !important
	}
	.woocommerce-MyAccount-content,
	.dokan-dashboard .dokan-dashboard-content {
		padding: 0px 0 35px!important;
		background-color: #F9F7FF;
	}
	.dokan-dashboard .dokan-dashboard-content{
		padding-left:20% !important;
		padding-right:0 !important
	}
	.dokan-dash-sidebar,
	.woocommerce-MyAccount-navigation {
		background-color: transparent !important;
	}

}
@media(max-width:767px){
	.dokan-store-sidebar, 
	.dokan-single-store {
		margin-right: 0;
		width: 100% !important;
		margin-left: 0;
	}
/* 	#dokan-content, .dokan-product-edit>*, 
	.dokan-dashboard-content>article, 
	.profile-box, .bookmarks-wrapper {
		padding-bottom: 20px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	} */
	.search__header input[type="search"] {
		padding: 8px 15px !important;
	}
	#dokan-sidebar-toggle{
		display: none;
	}
	.search-filters .search-input {
		font-size: 12px !important;
		padding: 5px 50px 5px 15px;
	}
	.adv_search_btn span{
		font-size: 10px;
	}
	.adv_search_btn span img {
		width: 10px !important;
		margin-left: 5px;
	}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon,
	#mobile-menu-icon{
		display: flex !important;
		align-items: center;
		justify-content: center;
		color: #BEADEA;
		border: 0;
		font-size: 25px;
		width: 32px;
		padding: 3px 8px;
		position:relative
	}
	.hr-line{
		margin: 20px 0;
	}
	.search-results-container .search-filters {
		margin-top: 25px;
	}
	.dokan-blank-product-message.above, 
	.dokan-blank-product-message.below{
		font-size: 25px;
		line-height: 35px;
	}
	.bookmarks-controls.uploaded_info {
		padding: 15px 0;
		font-size: 12px;
	}
	.dokan-dashboard .content-half-part{
		margin-bottom: 0;
	}
	.product-edit-new-container .form-label, .content-half-part.dokan-product-meta .form_label{
		font-size: 10px !important;
	}
	.dokan-product-description textarea, 
	.product-edit-new-container .tagify__input, 
	.dokan-form-group.document-tags input, 
	.content-half-part.dokan-product-meta input{
		font-size: 12px;
	}
	.copy-icon svg {
		width: 10px;
	}
	.button_row {
		gap:10px;
		width:100%
	}
	.acf-table>tbody>tr>td:nth-child(2):before{
		content: 'document title';
	}
	.acf-table>tbody>tr>td:nth-child(3):before{
		content: 'document';
	}
	.acf-table>tbody>tr>td:nth-child(4):before{
		content: 'pages';
	}
	.doc-filters tbody tr td,
	.notaries-tab-content .doc-filters tbody tr td,
	body:not(.woocommerce-cart) .main-content table tbody tr.acf-row td {
		text-align: left !important;
		display: block !important;
	}
	body .acf-repeater .acf-row-handle .acf-icon {
		display: inline-block !important;
		position: relative;
		margin: 0;
		vertical-align: middle;
	}
	.doc-filters thead tr th,
	.acf-table>thead>tr>th,
	.notaries-tab-content .doc-filters thead tr th,
	body .acf-repeater .acf-row-handle a.acf-icon.-duplicate{
		display: none !important;
	}
	.bookmarks-controls .bookmarks-search, 
	.dokan-form-group input.dokan-form-control[name="product_search_name"]{
		min-width:100%;
		background-position: 97% center;
	}
	.choose_action {
		max-width: 120px;
		height: 35px;
		padding: 8px;
		line-height: normal;
	}
	.btn-flex{
		margin-top: 20px;
	}
	.dokan-store-wrap.layout-left {
		flex-direction: column !important;
	}
	.notaries-tabs-nav .notaries-tab-btn {
		font-size: 12px;
		padding: 12px 15px;
	}
	.notaries-tabs-nav{
		margin-bottom: 20px;
	}
	.doc-filters tbody tr td,
	.notaries-tab-content .doc-filters tbody tr td {
		border-left: 1px solid #ececec;
	}
	.doc-filters tbody tr td .copy-icon,
	.notaries-tab-content .doc-filters tbody tr td .copy-icon {
		right: 40px;
		top: 66%;
	}
	.dokan_selector_and_submit{
		justify-content: flex-start;
		width: 100% !important;		
	}
	form.dokan-form-inline.dokan-product-listing-filter-form{
		flex-wrap: wrap;
		gap: 12px;
		justify-content: flex-start;
	}
	.dokan-form-group a.dokan-btn, 
	body[data-form-submit=regular] .container-wrap button[type=submit].cstm-btn-pm,
	#dokan-bulk-action-selector label, 
	.dokan-form-group.dokan-product-cat-filter label{
		font-size: 12px;
		line-height: normal;
	}
	.dokan-form-group.dokan-product-cat-filter select.dokan-form-control{
		min-width: 150px;
	}
	.logged-in .nectar-header-text-content{
		padding-left:0 !important
	}
	.nectar-header-text-content .header-items {
		justify-content: center;
	}
	#slide-out-widget-area .mobile-only{
		width:100%
	}
	#slide-out-widget-area>.inner-wrap>.inner {
		display: flex;
		flex-direction: column-reverse;
	}
	#slide-out-widget-area .mobile-only .menu.secondary-header-items {
    	margin-top: 0;
	}
	#slide-out-widget-area.fullscreen .inner-wrap>.inner>div, 
	#slide-out-widget-area.fullscreen-alt .inner-wrap>.inner>div {
    	margin: 0 !important;
	}
	.container {
        --mobile-container-width:100%;
		padding:0 20px
    }
	#logo .starting-logo{
		width:auto !important
	}
	.profile-box,
	.bookmarks-wrapper,
	article.dokan-settings-area,
	article.dokan-withdraw-area,
	article.dokan-dashboard-area,
	article.dokan-orders-area,
	article.dokan-product-listing-area {
		padding: 20px 15px 0 !important;
	}
	.dokan-dashboard .dokan-dashboard-content.dokan-product-edit {
    	padding-top: 20px !important;
		margin-left: 0;
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.document-meta,
	.nectar-shop-header {
    	padding-top: 20px;
	}
	.custom_sidebar_search .search-results-container{
		padding:0 !important
	}
	.archive .dokan-dashboard .dokan-dashboard-content .main-content,
	#dokan-content, 
	.custom_sidebar_search .search-results-container, 
	.dash_wrap{
		padding:0 15px 30px
	}
	body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table td{
		border:0;
		background-color:transparent !important
	}
	body:not(.woocommerce-cart) .main-content table.custom-table>tbody>tr>td>table tr{
		border-bottom: 1px solid #BDB9B9;
		display:block;
		margin-bottom:10px;
		padding-bottom:10px
	}
	table.doc-filters {
    	display: none;
	}
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:40px !important
}
.dokan-dashboard-wrap{
	position:relative
}
.page-id-63 .nectar_hook_global_section_footer,
.page-id-63 #footer-outer{
	margin:0 !important
}
.page-id-63 .nectar_hook_global_section_footer .row-bg-wrap{
    margin-left: -50vw !important;
    left: 50% !important;
    width: 100vw !important;
}

body.page-id-635 #dokan-content .search-table-wrapper.search-page-results tbody tr label[for="select-multiple-items"],
body.page-id-635 #dokan-content .search-table-wrapper.search-page-results tbody tr table.custom-table.inner-table tbody tr td:first-child label,
body.page-id-63 .dokan-dashboard-content .company-results-table tbody tr label[for="select-multiple-items"],
body.page-id-63 .dokan-dashboard-content .company-results-table tbody tr table.custom-table.inner-table tbody tr td:first-child label	{
	display: none;
}





