:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #1c1c1c;
	--wd-text-font-size: 16px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #000000;
	--wd-widget-title-font-size: 20px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #878787;
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-font-family: "Open Sans", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: rgb(236,235,95);
	--btn-default-bgcolor-hover: rgb(169,170,171);
	--btn-accented-font-family: "Open Sans", Arial, Helvetica, sans-serif;
	--btn-accented-bgcolor: rgb(236,235,95);
	--btn-accented-bgcolor-hover: rgb(169,170,171);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #72bf80;
	--notices-success-color: #fff;
	--notices-warning-bg: #bb4b4b;
	--notices-warning-color: #ffffff;
	--wd-link-color: #636363;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #eaeaea;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 710px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	background-repeat: no-repeat;
	object-fit: cover;
	background-attachment: inherit;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(198,157,197);
	background-image: none;
}
html .wd-nav.wd-nav-secondary > li > a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
html .wd-nav-mobile > li > a {
	font-size: 15px;
}
montserratbook300italic {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: italic;
}
 {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: italic;
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-style: italic;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 48px;
	--wd-arrow-icon-size: 50px;
	--wd-arrow-offset-h: -21px;
	--wd-arrow-offset-v: 22px;
	--wd-arrow-color: rgb(0,0,0);
	--wd-arrow-color-hover: rgb(168,168,168);
	--wd-arrow-bg: rgba(255,255,255,0.4);
}
.wd .product-label.new {
	background-color: rgb(180,126,179);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #000000;
}

@font-face {
	font-family: "montserrat-italic-variablefont_wght-webfont";
	src: url("//feelgoodfibers.com/wp-content/uploads/2025/07/montserrat-italic-variablefont_wght-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/* Hide selected Social Profiles (X, LinkedIn, YouTube, Flickr) */
div.grid-cols-4:has(label[for="social-twitter"]),
div.grid-cols-4:has(label[for="social-linkedin"]),
div.grid-cols-4:has(label[for="social-youtube"]),
div.grid-cols-4:has(label[for="social-flickr"]) {
    display: none !important;
}


/* Target the form rows by their exact position order (X Title, X Description, X Image) */
form.space-y-4 > div.grid-cols-4:nth-child(7),
form.space-y-4 > div.grid-cols-4:nth-child(8),
form.space-y-4 > div.grid-cols-4:nth-child(9) {
    display: none !important;
}

.dokan-store-support-btn-wrap {
	display:none !important;
}

.dokan-layout aside.dokan-frontend-sidebar > a:has(img[alt="Vendor Dashboard Logo"]) > span {
	font-size: 0 !important;
	line-height: 0 !important;
}

.dokan-layout aside.dokan-frontend-sidebar > a:has(img[alt="Vendor Dashboard Logo"]) > span::after {
	content: "← HOME";
	display: inline-block;
	font-size: 20px !important;
	line-height: 28px !important;
	font-weight: 700 !important;
	color: #ffffff !important;
	white-space: nowrap;
}

.dokan-product-product-editor .dokan-form-field-description > span {
	display: inline-block;
	border: 2px solid #ECEB5F !important;
	padding: 2px 4px;
}


/* Standard input helper text layout (Title, etc.) */
p[id^="inspector-input-control-"][id$="__help"] {
    display: inline-block;
  border: 2px solid #ECEB5F !important;
	padding: 2px 4px;
}

/* Target the checkbox paragraph helper and reset layout constraints */
p[id^="inspector-checkbox-control-"][id$="__help"] {
    border: 2px solid #ECEB5F !important;
    padding: 2px 4px !important;
    display: inline-block !important;
    text-indent: 0 !important;
}

/* Hard reset any internal spacing on the inner layout spans */
p[id^="inspector-checkbox-control-"][id$="__help"] span {
    padding-left: 0 !important;
    margin-left: 0 !important;
    display: inline !important;
}

.dokan-form-card-description {
	 border: 2px solid #ECEB5F !important;
    padding: 2px 4px !important;
    display: inline-block !important;
}


/* Clean out any old/stray borders on any layout cards first */
div[class*="dataforms-layouts-card__field"] {
    border: none !important;
}

/* 1. Precise target: Outline the card wrapper containing the explicit text label "Attributes" */
div[class*="dataforms-layouts-card__field"]:has([id*="attributes"]),
div[class*="dataforms-layouts-card__field"]:has([class*="attributes"]),
div[class*="dataforms-layouts-card__field"]:has(span[id*="attribute"]) {
    border: 4px solid #C69DC5 !important;
    padding: 16px !important;
    border-radius: 8px !important;
}

/* 2. Absolute safety lock: Instantly force Description and Discount boxes to ignore borders */
div[class*="dataforms-layouts-card__field"]:has([id*="description"]), 
div[class*="dataforms-layouts-card__field"]:has([id*="discount"]),
div[class*="dataforms-layouts-card__field"]:has(textarea) {
    border: none !important;
}
/* Locate the top pricing layout block and target its internal checkbox wrapper directly */
div[class*="dataforms-layouts-card__field"]:first-of-type div[class*="components-checkbox-control"],
div[class*="dataforms-layouts-card__field"]:first-of-type .components-base-control:has(input[type="checkbox"]) {
    display: none !important;
}

/* Keep labels clean */
.dokan-product-product-editor .dokan-form-field-label {
	border: none !important;
}

/* Safety cleanup for editor toolbar spans*/
.dokan-product-product-editor .dokan-form-field-description .tox span,
.dokan-product-product-editor .dokan-form-field-description .mce-toolbar span,
.dokan-product-product-editor .dokan-form-field-description .wp-editor-tools span,
.dokan-product-product-editor .dokan-form-field-description .ql-toolbar span,
.dokan-product-product-editor .dokan-form-field-description [class*="toolbar"] span {
	border: none !important;
	padding: 0 !important;
}

.do-manual-refund {
	display: none !important;
}

.sidebar-menu-bubble {
	background-color: black !important;
}

@media (min-width: 1024px) {
  .lost_reset_password .button {
    margin-top:18% !important;
  }
}


#dokan-pro-intelligence-image-root {
	display:none;
}


input[type="checkbox"] {
	border-color: black !important;
	border-style: solid;
}

.page-id-45638 .wd-toolbar {
	display:none !important;
}

.otg-toggle,
.otg-toggle .vc_toggle_content,
.otg-toggle .vc_toggle_title {
  max-width: 100%;
}

.otg-toggle .vc_toggle_content {
  padding-left: 0;
  padding-right: 0;
}


#tpbr_box {
	font-family:'Montserrat' !important;
	font-weight:bold !important;
}

/* Hide the downloadable product permission section from the order details page */
.dokan-w8.dokan-order-left-content .dokan-clearfix div:nth-child(6) {
    display: none; 
}

.dokan-profile-completeness {
	display: none !important;
}


.vendor-earning-title {
	display:none !important;
}

.wd-toolbar {
	background-color:#b47eb3 !important;
}


.woof_autohide_wrapper {
    display: none !important;
}

.woocommerce-Price-amount {
color:#b47eb3 !important;
}

.woocommerce-layout__header{
	z-index:50 !important
}

p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
	margin-top:20px;
}

.woocommerce-MyAccount-content .dokan-btn-theme.vendor-dashboard {
  display: none;
}

.wd-accordion-content a {
  color: #636363 !important;
}

.wd-accordion-content a:hover {
  color: black !important;
}


#blacktowhite {
	color:black !important;
}

#blacktowhite:hover {
	color:white !important;
}

#menu-footer-links a {
	color:black;
}

#menu-footer-links a:hover {
	color:white;
}

#menu-policies a {
	color:black;
}

#menu-policies a:hover {
	color:white;
}

.wd-social-icons {
	text-align:left !important;
}

.wd-social-icons a {
color:black !important;
}

.wd-social-icons a:hover {
color:white !important;
}

.fa .fa-envelope-o {
	color:black !important;
	text-align:left !important;
}

/*DOKAN PRODUCT FORM DISPLAY NONE*/


.dokan-geolocation-options {
display: none !important;
}

.dokan-progress {
	display:none !important;
}

/*.dokan-analytics-vendor-earning-section {
		display:none !important;
}

.dokan-product-inventory {
display:none !important;
}*/

label[for="setting_map"] {
    display:none !important;
}

.dokan-map-wrap {
	display:none !important;
}

#dokan-order-notes {
	display:none !important;
}

.dokan-orders-content .dokan-orders-area td a {
	color:black !important;
}

#product_brand_search {
	display:none !important;
}
/*
:is(.dokan-alert-warning,.dokan-alert-danger,.dokan-alert-info,.dokan-error,.dokan-info) {
	display:none;
background-color: #52c2dc;
}
*/
/*
label[for="_visibility"] {
    display:none !important;
}

#_visibility {
    display:none !important;
}

label[for="_low_stock_amount"] {
    display:none !important;
}

#_low_stock_amount .dokan-form-control {
    display:none !important;
}

label[for="_backorders"] {
    display:none !important;
}

#_backorders {
    display:none !important;
}

label[for="product_tag_edit"] {
    display:none !important;
}

label[for="_sold_individually"] {
    display:none !important;
}

#_sold_individually {
	display:none !important;
}

label[for="_sku"] {
    display:none !important;
}

#_sku {
		display:none !important;
}
*/
.dokan-product-description {
	display:none !important;
}

#product_type {
	display:none !important;
}

.dokan-product-seo {
display:none !important;
}

.dokan-product-shipping-tax {
display:none !important;
}

.dokan-linked-product-options  {
display:none !important;
}

label[for=product_type] {
    display:none !important;
}





/*
input[type="text"] {
	color:#000000 !important;
}


.max-upload-size {
    display: none;
}
.grecaptcha-badge { 
	opacity:0;
}

p._disable_shipping.wcfm_title.checkbox_title {
    display: none;
}

input#_disable_shipping {
    display: none !important;
}

._dps_processing_time.wcfm_title {
    display: none;
}

#_dps_processing_time {
    display: none !important;
}

._additional_qty.wcfm_title {
    display: none;
}

#_additional_qty {
    display: none !important;
}

._overwrite_shipping.wcfm_title.checkbox_title {
    display: none;
}

#_additional_price {
    display: none !important;
}

#_overwrite_shipping {
    display: none !important;
}

._additional_price.wcfm_title {
    display: none;
}

#wc-stripe-payment-request-wrapper {
	display: none !important;
}

#wc-stripe-payment-request-button {
		display: none !important;
}

#wc-stripe-payment-request-button-separator {
	display: none !important;
}
	

#wp-wcfm_refund_policy-wrap {
    display: none;
}

#wp-wcfm_cancellation_policy-wrap {
    display: none;
}

.wcfm_refund_policy.wcfm_title.wcfm_full_ele {
    display: none;
}

.wcfm_cancellation_policy.wcfm_title.wcfm_full_ele {
    display: none;
}

.media-modal-close {
    float: right;
}

.attachments-browser .media-toolbar {
    display: none;
}


.attachment-details .setting, .media-sidebar .setting {
    display: none;
}

.attachment-details .setting+.description {
    display: none;
}

p.media-types.media-types-required-info {
    display: none;
}


.wcfm_menu_logo h4, .wcfm_menu_logo h4 a, .wcfm_menu_no_logo h4, .wcfm_menu_no_logo h4 a {
    font-weight: 400;
    text-decoration: underline;
    font-family: Nimbus-roman;
	letter-spacing: .5px;
}

.wcfm_form_simple_submit_wrapper {
  background: none;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type=submit], #job_preview input[type=submit], .wcfm-store-setup .wc-setup-actions .wcfm_submit_button {
    background: #d8d8d8;
}

a.add_new_wcfm_ele_dashboard span, a.wcfm_import_export span {
    font-weight: 600;
    color: #000;
}

a.add_new_wcfm_ele_dashboard span:hover, a.wcfm_import_export span:hover {
    font-weight: 600;
    color: #fff;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #submit-job-form input[type=submit], #job_preview input[type=submit], .wcfm-store-setup .wc-setup-actions .wcfm_submit_button {
	
	color: #000;
}

.post-single-page {
    text-align: left;
    max-width: 850px;
}

.social-form-circle .woodmart-social-icon {
    background: none;
}

.woof_sid_auto_shortcode.woof {
    display: none;
}

.wc-setup .wc-setup-steps li.done, .wc-setup .wc-setup-steps li.active {
    color: #b5dbd2;
    border-color: #b5dbd2;
}

.wc-setup .wc-setup-actions .button-primary {
    color: #fff;
    background: #b5dbd2 !important;
}

input#store_ppp {
    display: none;
}

.wcfm-tabWrap {
    min-height: 450px;
}
.inquiry-link {
  display: none;
}

.dokan-product-short-description {
	display: none;
}

.dashboard-widget.reviews {
    display: none;
}

li.shipping {
 display: none;
}

li.dokan-store-phone {
 display: none;
}

a.dokan-btn.dokan-btn-theme.vendor-dashboard {
 display: none;
}

.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
   display: none;
}
.dokan-dashboard .dokan-dashboard-content article {
  border-bottom: none;
  display: none;
}

.store-phone {
  display: none;
}
.street_1 {
  display: none;
}

.dokan-hidden {
	display: none;
}

.content-half-part.sale-price {
  display: none;
}

select#product_type {
  display: none;
}

.dokan-product-inventory.dokan-edit-row {
  display: none;
}

.product-edit-new-container .dokan-edit-row.dokan-other-options {
  margin-bottom: 20px;
  display: none;
}

.dokan-privacy-policy-text {
  display: none;
}

.menu-item-wishlist{
  display: none !important;
}

a.woodmart-accordion-title.tab-title-seller {
	display: none;
}

.post-image-mask {
    display: none;
}

.woodmart-post-date {
  display: none;
}

.login-form-side .create-account-question:before {
  display: none;
}

.content-half-part.virtual-checkbox {
  display: none;
}

.content-half-part.downloadable-checkbox {
  display: none;
}

.wcfm_products_limit_label {
  display: none;
}

.woocommerce-MyAccount-navigation-link--dokan {
	display: none !important;
}

.woocommerce-breadcrumb {
  display: none;
}

.woocommerce-error:before, .woocommerce-info:before, div.wpcf7-mail-sent-ng:before, div.wpcf7-validation-errors:before {
 display: none;
}

.woodmart-my-account-sidebar {
  display: none;
}

.dokan-linked-product-options.dokan-edit-row.dokan-clearfix {
  display: none;
}


#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] {
  display: none;
}
 */
/**
 * NEW BLOG*/
 
/*
.woocommerce-product-details__short-description a {
 color: #d09298 !important;
}
   

.blog-menu {
	margin-right: 20px;
	margin-left: 20px;
}

.slider-type-post .owl-stage-outer {
    padding-top: 0px;
}
*/

/**
 * Header Customizations
 */
/*
.whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
    right: auto;
    left: 0;
}

.color-scheme-light .woodmart-checkout-steps ul {
  color: #2b2b2b;
}

.woodmart-checkout-steps ul .step-active span:after {
  background-color: #2b2b2b;
}

.title-size-default {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdfafa !important;
}

.page-title.color-scheme-light .entry-title {
  color: #212121;
  font-size: 35px;
	letter-spacing: -1px;
}

.icons-design-default .woodmart-social-icon {
    padding: 4px;
}

.whb-column .woodmart-search-form {
  padding-right: 5px;
  padding-left: 5px;
}

.whb-col-mobile {
  flex: 1 1 auto;
  justify-content: space-between;
}
.site-logo {
	padding: 5px;
}

.wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number, .woodmart-cart-design-4 .woodmart-cart-number {
  color:#000;
  font-family: 'Muli';
  font-size: 8px !important;
}

.whb-top-bar .wd-tools-element .wd-tools-text {
  font-size: 16px;
	text-transform: none;
}

.compare-count.wd-tools-count {
	background: #f5ea60;
}

.wishlist-count.wd-tools-count {
	background: #eaccce;
}

.woodmart-cart-number {
	background: #ffb98e !important;
}

.search-results-wrapper .woodmart-scroll {
  border-radius: 25px;
  margin-top: 5px;
}

.searchform input[type=text] {
  font-family: 'futura-pt';
	border-radius: 20px;
  background: rgba(132, 132, 132, 0.07);
	text-align: left;
	font-size: 15px;
	letter-spacing: .5px;
}

.wd-tools-text {
	font-weight: 400 !important;
	letter-spacing: .5px;
}

.whb-color-dark .navigation-style-default .item-level-0.current-menu-item>a {
	color: #000;
}

.search-by-category .list-wrapper {
  margin-top: 4px;
  width: 164px;
}

.search-by-category .input-dropdown-inner>a {
	font-size: 14px;
  font-family: "futura-pt";
  letter-spacing: 1px;
  text-transform: none;
}

.whb-color-dark .navigation-style-bordered .item-level-0>a {
	color: #000 !important;

}

.whb-color-dark .navigation-style-default .item-level-0:hover>a {
  color: #000;
}

.btn-size-large {
  padding: 14px 40px;
}

.woodmart-navigation .item-level-0>a {
	letter-spacing: .5px;
	text-transform: none !important;
}

/**
 * Woocommerce Customizations
 */
/*
h2.wcfm_policies_heading {
    margin-bottom: 10px;
}

.added_to_cart:hover, .btn:hover, [type=button]:hover {
    box-shadow: none;
    color: #fff;
    background-color: #ed8161 !important;
}

li.shipping_tab {
display: none !important;
}

a.woodmart-accordion-title.tab-title-shipping {
    display: none;
}

.tabs-layout-accordion {
    border-top: none;
}

.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
    padding-bottom: 0;
    border-bottom: none;
}

.summary-inner>.wd-action-btn {
    display: inline-block;
    margin-bottom: 5px;
}

.wc-tab-inner {
    text-align: center;
}

.tabs-location-summary .tabs-layout-accordion .woodmart-accordion-title, .woocommerce-Reviews .woocommerce-Reviews-title, .woocommerce-Reviews .comment-reply-title {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}

.product-label.onsale {
  background-color: #d4d4d4;
  color: #000;
	opacity: .8;
}

.product-image-summary .woocommerce-product-details__short-description {
  padding-top: 10px;
}

.product-image-summary .cart {
    margin-top: 15px;
}

.shop-name {
	font-size: 13.5px;
}

.product-grid-item .product-title a {
  color: #000;
  font-size: 16px;
}

.product-grid-item .product-title {
  margin-bottom: 3px;
}

.product-grid-item {
  text-align: left;
}

.star-rating span:before {
	margin-top: 4px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .star-rating span:before {
  font-family: fontawesome;
	
}

.star-rating:before {
  margin-top: 4px;
}

.star-rating {
	font-size: 0;
}

.single-product-page .star-rating {
  margin-right: 4px;
  width: 70px;
  letter-spacing: 1px;
  margin-left: 4px;
	margin-top: -7px;
}

.single-product-page .woocommerce-product-rating {
  margin-bottom: 4px;
}

.product-grid-item .star-rating {
  margin-top: -5px;
}

.product-image-summary .summary-inner>.price {
  padding-top: 6px;
}

h1.product_title.entry-title {
  margin-bottom: 6px;
}

.woocommerce-MyAccount-content {
  margin: auto;
}

.amount {
  color: #000 !important;
	font-weight: 700;
	font-size: 16px
}

.cat-design-replace-title .category-title {
	background: #fff;
	color: #000;
	border-radius: 20px;
	opacity: .85;
	padding: 8px 50px 8px 50px;
}

.category-grid-item .category-title {
  text-transform: none;
  font-weight: 400;
}

.tabs-wd-5da3927a7897c.tabs-design-default .products-tabs-title .tab-label:after, .tabs-wd-5da3927a7897c.tabs-design-alt, .products-tabs-title .tab-label:after {
  background-color: #eaccce !important;
}

form.woocommerce-EditAccountForm.edit-account {
  margin-bottom: 40px;
}

/**
 * Woodmart Customizations
 */
/*
.wcfm_buttons {
    z-index: 1;
}

.pop-up-pattern {
  padding: 20px 0 10px 0;
}

.boxzilla {
  padding: 0 25px 10px 25px !important;
}

.not-found .entry-header .entry-title {
    font-weight: 500;
}

a.woof_front_toggle {
    float: right;
    font-size: 25px;
    color: #a71212 !important;
}

a.wcfm_catalog_enquiry {
  background: #f7d5d9 !important;
  border: none;
  padding: 5px 10px;
  border-radius: 5px;
}

a.wcfm_catalog_enquiry:hover {
    background: #e8b1b8 !important;
    border: none
    color: #fff !important;
}

span.add_enquiry_label {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}

.post-single-page .entry-content h3 {
  font-size: 25px;
  margin-bottom: 10px;
	margin-top: 35px;
}

.post-single-page .entry-content a {
    color: #d09298;
    text-decoration: underline;
}

.blog-post-loop .article-body-container {
  background-color: #f9f8f8;
}


.scrollToTop {
  bottom: 80px;
}

.login-form-side a.button.woocommerce-button.woocommerce-form-login__submit {
  background: #ec9e86;
  color: #fff;
	width: 100%;
  border-radius: 5px;
}

.login-form-side .create-account-question {
  text-align: left !important;
	padding-top: 30px;
	padding-bottom: 30px;
}

.wood-login-divider {
  font-family: Futura-pt,Arial,Helvetica,sans-serif;
  font-weight: 400;
}

.sidebar-login {
    margin-top: 20px;
    padding-left: 15px;
    font-weight: 600;
}


span.vc_tta-title-text {
  font-weight: 400;
  color: #000;
  letter-spacing: .2px;
}

span.vc_tta-title-text:hover {
  font-weight: 600;
  color: #000;
  letter-spacing: .2px;
}

span.vc_tta-title-text:active {
	font-weight: 600;
}

.custom-button {
  margin-bottom: 20px;
	margin-top: 10px;
}

.post-single-page {
    text-align: left;
}

.vertical-navigation .menu {
    display: -webkit-inline-box !important;
    border: none;
}

.vertical-navigation .item-level-0>a {
    color: #fff;
    background: #464646;
}

.vertical-navigation .item-level-0:hover>a {
    background-color: #000 ;
    color: #fff;
}

.widget_nav_mega_menu .vertical-navigation {
    text-align: center;
}

.widget {
    margin-bottom: 15px;
}

.widget a, .woodmart-widget a {
    color: #2f2b2b;
}

.blog-post-loop .article-body-container {
    padding-bottom: 18px;
}


.post-img-wrapp a:after {
    background-color: rgba(255, 255, 255, 0.33);
}

.login-form-side .create-account-text {
    font-size: 16px;
}

textarea#comment {
 min-height: 90px;
}

.blog-design-mask .entry-title.title {
  font-size: 20px !important;
  line-height: 25px !important;
}

.single-post h1.entry-title  {
    color: #1d1d1c !important;
    font-weight: 500;
}

.sidebar-container {
  margin-top: 20px;
}

.login-form-footer .lost_password {
  color: #464646 !important;
}

.login-form-footer .lost_password:hover {
	color:#000;
}

.box-style-border .info-box-content {
  background: #fff;
  border-radius: 20px;
}

.home-headline {
	font-weight: 300;
}

.woodmart-products-tabs .products-tabs-title li {
  padding-top: 5px;
  font-size: 18px;
	letter-spacing: 1px;
	font-family: "futura-pt";
	color: #000;
	font-weight: 400;
	text-transform: none;
}

.woodmart-products-tabs.tabs-design-default .woodmart-tabs-header {
    margin-bottom: 18px;
}

.mc4wp-form {
  max-width: 70%;
  margin: auto;
}

.woodmart-content-popup, .woodmart-promo-popup {
  background-color: #ffffff00;
}

.home-headline {
	letter-spacing: -.75px;
}

.btn.btn-style-link {
  border-width: 0px;
  text-transform: none;
  font-weight: 400;
  color: #000;
}

.woodmart-buttons {
  border-radius: 25px;
	opacity: .85;
}

.terms li {
	display: inline;
	padding-left: 10px;
	padding-right:10px;
	font-size: small;
}


.woodmart-toolbar-label {
  font-weight: 400;
  font-size: 10px;
}
.site-mobile-menu li a {
  color: #2b2b2b;
  text-transform: none;
  font-weight: 300 !important;
}

.blog-design-masonry.blog-style-flat .article-body-container {
  background-color: #fdfdfd;
  border-radius: 5px;
	box-shadow: 0px 1px 2px -1px #9c9c9c;
	padding-right: 15px;
  padding-left: 15px;
}

.blog-design-small-images.has-post-thumbnail.blog-style-flat .article-body-container {
    align-items: inherit;
}

.blog-design-small-images.has-post-thumbnail .article-inner {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e0e0e0;
  padding-bottom: 20px;
}

.meta-post-categories {
  padding-right: 45px;
  padding-left: 45px;
  height: 35px;
  background-color: rgb(39, 39, 39) !important;
}

.meta-post-categories a {
  font-weight: 600;
  color: #fff;
	letter-spacing: 2px;
  font-size: 15px;
	padding-top: 6px;
}

.post-title-large-image .meta-post-categories {
    padding-right: 45px;
    padding-left: 45px;
    height: 35px;
    line-height: 25px;
}

.meta-categories-wrapp {
    top: -20px;
    height: 35px;
    line-height: 35px;
}

.blog-post-loop .entry-title a:hover, .read-more-section a, .read-more-section a:hover {
  color: #383838;
}

.widgettitle, .widgettitle a, .widget-title, .widget-title a {
  text-transform: none;
}

/**
 * Form Customziations
 */
/*
input.wpcf7-form-control.wpcf7-submit {
 border-radius: 5px;
 margin: 35px auto 0;
 display: block;
 padding: 14px 30px;
 background-color: #ec9e85;
 color: #fff;
}

input[type=email], input[type=text], input[type=password], select, textarea {
 border-radius: 20px;
 background-color: #fff;
}

input:focus::placeholder{ 
 color:transparent;
}

.checkout-order-review {
  background-color: #f5f5f5;
}

p#create_account_ext {
  font-size: 16px;
	margin-top: 0px;
}


/**
 * Dokan Customizations
 */

/*
p.wcfm_page_options_desc {
    padding-bottom: 20px !important;
    font-size: 15px;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label {
  background: #eacbce;
	margin-bottom: 15px;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input {
  width: 89%;
  margin-top: 5px;
}

#dokan-store-listing-filter-form-wrap:before {
  content: none;
}

#wcfm-main-contentainer .wcfm-collapse {
  padding-bottom: 20px;
}

.wc-setup .wc-setup-actions .button-primary {
    color: #fff;
    background: #9dd0c4 !important;
    box-shadow: none;
    text-shadow: none;
    border: none;
}

.wc-setup .wc-setup-actions .button-primary:hover, .wc-setup .wc-setup-actions .button-primary:active, .wc-setup .wc-setup-actions .button-primary:focus {
    background-color: #81b7aa;
    box-shadow: none;
    border: none;
}

.wc-setup .wc-setup-steps li.active:before {
    border-color: #b5dbd2;
}

.wc-setup .wc-setup-steps li.active {
    border-color: #b5dbd2;
}


.title, .woocommerce-Reviews .comment-reply-title, h2 {
  margin-bottom: 0px;
  margin-top: 10px;
}

.dokan-dashboard input[type=submit].dokan-btn.dokan-btn-lg {
  margin-top: 20px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a {
  font-weight: 600;
}

#vendor-register {
    margin: 6px;
    text-decoration: underline;
    font-weight: 900;
    color: #d5eae5;
}

i.fa.fa-line-chart {
    margin-right: -5px;
}

.dokan-edit-row .dokan-section-heading p {
  margin-top: 0;
  margin-left: 10px;
  color: #985c62;
  font-size: 14px;
  font-weight: 600;
  font-family: 'futura-pt';
}

.dokan-edit-row .dokan-section-heading h2 {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    font-family: "futura-pt";
}

.dokan-form-group {
  margin-bottom: 15px !important;
}

.dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn, .dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus, .dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, #dokan-seller-listing-wrap .dokan-btn, .woocommerce-MyAccount-content .dokan-btn {
  background-color: #e69386;
	border-color: #e69386;
	color: #fff !Important;
}

 #dokan-seller-listing-wrap .dokan-btn:hover {
	border-color: #ed8161;
 	color: #fff !Important;
	background-color: #ed8161;
}
	 

.dokan-form-container label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-size: 16px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
  background-color: #f7f5f5;
  border: none;
	margin: auto !important;
  text-align: center;
}


#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
    top: -90px;
}

.dokan-alert {
  padding-right: 10px;
}

.dokan-alert-warning {
	font-size: 17px;
}

#vendor-register {
margin: 5px;
text-decoration: underline;
	font-weight: 900;
}

.dokan-dashboard-wrap input[type=text], .dokan-dashboard-wrap input[type=search], .dokan-dashboard-wrap input[type=number], .dokan-dashboard-wrap textarea {
 border: 1px solid #afafaf;
 background: #fff;
}
textarea {
    min-height: 40px;
    background-color: #efefef;
    border-radius: 25px;
}
 
.dokan-btn-theme {
  background-color: #ec9e85;
  border: none;
  color: #fff;
}

.dokan-btn-theme:hover {
background-color: #ed8161;
}

.dokan-single-store .dokan-list-inline li.dokan-right .dokan-btn {
    border-color: #ec9e85;
    background-color: #ec9e85;
}


.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    float: left;
    text-align: left;
	  margin-bottom: 20px;
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
    width: auto;
}


.dokan-dashboard .dokan-dashboard-content a {
    font-size: 16px;
    color: #424242;
    font-weight: 400;
}

.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type {
    margin-bottom: 15px;
    margin-top: 15px;
}

.product-edit-new-container label.form-label {
  font-weight: 500;
  font-size: 16px;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {;
    border: none;
}

.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { 
    border-top: .1px solid #454545 !important;
}

.dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    border-color: #878787;
    border-top: solid .1px #000;
}



.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    padding: 20px 0 20px 18px;
    font-size: 17px;
}

a.dokan-btn.dokan-btn-theme.listing-button {
    background: #d5eae5;
    font-size: 17px;
    padding: 10px 30px 10px 30px;
    margin-left: 15px;
    text-transform: none;
}

.media-attachments-filter-heading {
  top: 55px;
}

.media-frame .media-search-input-label {
  top: 55px;
}

.paypal-button.paypal-button-color-black {
    background: #9caeb7 !important;
    background-color: rgb(156, 174, 183) !important;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    color: #000;
    text-shadow: none;
    font-weight: 500;
}

/**
 * Footer Customizations
 */
/*
.woodmart-social-icons.icons-size-default i {
  font-size: 25px;
	  color: #000;
  line-height: 43px;
}

#social-footer {
    text-align: left;
    padding-left: 35px;
    padding-top: 8px;
    padding-bottom: 15px;
}

.footer-column {
  padding: 35px;
}

.woodmart-social-icons.text-center.icons-design-default.icons-size-default.color-scheme-dark.social-follow.social-form-circle {
  text-align: left;
}
	
.copyrights-centered .min-footer>div {
	margin-bottom: 0;
}

.copyrights-centered .min-footer .col-right {
    margin-top: -8px;
}

.min-footer {
    padding-top: 30px;
    padding-bottom: 10px;
}

.woodmart-user-panel .user-info strong {
  font-size: small;
}

/**
 * Responsive Fixes
 */
/*
@media (max-width: 1024px) {
body.dokan-dashboard .dokan-dashboard-content {
    padding: 15px;
}
}

@media (min-width: 768px) and (max-width: 1300px) {
  .blog-row {
   display:none;
}
}

@media (max-width: 768px) {
	.woodmart-spacing-30>div {
    margin-bottom: 25px !important;
}
	
	.content-half-part:last-child {
    padding-left: 43px;
}
}

@media (max-width: 400px) {
.whb-column .woodmart-mobile-search-form input[type=text] {
    font-size: 10px;
}
}
*/
@media (min-width: 768px) and (max-width: 1024px) {
	.woodmart-my-account-sidebar {
  display: none;
}
.whb-flex-row {
  max-width: 90%;
	margin: auto;
}

.page-title {
  padding: 30px 0;
}

.woodmart-products-tabs .products-tabs-title li {
  font-size: 14px;
}
.home-headline {
  max-width: 92%;
  margin: auto;
	margin-top: -15px;
	font-weight: 400;
}

a.woodmart-accordion-title.tab-title-shipping {
    display: none;
}

.blog-menu {
    margin-right: 10px;
    margin-left: 10px;
}
.woodmart-navigation.whb-secondary-menu .item-level-0>a {
    font-size: 14px;
}

}

@media (min-width: 577px) and (max-width: 767px) {
	.woodmart-my-account-sidebar {
  display: none;
}
.page-title {
  padding: 30px 0;
}

.woodmart-products-tabs .products-tabs-title li {
  font-size: 15px;
  font-family: "futura-pt";
}

.home-headline {
	font-weight: 400;
	margin-top: -15px;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 16px;
}

a.woodmart-accordion-title.tab-title-shipping {
    display: none;
}

.blog-menu {
    margin-right: 0;
    margin-left: 0;
}
.woodmart-navigation.whb-secondary-menu .item-level-0>a {
    font-size: 12px;
}

}

@media (max-width: 576px) {
	a.woodmart-accordion-title.tab-title-shipping {
    display: none;
}

.woodmart-navigation .item-level-0>a {
    font-size: 9px;
}

.media-attachments-filter-heading {
    top: 50px;
    left: 19px;
}

.woodmart-products-tabs .products-tabs-title li {
  font-size: 16px !important;
	color: #232323;
}

.page-title {
    padding: 30px 0;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
  font-size: 16px;
	
}

.whb-column .woodmart-mobile-search-form input[type=text] {
    font-size: 13px;
}

.home-headline {
	font-weight: 400;
	margin-top: -15px;
}

.woodmart-my-account-sidebar {
    display: none;
}

.whb-header-bottom {
    padding-bottom: 10px;
}
body .site-mobile-menu .menu-item-compare {
    display: none;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
    padding: 10px 0 10px;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
    height: 55px !important;
	  background-color: #e4e4e4 !important;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon {
  color: #585858;
	border: #585858;
	font-size: 25px;
	top: 5px;
}



.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
    display: block;
}

.dokan-w5 {
    width: auto;
}

.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form {
    display: block;
}

.dokan-dashboard .dokan-dash-sidebar #dokan-navigation>#mobile-menu-icon {
    color: #000;
    border: #585858;
    top: 5px;
	  right: auto;
}

.product-edit-new-container .dokan-form-top-area .dokan-product-meta {
    width: 95%;
}

.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select {
  width: 100%;
	margin-bottom: 15px;
}

.meta-post-categories a {
    padding-top: 3px;
}


/* Dokan Mobile Dashboard Hamburger Fix - Begin  */

#dokan-navigation {
	z-index:100 !important;
	position:relative !important;
}
.admin-bar .mobile-nav, .admin-bar button.mfp-close {
   z-index: 999999;
}
/* Dokan Mobile Dashboard Hamburger Fix - End */

	.blog-menu {
    margin-right: 0;
    margin-left: 0;
}
.woodmart-navigation.whb-secondary-menu .item-level-0>a {
    font-size: 10px;
}

}

