.page-title-default{
	background-color:#dd3333;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#000000;
}

body, .font-text, .menu-item-register .create-account-link, .menu-label, .widgetarea-mobile .widget_currency_sel_widget .widget-title, .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, .woodmart-more-desc table th, .product-image-summary .woocommerce-product-details__short-description table th, .product-image-summary .shop_attributes th{
	font-family: hedlt, Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;color: #707070;
}

.font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a{
	font-family: hedblk, Arial, Helvetica, sans-serif;
}

.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .product-title, .product-grid-item .product-title, .group_table td.label a{
	font-family: nmed, Arial, Helvetica, sans-serif;font-weight: 500;font-size: 17px;
}

.font-alt{
	font-family: nmed, Arial, Helvetica, sans-serif;
}

.widgettitle, .widgettitle a, .widget-title, .widget-title a{
	font-family: Playfair Display, Arial, Helvetica, sans-serif;font-size: 10px;
}

.main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .wd-tools-element .wd-tools-text, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number{
	font-family: Roboto, Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, blockquote footer:before, blockquote cite, blockquote cite a, .color-scheme-dark a:hover, .color-primary, .woodmart-dark .color-primary, .woodmart-cart-design-3 .woodmart-cart-subtotal .amount, .menu-item-register .create-account-link, .menu-item-register .create-account-link:hover, .btn-style-bordered.btn-color-primary, .mega-menu-list > li > a:hover, .mega-menu-list .sub-sub-menu li a:hover, .site-mobile-menu li.current-menu-item > a, .site-mobile-menu .sub-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu .sub-menu li.current-menu-item > a, .comments-area .reply a, .comments-area .reply a:hover, .comments-area .logged-in-as > a:hover, .blog-post-loop .entry-title a:hover, .read-more-section a, .read-more-section a:hover, .single-post-navigation .blog-posts-nav-btn a:hover, .error404 .page-title, .not-found .entry-header:before, .subtitle-color-primary.subtitle-style-default, .wd-underline-colored u, .wpb_wrapper .title-wrapper u, .woodmart-title-color-primary .subtitle-style-default, .wpb_wrapper .promo-banner u, .instagram-widget .clear a:hover, .box-icon-wrapper.box-with-text, .woodmart-price-table.price-style-alt .woodmart-price-currency, .woodmart-price-table.price-style-alt .woodmart-price-value, .woodmart-menu-price.cursor-pointer:hover .menu-price-title, .hotspot-icon-alt .hotspot-btn:after, .woodmart-sticky-btn .in-stock:before, .product-image-summary .in-stock:before, .variations_form .in-stock:before, .woodmart-compare-col .in-stock:before, td.woocommerce-orders-table__cell-order-number a:hover, .wd-action-btn > a:hover, .amount, .price, .price ins, a.login-to-prices-msg, a.login-to-prices-msg:hover, .woodmart-accordion-title:hover, .woodmart-accordion-title.active, .woodmart-dark .woodmart-accordion-title:hover, .woodmart-dark .woodmart-accordion-title.active, .woocommerce-form-coupon-toggle > .woocommerce-info .showcoupon, .woocommerce-form-coupon-toggle > .woocommerce-info .showlogin, .woocommerce-form-login-toggle > .woocommerce-info .showcoupon, .woocommerce-form-login-toggle > .woocommerce-info .showlogin, .cart-totals-inner .shipping-calculator-button, .woodmart-dark .cart-totals-inner .shipping-calculator-button, .login-form-footer .lost_password, .login-form-footer .lost_password:hover, .woocommerce-order-pay td.product-total .amount, .woodmart-my-account-links a:hover:before, .woodmart-my-account-links a:focus:before, .woocommerce-Address-title .edit:hover, .woodmart-products-tabs.tabs-design-simple .products-tabs-title li.active-tab-title, .brands-list .brand-item a:hover, #dokan-store-listing-filter-wrap .right .toggle-view .active, .whb-color-dark .navigation-style-default .item-level-0:hover > a, .whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .vertical-navigation .menu-mega-dropdown .sub-menu > li > a:hover, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .vertical-navigation .menu-mega-dropdown .sub-sub-menu li a:hover{
	color:#000000;
}

.menu-opener:not(.has-bg), .search-style-with-bg.searchform .searchsubmit, .woodmart-cart-design-4 .woodmart-cart-number, .btn.btn-color-primary, .btn-style-bordered.btn-color-primary:hover, .menu-label-primary, .main-nav .item-level-0.callto-btn > a, .mobile-nav-tabs li:after, .icon-sub-menu.up-icon, .comment-form .submit, .color-scheme-light .woodmart-entry-meta .meta-reply .replies-count, .blog-design-mask .woodmart-entry-meta .meta-reply .replies-count, .woodmart-dark .woodmart-entry-meta .meta-reply .replies-count, .meta-post-categories, .woodmart-single-footer .tags-list a:hover:after, .woodmart-single-footer .tags-list a:focus:after, .woodmart-pagination > span:not(.page-links-title), .page-links > span:not(.page-links-title), .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .widget_calendar #wp-calendar #today, .slider-title:before, .mc4wp-form input[type=submit], .subtitle-color-primary.subtitle-style-background, .woodmart-title-color-primary .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-primary .liner-continer:after, .icons-design-simple .woodmart-social-icon:hover, .timer-style-active .woodmart-timer > span, .woodmart-price-table .woodmart-plan-footer > a, .woodmart-price-table.price-style-default .woodmart-plan-price, .hotspot-icon-default .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot.hotspot-opened .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot:hover .hotspot-btn, .hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .popup-quick-view .view-details-btn, .product-label.onsale, .widget_shopping_cart .buttons .checkout, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle:after, .wd-widget-stock-status a.wd-active:before, .widget_layered_nav ul .chosen a:before, .woocommerce-store-notice, div.quantity input[type=button]:hover, .woodmart-stock-progress-bar .progress-bar, .woocommerce-pagination li .current, .cat-design-replace-title .category-title, .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn > a, .woodmart-hover-alt .woodmart-add-btn > a span:before, .woodmart-hover-quick .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .tabs-layout-tabs .tabs li a:after, .wd-add-img-msg:before, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name=apply_coupon], .register .button, .login .button, .lost_reset_password .button, .woocommerce-MyAccount-content > p:not(.woocommerce-Message):first-child mark, .woocommerce-MyAccount-content > .button, .order-info mark, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name=save_account_details], button[name=save_address], button[name=track], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart, div.wcmp_regi_main .button, .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-single-seller .store-footer .dokan-btn-round, .dokan-single-seller .store-footer .dokan-btn-round:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme:focus, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus, #yith-wpv-abuse, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button, body .select2-container--default .select2-results__option[aria-selected=true], .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number, .navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after, .category-nav-link .category-name:after, .woodmart-checkout-steps ul li span:after, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after{
	background-color:#000000;
}

blockquote, .border-color-primary, .btn-style-bordered.btn-color-primary, .btn-style-link.btn-color-primary, .btn-style-link.btn-color-primary:hover, .menu-label-primary:before, .woodmart-single-footer .tags-list a:hover, .woodmart-single-footer .tags-list a:focus, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .wd-underline-bordered u, .woodmart-title-style-underlined.woodmart-title-color-primary .title, .woodmart-title-style-underlined-2.woodmart-title-color-primary .title, .woodmart-price-table.price-highlighted .woodmart-plan-inner, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, .wd-widget-stock-status a.wd-active:before, .widget_layered_nav ul li a:hover:before, .wd-widget-stock-status a:hover:before, .widget_layered_nav ul .chosen a:before, div.quantity input[type=button]:hover, .woocommerce-ordering select:focus, .woodmart-products-tabs.tabs-design-simple .tabs-name, .woodmart-highlighted-products .elements-grid, .woodmart-highlighted-products.woodmart-carousel-container, .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{
	border-color:#000000;
}

.with-animation .info-svg-wrapper path{
	stroke:#000000;
}

.color-alt, .woodmart-dark .color-alt, .btn-style-bordered.btn-color-alt, .subtitle-color-alt.subtitle-style-default, .woodmart-title-color-alt .subtitle-style-default{
	color:#fbbc34;
}

.btn.btn-color-alt, .btn-style-bordered.btn-color-alt:hover, .menu-label-secondary, .subtitle-color-alt.subtitle-style-background, .woodmart-title-color-alt .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-alt .liner-continer:after{
	background-color:#fbbc34;
}

.border-color-alternative, .btn-style-bordered.btn-color-alt, .btn-style-link.btn-color-alt, .btn-style-link.btn-color-alt:hover, .menu-label-secondary:before, .woodmart-title-style-underlined.woodmart-title-color-alt .title, .woodmart-title-style-underlined-2.woodmart-title-color-alt .title{
	border-color:#fbbc34;
}

body{
	background-color:#ffffff;
}

.single-product .main-page-wrapper{
	background-color:#F4F4F4;
}

.wd-age-verify-forbidden, .widget_shopping_cart .buttons .btn-cart, .widget_price_filter .price_slider_amount .button, .cart-totals-inner .shipping-calculator-form .button, .cart-actions .button[name="update_cart"], .woodmart-switch-to-register, .wcmp-quick-info-wrapper input[type="submit"], .simplePopup .submit-report-abuse, .vendor_sort input[type="submit"], #dokan-form-contact-seller.seller-form input.dokan-btn-theme{
	background-color:#fbb225;
}

.wd-age-verify-forbidden:hover, .widget_shopping_cart .buttons .btn-cart:hover, .widget_price_filter .price_slider_amount .button:hover, .cart-totals-inner .shipping-calculator-form .button:hover, .cart-actions .button[name="update_cart"]:hover, .woodmart-switch-to-register:hover, .wcmp-quick-info-wrapper input[type="submit"]:hover, .simplePopup .submit-report-abuse:hover, .vendor_sort input[type="submit"]:hover, #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover{
	background-color:#636363;
}

.hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .widget_shopping_cart .buttons .checkout, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name="save_account_details"], button[name="save_address"], button[name="track"], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button{
	background-color:#fbb225;
}

.hotspot-content .add_to_cart_button:hover, .hotspot-content .product_type_variable:hover, td.woocommerce-orders-table__cell-order-actions a:hover, .popup-quick-view .woodmart-scroll-content > a:hover, .woodmart-sticky-add-to-cart:hover, .popup-added_to_cart .view-cart:hover, .widget_shopping_cart .buttons .checkout:hover, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a:hover, .product-list-item .woodmart-add-btn > a:hover, .woodmart-hover-standard .woodmart-add-btn > a:hover, .single_add_to_cart_button:hover, .checkout_coupon .button:hover, #place_order:hover, .cart-totals-inner .checkout-button:hover, .cart-actions .button[name="apply_coupon"]:hover, .register .button:hover, .login .button:hover, .lost_reset_password .button:hover, .social-login-btn > a:hover, .woocommerce-MyAccount-content > .button:hover, .order-again .button:hover, .woocommerce-Button--next:hover, .woocommerce-Button--previous:hover, .woocommerce-MyAccount-downloads-file:hover, .account-payment-methods-table .button:hover, button[name="save_account_details"]:hover, button[name="save_address"]:hover, button[name="track"]:hover, .woodmart-compare-col .button:hover, .woodmart-compare-col .added_to_cart:hover, .return-to-shop .button:hover, .woodmart-pf-btn button:hover, table.wishlist_table .product-add-to-cart a.button.add_to_cart:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme:hover, .woocommerce-MyAccount-content .dokan-btn-theme:hover, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:hover, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button:hover{
	background-color:#636363;
}

.main-nav .item-level-0.callto-btn > a, .comment-form .submit, .post-password-form input[type="submit"], .cookies-buttons .cookies-accept-btn, .mc4wp-form input[type="submit"], .wd-age-verify-allowed, .woodmart-price-table .woodmart-plan-footer > a, div.wcmp_regi_main .button, #yith-wpv-abuse{
	background-color:#000000;
}

.main-nav .item-level-0.callto-btn > a:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover, .cookies-buttons .cookies-accept-btn:hover, .mc4wp-form input[type="submit"]:hover, .wd-age-verify-allowed:hover, .woodmart-price-table .woodmart-plan-footer > a:hover, div.wcmp_regi_main .button:hover, #yith-wpv-abuse:hover{
	background-color:#686868;
}

.woodmart-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:#379b09;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//artvee.com/dupapev/fonts/woodmart-font.eot?v=5.0.2");
	src: url("//artvee.com/dupapev/fonts/woodmart-font.eot?#iefix&v=5.0.2") format("embedded-opentype"),
	url("//artvee.com/dupapev/fonts/woodmart-font.woff?v=5.0.2") format("woff"),
	url("//artvee.com/dupapev/fonts/woodmart-font.woff2?v=5.0.2") format("woff2"),
	url("//artvee.com/dupapev/fonts/woodmart-font.ttf?v=5.0.2") format("truetype"),
	url("//artvee.com/dupapev/fonts/woodmart-font.svg?v=5.0.2#woodmart-font") format("svg");
	font-display:fallback;
}


	/* Site width */

	/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: -30px;
		}
	}

	.container {
		max-width: px;
	}

	
/* Quick view */
.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
.woodmart-promo-popup {
	max-width: 800px;
}

/* Age verify */
.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .woodmart-scroll-content {
	max-height: 100px;
}
		
#ajaxsearchprores1_1.isotopic>nav, #ajaxsearchprores1_2.isotopic>nav, #ajaxsearchprores1_1.isotopic nav.asp_navigation, #ajaxsearchprores1_2.isotopic nav.asp_navigation, div.asp_r.asp_r_1.isotopic>nav, div.asp_r.asp_r_1.isotopic nav.asp_navigation {
    background: rgb(255,255,255);
    margin-bottom: 10px;
    margin-top: 15px;
}
.vc_tta-title-text {
    font-family: nmed!important;
    font-size: 14px;
}
a.asp_prev{
display:none!important;
}
a.asp_next {
    opacity: 0;
}
li.asp_active{
    background: #000000!important;
}
li.asp_active span {
    color: rgb(255 255 255)!important;
}
div.asp_w.asp_r.isotopic nav.asp_navigation ul {
    left: 0px!important;
}
div.asp_w.asp_r.isotopic nav.asp_navigation ul li span {
    font-family: sans-serif;
    font-size: 14px;
    vertical-align: middle;
    color: #333;
    line-height: 36px;
    font-weight: 600;
    text-shadow: none;
}
div.asp_w.asp_r.isotopic a.asp_prev, div.asp_w.asp_r.isotopic a.asp_next {
    display: block;
    float: left;
    z-index: 100;
    max-height: 36px;
    position: relative;
    word-wrap: nowrap;
}

.products.collgap {
    margin-top: 0px;
}
.title-wrapper {
    margin-bottom: 20px;
}
#ajaxsearchprores1_1 .asp_results_top, #ajaxsearchprores1_2 .asp_results_top, div.asp_r.asp_r_1 .asp_results_top {
    background: rgb(255,255,255!important);
    border: 1px none rgb(81,81,81)!important;
    border-radius: 0!important;
   padding: 0px 0px 15px 0px!important;
    margin: 0px 0 4px 0!important;
    text-align: left!important;
    font-weight: normal!important;
    font-family: inherit!important;
    color: rgb(74,74,74)!important;
    font-size: 14px!important;
    line-height: 16px!important;
    text-shadow: none!important;
}
div.asp_w.asp_r.isotopic .results .item  .absolute-gradient {
    position: absolute;
    top: 0;
    background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(36 51 68 / 95%));
    left: 0;
    opacity: 0.8;
    right: 0;
    bottom: 0px;
}
div.asp_w.asp_r.isotopic .results .item .asp_image {
    z-index: auto;
	    background-position: 25% 25%;
}
div.asp_w.asp_r.isotopic .results .item a .asp_content {
    left: 0px!important;
	    top:0px;
	 width: 100%!important;
	    height:100%!important;
	    position: relative!important;
    bottom: auto!important;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    left: 20px!important;
	    top:auto;
	    position: absolute;
    bottom: 20px!important;
}

div.asp_w.asp_r.isotopic .results .item a .asp_content .count {
    display: block;
    padding: 5px 0px;
    font-size: 12px;
    font-family: hedlt;
    font-weight: normal;
    background-color: transparent;
    color: #fff;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    color: #fff!important;
    line-height: 1.4 !important;
    align-items: center;
    z-index: 3;
    font-family: nmed!important;
    padding: 0px 0px 0px;
    text-transform: capitalize;
    font-size: 15px !important;
}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
    height: 100%;
    width: 18px;
    margin-right: 5px;
    vertical-align: baseline;
    display: inline-block;
}

.therimg .category-image-wrapp {
   background-size: cover;
	background-position:center;
}
.therimg .wrapp-catti a {
    left: 20px;
    bottom: 20px;
}

.therimg .cat-design-default .category-title {
    font-size: 15px !important;
}

.sidebar-container .sidebar-inner{
position: relative;
}
.filters-area .wc-layered-nav-term.chosen.with-swatch-image {
    display: none;
}
.filters-area .woodmart-woocommerce-layered-nav ul{
max-height: 42px;
}
.woodmart-show-sidebar-btn {
    margin-right: 5px!important;
}
.filters-area .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.disabled-nanoscroller .woodmart-woocommerce-layered-nav .swatches-display-list li {
    margin: 0px 6px 5px 0px;
    padding: 0px 6px 0px 5px;
border-radius: 50px;
	flex-shrink: 0;
    border: 1px solid  rgba(129, 129, 129, 0.2);
}
.woodmart-woocommerce-layered-nav .swatches-normal.swatches-brands .filter-swatch > span, .woodmart-pf-dropdown .swatches-normal.swatches-brands .filter-swatch > span {
    width: auto;
    height: 26px;
}
 .sidebar-inner .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.sidebar-container .mobile-nav {
    position: absolute;
    top: 10px;
	padding: 0px 25px 0px 5px;
    bottom: auto;
    z-index: 500;
    overflow: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width:100%;
    background-color: #FFF;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease;
}



.offcanvas-sidebar-mobile .sidebar-container .woodmart-woocommerce-layered-nav .woodmart-scroll ul {
   
    flex-wrap: wrap;
    
}

.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-scroll {
    position: relative;
    flex: 1 1 auto;
	padding: 0px 10px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;;
}
.mobile-nav-tabs {
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    background-color: #fff;
    margin-bottom: 15px;
}
.mobile-tab-title.mobile-pages-title span {
    padding-right: 0px!important;
}
.mobile-nav-tabs li:after {
    transition: width .1s ease;
}
.mobile-nav-tabs li.active {
    background-color: rgba(0, 0, 0, 0);
    color: #333;
}
.mobile-nav-tabs li {
    position: relative;
    flex: initial;
    padding: 10px 0px;
	margin-right:25px;
    max-width: initial;
    width: auto;
    color: #909090;
    text-align: center;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 1.3;
    cursor: pointer;
    transition: background-color .25s ease, color .25s ease;
}
.woodmart-woocommerce-layered-nav{
  padding-right: 0px!important;
    padding-left: 0px!important;
}






#woodmart-woocommerce-layered-nav-10 .swatches-display-list li {
   border: 0px solid  rgba(129, 129, 129, 0.2);
}
.offcanvas-sidebar-mobile .sidebar-container .swatches-display-list li {
    border: 0px solid rgba(129, 129, 129, 0.2);
    width: 100%;
	padding: 0px 0px !important;
}
#woodmart-woocommerce-layered-nav-10 .woodmart-scroll ul {
     flex-wrap: wrap;
}
.woodmart-woocommerce-layered-nav .swatches-display-double li {
   padding-right: 20px;
    padding-left: 0px;
}
ul.swatches-display-double {
    margin-right: -20px!important;
}
.woodmart-woocommerce-layered-nav .filter-swatch, .woodmart-pf-dropdown .filter-swatch {
    position: relative;
    margin-right: 10px;
    border-radius: 50%;
    width: 25px;
    overflow: hidden;
    height: 25px;
    font-size: 0;
    transition: opacity .25s ease;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
	    flex-wrap: wrap;
    overflow-y: hidden;
	overflow-x: auto;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll-content {
    max-height: none;
}
.widget_product_categories .count, .woodmart-woocommerce-layered-nav .count {
    padding-right: 5px;
    padding-left: 5px;
    border: 0px solid;
	    background-color: #f9f9f9;
    line-height: 20px;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
 
}
.filters-area .woodmart-woocommerce-layered-nav {
    padding-left: 0px;
    margin-right: 10px !important;
}


.shop-loop-head {
    margin-bottom: 15px;
    border-top: 0px solid rgba(129, 129, 129, 0.13);
}

.woodmart-woocommerce-layered-nav li {
   margin-bottom: 0px;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
}
.filter-widget.col-md-3 {
    padding: 0;
    margin-left: 0px;
    margin-right: 10px;
    flex: 0 0 100%;
    flex-wrap: wrap;
    max-width: 100%;
}
.search-no-results .woodmart-show-sidebar-btn {
    display: none!important;
}
.search-no-results .woocommerce-info:before {
    margin-left: 0px;
}







.info-box-icon img{
     width: 65px;
	 height: 65px;
}
#buddypress div.pagination .pag-count {
    margin-bottom: 20px;
}
.search-no-results .woodmart-show-sidebar-btn {
    display: none!important;
}
.search-no-results .woocommerce-info:before {
    margin-left: 0px;
}
.single .product-tabs-wrapper .owl-item, .product-tabs-wrapper .owl-item.active {
    width: auto!important;
    flex-shrink: 0;
    margin-right: 4px;
}
.w3eden .snax-collection-item-adding:before {
    display: none;
}
.ftlnk a {
   opacity: 0.8;
    font-size: 13px!important;
}
.therimg .category-grid-item {
    margin-bottom: 30px!important;
}
.therimg .category-image-wrapp {
    height: 180px;
}
.woodmart-carousel-spacing-10 .owl-item, .woodmart-carousel-spacing-10 .owl-carousel:not(.owl-loaded) > div {
    padding-right: 0px;
    padding-left: 0px;
}
.tbrand div.brandspan p {
     margin-bottom: 10px;
    font-size: 15px;
}
.animated-background {
    opacity:.4;
  animation-duration: .7s;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
	background: darkgray;
  background: linear-gradient(to right, #f8f8f8 10%, #eee 18%, #f8f8f8 33%);
    -webkit-background-size: 900px 104px;
  background-size: 900px 104px;
    height: 100%;
    position: relative;
}
.ftlnk {
    position: absolute;
	bottom:20px;
}
.ticon .info-box-title {
   font-weight:normal;
}
@keyframes placeHolderShimmer{
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

.popup-quick-view .owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
	    margin: 0 auto;
}
.product-tabs-wrapper .owl-item,.product-tabs-wrapper .owl-item.active {
    width: auto!important;
	flex-shrink: 0;
}
.related-products{
    clear: both;
}

.product-quick-view .woodmart-lazy-fade {
  opacity: 1; }
  
.snax-entry-author a img {
    height: 25px;
    width: 25px;
}
.wp-pagenavi a, .wp-pagenavi span{
    display: inline-block;
    justify-content: center;
    box-sizing: content-box;
    margin-right: 2px;
    min-width: 32px;
	  border: 0;
    text-align: center;
    height: 34px;
    color: #2d2a2a;
    vertical-align: middle;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}
.wp-pagenavi .nextpostslink:before {
    font-size: 12px;
    content: "\f113";
    font-family: "woodmart-font";
}
.wp-pagenavi .previouspostslink:before {
    font-size: 12px;
  content: "\f114";
    font-family: "woodmart-font";
}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
   background-color: #EEE;
    font-size: 0;
}
.wp-pagenavi{
	margin-bottom: 40px;}
.woocommerce-pagination li .current {
    color: #FFF;
    font-weight: 600;
}
.wp-pagenavi a, .wp-pagenavi span{
    display: inline-block;
    box-sizing: content-box;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 22px;
    height: 34px;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}

.wp-pagenavi span.current {
    background-color: #000000;
    color: #FFF;
    font-weight: 600;
}

.wp-pagenavi{
    display: flex;
  
}




.plc-product_title {
    width: 80%;
    border-radius: 54px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
    background-color: #f4f7fa9c;
}

.plc-main {
    width: 80%;
    border-radius: 4px;
    height: 100%;
	position: relative;
    overflow: hidden;
    background-color: #ececec;
    margin: 0 auto;
}

.plc-dl_med {
    background-color: #f4f7fa;
    position: relative;
    height: 35px;
    overflow: hidden;
    width: 100%;
    border-radius: 64px;
    margin-bottom: 10px;
}
.plc-med_fx{
	    display: flex;
	flex-direction:column;
}
.product-quick-view {
    border-radius: 3px;
}

.lrm-user-modal-container.sing.popup-quick-view .row.product-image-summary-wrap {
    height: 100%;
    margin-right: 0px;
    background-color: #fff;
    margin-left: 0px;
}
.lrm-user-modal-container.sing.popup-quick-view .product-image-summary.col-12 {
    min-height: 100%!important;
		height: 100%;
	   background-color: #f7f7f7;
}

.lrm-main .popup-quick-view {
-webkit-box-shadow: none;
    box-shadow:none;
}
.lrm-user-modal-container .lrm-close-form{
  display: none;
}
.sn.lrm-button-loader{
display: none;
}

.lrm-user-modal.is-visible .post-image-mask .lrm-button-loader {
    opacity: 0 !important;
}
 .linko.loading .post-image-mask  .lrm-button-loader {
    opacity: 1 !important;

 }
.post-image-mask {
    top: 10px;
    left: 10px;
}
.post-image-mask span {
    opacity: 0;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 45px;
     height: auto;
    border: 0px solid #999;

}
.lrm-user-modal.is-visible .lrm-button-loader{
opacity:1 !important;
}
.mfp-bg {
   background: rgba(0,0,0,.6);
    opacity: 0.95;
}
.white-popup {
 box-shadow: 0 0 15px -5px rgba(0,0,0,.1);
}

.lrm-user-modal-container.sing {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform:none;
}
.lrm-user-modal.sing{
    z-index: 900;
	    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.lrm-close-form {
  width: auto;
    height: auto;
   right: 65px;
    top: 35px;
    background: none;
    text-indent: 0%;
    white-space: nowrap;
    overflow: visible;
    text-align: center;
}
a.lrm-close-form:before {
    display: inline-block;
    content: "\e80a";
    opacity: .6;
       color: rgb(255 255 255 / 60%);
    font: normal normal normal 30px/1 "bb-icons" !important;
}
html.html-has-lrm.is-aj {
    overflow: hidden !important;
}
.lrm-user-modal.sing {
 padding: 30px 8%;
    background: rgba(52, 54, 66, 0.5);
}
.lrm-user-modal-container.sing {
    width: 100%;
    position: relative;
    height: 100%;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
  content: "\f39e";
	font-family: 'Font Awesome 5 Brands';
}
.wp-social-login-connect-with {
    display: none;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
  content: '';
    position: absolute;
    top: 50%;
    left: 8px;
    width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: "\f099";
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 6px 15px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-list {
   margin: 0 -4px 1rem;
    display: flex;
    padding: 0;
}
.lrm-user-modal p.lrm-form-bottom-message a {
    color: #2f2f2f!important;
    text-decoration: underline;
}
.lrm-pass-strength-result {
    border: 0;
    font-size: 14px;
    padding: 5px;
    margin: 10px 0px 0px;
    opacity: .6!important;
}

.lrm-signin-section.is-selected, .lrm-signup-section.is-selected, .lrm-reset-password-section.is-selected {
    padding: 0 1.4em 1.4em!important;
    display: block;
}
.lrm-form .lrm-fieldset-wrap, .lrm-form .fieldset--default {
    padding: 0 0 !important;
}
.lrm-form-message {
    padding: 0.55em 0 0em 0em;
     font-size: 14px;
    line-height: 1.4;
    text-align: left;
    margin: 5px 0 0;
    border-left: 0px solid #6d6d6d;
}
.lrm-form .hide-password {
    border-left: 0px solid black;
}
[class^=lrm-ficon-]:before, [class*=" lrm-ficon-"]:before {
  display:none;
}
.lrm-switch-to-link:before {
    display: none;
}
.lrm-user-modal-container .lrm-switcher a {
    height: 50px;
    line-height: 50px;
}
.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 14px;
	font-weight: normal;
    text-transform: capitalize;
      border-radius: 3px!important;
	background-color: #fbb225;
	    margin-bottom: 10px;
    padding: 12px 5px!important;
}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {
    padding: 12px 20px 12px 15px;
}
.lrm-form label.image-replace, .lrm-form .lrm-image-replace {
    display: none;
}
.lrm-form input.has-border, .lrm-form .lrm-integrations input.has-border, .lrm-form select.has-border {
    border: none;
	 height: 44px!important;
	 background-color: #f5f8fa;
    border-bottom: 0px solid var(--lrm-input-bottom-border-color);
}
p.lrm-form-bottom-message {
    background-color: #f8f8f8;
    bottom: -55px;
    padding: 18px;
}
.lrm-user-modal-container {
    margin: 6em auto 4em;
}

.header-aside-inner .sub-menu{
    transition: opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease, -webkit-transform .2s ease;

}
.snax-collection-item-adding:before{
  opacity: 1;
	    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
       border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
	-webkit-animation: wd-rotate 450ms infinite linear;
            animation: wd-rotate 450ms infinite linear; 
}
.snax-collection-item-added:before{
     content: "\f107"!important;
}
a.linko::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
     opacity: 0;
    transition: opacity .7s ease;
}



 







.snax .snax-wpsl .wp-social-login-provider-facebook:before {
  content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/facebook-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
@media screen and (min-width: 2560px) {
	
	.therimg .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
   .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.home-page .col-md-3 {
   padding-right: 10px;
		 padding-left: 10px;}
}


.home-page .searchform input[type="text"] {
  color: #777 !important;
   background: #fff;
}
.home-page .searchform ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777 !important;
  opacity: 1; /* Firefox */
}

label {
    color: #717171;
}
.snax .snax-wpsl .wp-social-login-provider:before {
    margin-right: 5px;
    margin-top: -2px;
}
.wp-social-login-connect-with {
    display: none;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
    content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/twitter-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 8px 15px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-list {
   margin: 0 -4px 1rem;
    display: flex;
    padding: 0;
}
.lrm-user-modal p.lrm-form-bottom-message a {
    color: #2f2f2f!important;
    text-decoration: underline;
}
.lrm-pass-strength-result {
    border: 0;
    font-size: 14px;
    padding: 5px;
    margin: 10px 0px 0px;
    opacity: .6!important;
}

.lrm-signin-section.is-selected, .lrm-signup-section.is-selected, .lrm-reset-password-section.is-selected {
    padding: 0 1.4em 1.4em!important;
    display: block;
}
.lrm-form .lrm-fieldset-wrap, .lrm-form .fieldset--default {
    padding: 0 0 !important;
}
.lrm-form-message {
    padding: 0.55em 0 0em 0em;
     font-size: 14px;
    line-height: 1.4;
    text-align: left;
    margin: 5px 0 0;
    border-left: 0px solid #6d6d6d;
}
.lrm-form .hide-password {
    border-left: 0px solid black;
}
[class^=lrm-ficon-]:before, [class*=" lrm-ficon-"]:before {
    font-size: 16px;
    opacity: .4;
}
.lrm-switch-to-link:before {
    display: none;
}
.lrm-user-modal-container .lrm-switcher a {
    height: 50px;
    line-height: 50px;
}
.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 14px;
	font-weight: normal;
    text-transform: capitalize;
      border-radius: 3px!important;
	background-color: #fbb225;
	    margin-bottom: 10px;
    padding: 14px 5px!important;
}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {
    padding: 12px 20px 12px 15px;
}
.lrm-form label.image-replace, .lrm-form .lrm-image-replace {
    display: none;
}
.lrm-form input.has-border, .lrm-form .lrm-integrations input.has-border, .lrm-form select.has-border {
    border: none;
	 height: 44px!important;
	 background-color: #f5f8fa;
    border-bottom: 0px solid var(--lrm-input-bottom-border-color);
}
p.lrm-form-bottom-message {
    background-color: #f8f8f8;
    bottom: -55px;
    padding: 18px;
}
.lrm-user-modal-container {
    margin: 6em auto 4em;
}

.vc_gitem_row .vc_gitem-col {
    padding: 16px 0px;

}
#cover-image-container {
   padding: 35px 0px 15px;
}
.bp-profile-wrapper .bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
#buddypress .profile.edit>#profile-edit-form input[type=email], #buddypress .profile.edit>#profile-edit-form input[type=number], #buddypress .profile.edit>#profile-edit-form input[type=text], #buddypress .profile.edit>#profile-edit-form select {
    margin: 10px 0px;
}
#buddypress .profile.edit > #profile-edit-form .editfield {
    margin: 5px 0;
}
#buddypress #profile-edit-form .field-visibility-settings-toggle {
    display: none;
 }
#buddypress .profile.edit .field-visibility-settings-header {
    display: none;
}
.buddypress-wrap .current-visibility-level {
   display: none;
}
#buddypress .profile.edit .button-nav {
    margin: 20px 0;
}
.bp-profile-content .profile:not(.public) .screen-heading {
    font-weight: 500;
    font-size: 18px;
	margin-bottom: 0px!important;
    line-height: 1.1;
}
#buddypress .profile.edit .visibility-toggle-link {
   font-style: normal;
}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button {
    border-radius: 3px;
    min-height: 24px;
    padding: 5px 20px;
}
#buddypress #profile-edit-form label:not(.bp-screen-reader-text), #buddypress #profile-edit-form legend:not(.bp-screen-reader-text) {
    font-size: 14px;
}
.profile.public .profile-header.flex.align-items-center {
    padding: 15px 20px;
}
.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
    margin-bottom: 20px;
}
a.snax-action.snax-action-add-to-collection-favourites:before {
   margin-top: -2px;
	 font-size: 14px;
}
.cart-flex a.snax-action.wd-max-btn:before {
   margin-top: -2px;
	 font-size: 14px;
}
.wd-action-btn > a {
    color: #555;
}
h3.title.slider-title, .dkmob h2 {
    margin-top: 30px!important;
}
.product-quick-view .row {
 
    margin-right: 0px;
    margin-left: 0px;
}
.header-aside-inner .sub-menu{
    transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
    transition: opacity .3s ease, visibility .3s ease, transform .3s ease, -webkit-transform .3s ease;

}
button.mfp-close:after {
    display: inline-block;
    content: "\e80a";
    opacity: .6;
       color: rgb(128 128 128 / 80%);
    font: normal normal normal 38px/1 "bb-icons";
}
.home-page .snax-notifications {
   top: 70px;
}
.snax-collection-item-adding:before{
  opacity: 1;
	    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
       border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
	-webkit-animation: wd-rotate 450ms infinite linear;
            animation: wd-rotate 450ms infinite linear; 
}
.snax-collection-item-added:before{
     content: "\f107"!important;
}
 
  .linko.loading .post-image-mask:before {
    transition-delay: .2s;
    -webkit-animation-delay: .2s;
            animation-delay: .2s; }
  .linko.loading .post-image-mask span {
		pointer-events:none;
    transition-delay: .1s;
    -webkit-animation-delay: .1s;
            animation-delay: .1s; }
  
    a.linko.loading:after {
      opacity: 0.4; }
.autocomplete-suggestion .suggestion-title {
    font-size: 14px;
}
.btn.woodmart-load-more{
    text-transform: capitalize;
}
.suggestion-thumb img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.autocomplete-suggestion {
    padding-top: 12px;
    display: flex;
    padding-bottom: 10px;
    align-items: center;
}
.woodmart-woocommerce-layered-nav .swatches-normal .filter-swatch > span, .woodmart-pf-dropdown .swatches-normal .filter-swatch > span {
     background-size: cover;
   
}
.user-link img {
    max-width: 30px;
}
.user-wrap-container > .sub-menu:before {
    right: 72px;
}
.woodmart-woocommerce-layered-nav .filter-swatch > span[style^="background-image"], .woodmart-pf-dropdown .filter-swatch > span[style^="background-image"], .woodmart-woocommerce-layered-nav .filter-swatch > span[style$="#ffffff;"], .woodmart-pf-dropdown .filter-swatch > span[style$="#ffffff;"] {
    border: 0px solid rgba(0, 0, 0, 0.15);
}
.whb-header .sub-menu-dropdown .container {
    max-width: 100%;
}
.single .row.product-image-summary-inner .product-images img {
    width: auto;
    max-height: 800px;
    margin: 0 auto;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    color: #ffffffcf;
    text-align: left;
}
.woodmart-hover-info-alt .top-information {
  
    align-items: flex-start;
  
    justify-content: flex-end;
    padding: 15px 15px;
  
}

.snax-collection-essentials.abst .snax-entry-update {
    display:none;
}
a.clt:before {
    content: "\f122";
    font-size: 12px;
    font-weight: normal;
    font-family: "woodmart-font";
}
a.fct:before {
  font-size: 14px;
    content: "\f106";
    font-weight: normal;
    font-family: "woodmart-font";
}
#snax-collections#snax-private-collections{
    margin: 0px 10px;
}
.wpw-fp-follow-btn-wrapper .wpw-fp-follow-btna {
    min-width: 90px;
    margin-right: 10px;
}
.wpw-fp-follow-btna:hover {
    color: #6b6b6bd1;
    background-color: #edf6ed;
    border: 1px solid;
   
    border-color: #edf6ed;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    font-size: 10pt;
}
.wpw-fp-follow-btna::before {
    content: '\e922';
    font: normal normal normal 14px/1 "bb-icons";
}
.wpw-fp-follow-btna::before {
    margin-right: 4px;
}
.wpw-fp-follow-btna {
    text-transform: capitalize;
    line-height: 1.33337;
    letter-spacing: -.01em;
    font-family: "nmed","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: #545454;
    background-color: #ffffff;
    border: 1px solid;
    border-color: rgb(0,0,0,0.5);
    border-radius: 3px;
    text-align: center;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    font-weight: normal;
    font-size: 10pt;
}
body.buddypress.activation .site-content, body.buddypress.register .site-content {
    padding-top: 2%;
}
.register-page .signup-form {
    margin-top: 0px;
}
.registration-popup.bb-modal .vc_col-sm-6 {
    width: 100%;
}
.registration-popup.bb-modal h1 {
   
    margin-bottom: 20px;
}
.button.woocommerce-button.woocommerce-form-login__submit,#signup_submit{
    background-color: #fbb225!important;
	    width: 100%;
	    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
	font-weight: 600;
}
.home-page .woodmart-header-links a{
color:#fff;
}
.adsbygoogle{
margin:20px auto;
}
.slmob {
    clear: both;
}


.woodmart-prefooter .wpb_text_column .wpb_wrapper > ul {
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 0px;
   
}
.post-views.post-47068.entry-meta,.post-views.post-19419.entry-meta{
display:none;
}
.woodmart-prefooter i{
    color:#707070;
    font-size: 10px;
    line-height: 1;
    display: inline-block;
}
.popup-quick-view .summary-inner h1.entry-title {
font-size: 16px!important;
    font-family: nmed;
    color: #333;
}
.f-btn {
    flex: 1;
   
}
.woocommerce-pagination{
text-align: left;
}
ul.page-numbers
.buddypress-wrap h1.entry-title.flex-1 {
       font-size: 30px!important;
	font-family: nmed, Arial, Helvetica, sans-serif;
}
.wpw-fp-follow-btn:before {
    margin-right: 4px;
}
textarea#sdesc{
padding-top:10px 
}
.wpw-fp-tooltip-inner{
font-size: 10pt;
}
.wpw-fp-follow-btn.wpw-fp-following-button {
    color: #6b6b6bd1;
    background-color: #edf6ed;
    border: 1px solid;
    border-color: #edf6ed;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    font-size: 10pt;
}
.wpw-fp-follow-btn.wpw-fp-following-button:hover {
    color: #545454;
    background-color: #ffffff;
 
  

    
}

.wpw-fp-follow-btn.wpw-fp-following-button:before {

font: normal normal normal 14px/1 "bb-icons";
    content: '\e876';
}
.wpw-fp-follow-btn:before {
content: '\e922';
font: normal normal normal 14px/1 "bb-icons";
	
}
.wpw-fp-follow-btn-wrapper {
    margin: 0px 0;
    display: flex;
    align-items: center;
}
.load-morea{
      content: "";
      display: inline-block;
      width: 14px;
      height: 14px;
      border: 1px solid #BBB;
      border-left-color: #000;
      border-radius: 50%;
      vertical-align: middle; 

      -webkit-animation: wd-rotate 350ms infinite linear;
              animation: wd-rotate 350ms infinite linear; }
.wpw-fp-follow-btn {
    color: #545454;
    background-color: #ffffff;
    border: 1px solid;
    border-color: rgb(0,0,0,0.5);
    border-radius: 3px;
    text-align: center;
    padding: 1px 12px 1px 8px;
	-webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    font-weight: normal;
    font-size: 10pt;
	
}
.tax-pa_artist .product-quick-view .woodmart-product-brands-links {
    display: block;
}
.fa-pinterest:before {
    content: "\f0d2" !important;;
}
.fa-twitter:before {
    content: "\f099" !important;;
}
.full-screen-close-icon:hover, button.mfp-close:hover {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #FFF;
    opacity: 1;
}
.product-grid-item {
     margin-bottom: 20px;
}



.mfp-ready .white-popup ,.popup-quick-view {
-webkit-box-shadow: 0 0 30px -5px rgba(0,0,0,.1);
    box-shadow: 0 0 30px -5px rgba(0,0,0,.1);
}
.thecirc .fa.fa-heart:before{
    font-size: 14px;
    font-weight: normal;
    font-family: "woodmart-font";
	content: "\f106";
}
button.snax-action {
   
    padding: 12px 18px 12px 8px!important;
  
}
.thecirc {

    border: 0px solid #CCC; 
    
}
.snax-action-links .thecirc {
    margin: 0px 4px 0px 0px;
}
.thecirc .fa.fa-envelope:before {
    content: "\f122";
font-weight: normal;
	  font-family: "woodmart-font";
}
.owl-carousel .product-grid-item .woodmart-product-brands-links a {
  font-size:13px;
}

.product-quick-view .summary-inner.col-12 {
    max-width: 420px;
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
	 border-left: 1px solid #f8f8f8;
}

.popup-quick-view {
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
}


.home-page i.bb-icon-menu-dots-h{
    color: #fff;
  
}
.wd-action-btn.wd-style-text > a:after {
    left: 20px;
}
.wpw-fp-follow-btn {
	    text-transform: capitalize;
    line-height: 1.33337;
    letter-spacing: -.01em;
    font-family: "nmed","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: #545454;
    background-color: #ffffff;
    border: 1px solid;
    border-color: rgb(0,0,0,0.5);
    border-radius: 3px;
    text-align: center;
   padding-left: 11px;
    padding-right: 11px;
    padding-top: 3px;
    padding-bottom:3px;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    font-weight: normal;
    font-size: 10pt;
}
.popup-quick-view .slide-product .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}
 .d-actn{
display: flex;
}

.item-body .bp-widget.personal {
    margin: 20px;
}
.bb-profile-grid.bb-grid .wpw-fp-follow-btn.wpw-fp-following-button:before {
   display:none;
}
#buddypress .bb-bp-settings-content h2.screen-heading {
    font-weight: 500;
    font-size: 18px;
	margin-bottom: 20px!important;
    line-height: 1.1;
}
.home-page .primary-menu .menu-item-has-children:not(.hideshow):after, #navbar-extend .menu-item-has-children:after {
  
    color: #fff;
  
}
.site-mobile-menu .menu-item-has-children li.current-menu-item > a, .site-mobile-menu .menu-item-has-children .sub-menu li.current-menu-item > a{
 color: #fff;
}
.tax-pa_artist [data-readmore-toggle] {
    margin-bottom:0px !important
}

.archive [data-readmore-toggle] {
    margin-bottom:20px
}

.menu-item-has-children.acc .icon-sub-menu {
    height: 60px;
    line-height: 60px;
	opacity:0.4;
}
.tax-pa_collection .artfl {
   margin-bottom: 0px;
}
.menu-item-has-children.acc a {
    color: #333 !important;
    
	
}
.site-mobile-menu li.menu-item-has-children > a {
    background-color: #f8f8f8;
    padding-right: 60px;
	min-height: 54px;
	
}

#site-navigation .sub-menu a {
    display: block;
    font-size: 14px;
    font-weight: inherit;
    color: #939597;
    letter-spacing: -0.24px;
    line-height: 1;
    margin-bottom: 1px;
    padding: 0.5625rem 0.9375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mobile-nav ul.site-mobile-menu {
    margin-top: 0px;
	    margin-bottom: 0px;
}


.mobile-nav.act-mobile-menu {
    -webkit-transform: none;
    padding-left: 0px;
    transform: none;
}
.whb-col-left, .whb-mobile-left {
     max-width: 120px;
}
.mobile-nav-tabs .mobile-tab-title:after {
 
    margin-top: 0px;
   
    height: 1px;
    
}
.mobile-tab-title.mobile-pages-title span{
    padding-right: 20px;
}
.menu-item-my-account img{
    border-radius: 50%;
    margin-right: 10px;
    height: 30px;
    width: 30px;
}
.home-page .bb-icon-bell-small:before {
   
    color: white;

}
.home-page .bb-icon-inbox-small:before {
   
    color: white;
	
}
body #buddypress #header-cover-image {
    background-position: center center;
    margin: -15px -15px 0;
    padding-top: 45px;
    padding-bottom: 0px;
    position: relative;
    width: auto;
}
.vc_gitem-zone {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-clip: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.vc_gitem-zone::before {
  content: "";
  opacity:0;
	visibility:none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
	transition: opacity .7s ease;
}
.vc_gitem-animated-block.loading .postlock .vc_gitem-zone::before {
 opacity:1;

}
.vc_gitem-zone-img {
   cursor:pointer;

}
.mfp-container {
   
    padding: 0 0px;
  
}
.popup-quick-view .summary-inner .tax-pa_artist .woodmart-product-brands-links {
    display:flex !important;
}
.product-element-top {
    overflow: hidden;
	position: relative;
}
.post-views p{
margin:0;
}
.popup-quick-view button.mfp-close {
   top: 8px !important;
	 right: 5px;
}
.popup-quick-view .product-image-summary-wrap figure a{
pointer-events:none;
}

.postlock{
transition: all .4s ease-in-out;
 width: 100%;
  height: 100%;
}
.vc_gitem-animated-block.loading .postlock{
    -webkit-transform: scale(1.04);
            transform: scale(1.04); }


.product-image-summary-wrap .summary-inner {
   
    padding-top: 25px;
   
}
.btm .product-tabs-wrapper {
    padding: 20px 40px 40px;
}


.product-quick-view .woodmart-product-brand {
    margin-top: 3px;
    margin-bottom: 10px;
    margin-right: 40px;
    flex-shrink: 0;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 135px;
    height: 135px;
    object-fit: cover;
}
.product-quick-view .tbrand div.brandspan p[data-readmore] {
    transition: height 200ms;
    overflow: hidden;
}

.product-quick-view .tbrand div.brandspan p + [data-readmore-toggle],.product-quick-view .tbrand div.brandspan p[data-readmore] {
    display: block;
    width: 100%;
}
.product-quick-view .slider-type-product {
    padding-bottom: 0px;
}
.product-quick-view [data-readmore-toggle] {
    margin-top: 8px;
}
.product-quick-view .tbrand div.brandspan p + [data-readmore-toggle], .single .tbrand div.brandspan p[data-readmore] {
    display: block;
    width: 100%;
}
.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.product-quick-view  .summary-inner .wd-action-btn.wd-style-text > a {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    width: calc(100% - 8px);
    cursor: pointer;
    font-weight: normal;
    padding: 9px 0px 10px;
    border-radius: 3px;
    border: 1px solid #ececec;
    margin-right: 8px;
    vertical-align: middle;
}
.product-quick-view figure {
    margin: 0px;
	text-align: center;
}
.product-quick-view .cart-flex {
    display: flex;
    padding: 6px 0px 10px;
    clear: both;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.product-quick-view .summary-inner .product-image-summary {
    padding: 30px;
   background-color: #f8f8f8;
}
.product-quick-view .woocommerce-product-gallery__image img {
    max-height: 700px;
    width: auto;
}
.snax-collection-tpl-tile .post-views {
  display: flex;
   
}

.saic-wrapper {
    background: #ffffff;
    margin-bottom: 20px;
}
.grid-sizer{ width: 100%; }

.snax-entry-update:before {
    content: '\e804';
	margin-right:4px;
font: normal normal normal 14px/1 "bb-icons";
}
button.friendship-button:before {
    content: '\e825';
	margin-right:4px;
font: normal normal normal 14px/1 "bb-icons";
}
a.send-message:before {
    content: '\e910';
	margin-right:4px;
font: normal normal normal 15px/1 "bb-icons";
}
.single-headers .item-meta {
    margin: 0px 0 0px;
    display: flex;
    align-items: center;
    padding: 0px;
}
.single-headers .item-meta>* {
flex-shrink:0;
}
.bp-navs.bp-subnavs {
    margin: 10px 0 10px!important;
    overflow: hidden;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
[type="button"]:hover {
 box-shadow: inset 0 0 200px rgba(0, 0, 0, 0);
}
#item-header-avatar a.link-change-profile-image {
    top: 95px;
    left: 50%;
    margin-left: -15px;
}
#header-cover-image {
    background-color: #ffffff;
}
#buddypress #header-cover-image {
    height: auto;
    background-image:none;
}
.buddypress-wrap .bp-subnavs li a {
    font-size: 16px;
}
.entry-header.settings-header {
     display: none;
  
}

.site-mobile-menu li.menu-item-74786 a {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    min-height: 50px;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
  
    font-family: roboto;
    text-transform: capitalize;
    letter-spacing: .2px;
 
}
.buddypress-wrap .owl-carousel .product-grid-item .woodmart-product-brands-links a{
    color: #333;
        text-align: left;
}
.buddypress-wrap .owl-carousel .product-grid-item .woodmart-product-brands-links {
    color: #333;
        text-align: left;
}










.snax-collection.snax-collection-tpl-tile .flex {
   
    align-items: center;
}
button.snax-collection-action-remove-post {
    padding: 10px 15px!important;
    font-size: 13px;
    line-height: 14px;
    background-color: #F3F3F3;
   z-index:1000;
    text-transform: capitalize;
   
    font-weight: 500;
   
}

.bp-navs ul {
    margin: 0 auto;
    width: 85%;

    padding: 0;
}
.bp-navs ul.subnav {
    margin: -5px auto 0px;
    width: 100%;
    font-size: 15px;
    padding: 0;
}
.snax-entry-update {
   font-size: 14px;
	 margin-left: 10px;
    line-height: 1;
    color: #888;  
}
.single .entry-meta {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    line-height: 1;
    margin: 0px 5px 0px 0px;
}
.post-views.entry-meta > span {
     font-size: 14px;
    line-height: 1;
     color: #707070;
}
.post-views.entry-meta > span.post-views-icon.dashicons {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
	 margin-right: 5px;
    text-decoration: inherit;
    vertical-align: middle;
}
.dashicons-visibility:before{
    display: inline-block;
   margin-right: 3px;
    font: 14px/1 bimber;
	opacity:0.5;
    vertical-align: middle;
    content: "\e014";
}
.dashicons, .dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: auto;
    height: auto;
    font-size: 14px;
 
}
.bb-profile-grid .therimg .wrapp-catti a {
    bottom: 65px;
    align-items: flex-start;

}
.bb-profile-grid .therimg .category-image-wrapp .absolute-gradient {
     background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(56 87 125 / 95%));
}
.wrapp-catti button.wpw-fp-follow-btn {
   background: #9494949e;
   border-radius: 4px;
   
}
.bb-profile-grid .therimg .category-image-wrapp {
    height: 180px;
}
.bb-profile-grid .therimg .category-image-wrapp img {
    height: 45px;
    margin-right: 10px;
    width: 45px;
    border: 0px solid #9c840f;
}
.bb-profile-grid .therimg .cat-design-default .category-title {
    
    font-size: 17px !important;
}
.bb-profile-grid .wrapp-catti .wpw-fp-follow-btn-wrapper {
    margin: 5px 0 0px;
   left: 20px;
    z-index: 200;
    bottom: 20px;
    position: absolute;
  top:auto;
}

.woodmart-products-tabs .products-tabs-title li {
    font-size: 15px;
    font-family: hedlt, Arial, Helvetica, sans-serif;
}
.buddypress-wrap .bp-messages p {
    margin: 0!important;
    padding: 0!important;
}
.bp-icon {
    line-height: 1;
}
.flexfm {
   width: 100%;

}

.white-popup {

    border-radius: 4px;
   
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row-reverse;
}
.buddypress-wrap .subnav-filters div {
    clear: both;
       margin-top: 0px;
    margin-bottom: 0px;
}
div#buddypress #profile-edit-form .datebox-selects label {
    margin-top: 0;
    margin-bottom: 15px;
}
fieldset legend {
    margin-bottom: 0;
    padding-right: 0px;
    padding-left: 0px;
    width: auto;
}
.buddypress-wrap .standard-form button.visibility-toggle-link {
    font-size: 12px;
    margin: 0px;
}

body #buddypress .member-header-actions {
    display: flex;
    flex-flow: row wrap;
    margin: 0px 0 10px;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 20px;
    margin-left: auto;
    margin-bottom: -1px;
}
.member-title-wrap {
    margin: 0px 0 4px 0;
}

.ava-flex {
     display: flex;
    align-items: center;
    margin-bottom: 20px;
}


body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
	 margin-top: -5px;
    border-radius: 50%!important;
       max-width: 120px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 5px !important;
    font-weight: 400 !important;
font-size: 45px !important;
}











.profile.public .bb-icon-user-small:before {
    content: '\e89b';
	margin-right:5px;
}
.widgettitle, .widgettitle a, .widget-title, .widget-title a {
    font-family: nmed, Arial, Helvetica, sans-serif;
   
}
#item-header-cover-image .member-header-actions div.switch-button.generic-button{
    display: none;
}
.title-wrapper .title {
    display: block;
    margin-top: 20px;
    margin-bottom: 0;
}
.flexo {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.snax-collection-tpl-tile {
    color: #b9babc;
}
.snax-collection-tpl-tile .post-views {
	 margin-left: 15px;
	font-size:15px;
	}


input[type=submit].small {
    font-size: 14px;
    font-weight: 500;
    min-height: 34px;
    padding: 6px 20px;
    border-radius: 100px;
}
.buddypress-wrap .bp-invites-search-form .nouveau-search-submit, #content .buddypress-wrap .subnav-filters div button#user_messages_search_submit {
    padding: 0;
    position: absolute !important;
    width: 30px;
    height: 33px;
    opacity: 0;
    left: 0;
    z-index: 10;
    overflow: hidden;
}

.offcanvas-sidebar-desktop .area-sidebar-shop .sidebar-widget {
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.woodmart-show-sidebar-btn {
    margin-bottom: 0px;
}
.snax .snax-actions .snax-action-links {
    border-width: 0px;
	background-color: #fff;
}
.whb-divider-element.whb-divider-default  {
    margin-left: 10px;
}
.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    margin-top: 15px;
   padding: 0px 0 0px;
    color: #fff;
}
h1.entry-title.settings-title {
    margin-bottom: 0px!important;
    font-weight: 400!important;
    font-size: 24px!important;
    font-family: hedlt, Arial, Helvetica, sans-serif !important;
    margin-top: 0px;
    line-height: 1.4;
}
h1.entry-title.bb-profile-title {
    margin-bottom: 0px!important;
    font-weight: 400!important;
    font-size: 18px!important;
    font-family: hedlt, Arial, Helvetica, sans-serif !important;
    margin-top: 0px;
    line-height: 1.4;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    
    margin-top: 0px;
}

.buddypress-wrap .field-visibility-settings, .buddypress-wrap .field-visibility-settings-header {
    color: #737373;
    padding: 10px 0px;
}

.buddypress-wrap .widget-title {
    color: #2d2a2a;
	margin-bottom: 25px!important;
	 font-family: hedlt, Arial, Helvetica, sans-serif;
    text-transform: capitalize;
   font-weight: normal;
    font-size: 22px;
}
@media (min-width: 1025px) {
	.woodmart-shop-tools {
    margin-top: 0px;
	 
    margin-bottom: 0px;
}
.vc_row.wpb_row.vc_row-fluid.tpgbg {
    margin-bottom: 0px !important;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
p.woocommerce-result-count {
     margin: -5px 0px 0px 0px;
}
.tax-pa_artist p.woocommerce-result-count {
    text-transform: capitalize;
    margin: -5px 0px 0px 0px;
    font-weight: normal;
}
.woodmart-active-filters {
    margin-top: 0px;
    margin-bottom: 0px;
	margin-left: 20px!important;

}
.woodmart-show-sidebar-btn {
    margin-right: 15px!important;
	margin-top: -5px;
}
.woodmart-active-filters.mb{
   display: none;
}
.filters-area {
   display: block;
	    width: 100%;
}
.product-quick-view {
    border-radius: 3px;
}
.info-box-icon img{
     width: 45px;
	 height: 45px;
}
.info-box-icon{
	padding-top:5px;
}
.animated-background {
  animation-duration: .6s;
}
.snax-collection-item-adding:before {
    opacity: 1;
    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-animation: wd-rotate 450ms infinite linear;
    animation: wd-rotate 450ms infinite linear;
}
ul.hp-lnk {
    justify-content: center;
}
.product-tabs-wrapper .product-grid-item .product-image-link img, .dkmob .product-grid-item .hover-img img {
  height: 310px;
    width: auto;
}
.lrm-close-form {
    right: 10px;
    top: 10px;
}
.plc-main {
    background-color: #ddddddbf;
}
html.html-has-lrm.is-aj {
   margin-right: 17px;
}
a.lrm-close-form:before {
    opacity: .6;
    color: rgb(255 255 255 / 80%);
    font: normal normal normal 50px/1 "bb-icons" !important;
}
.product-tabs-wrapper {
    padding: 10px 40px 80px;
}
.product-element-bottom .item-button.snax-action {
   display:none;
}
.tax-pa_artist .tidate {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
}

.popup-quick-view .brandspanc {
    height: 100%;
    float: left;
    margin-bottom: 0px;
}
.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown, .whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {
    padding-right: 5px;
    padding-left: 5px;
}
.product-artist .tidate {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
}
.popup-quick-view .product-tabs-wrapper {
    padding:0 40px 40px;

}
.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a {

    border: 1px solid #ececec;
   
}

.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a {
   background-color: #fff;
}

.sub-menu-dropdown.color-scheme-dark .sub-menu {
    display: flex;
    flex-wrap: wrap;
}
.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown, .whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {
	
    width: 360px;
}
.woodmart-spacing-20 > [class*="col"].snax_collection {
    margin-bottom: 30px;

}
.menu-simple-dropdown li {
    width: 50%;
	padding: 0px 5px 0px 5px !important;
}

.popup-quick-view .row.product-image-summary-wrap {
    
   	background-color:#f8f8f8;
   
}
.popup-quick-view {
    max-width: 100%;
margin: 0;
}
.product-image-summary.col-12{
 padding:40px;
}
.home-page i.bb-icon-menu-dots-h{
    color: #fff;
  
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom:10px;

}
.tax-pa_artist .page-title {
    margin-top: 40px;
	margin-bottom: 20px;
}

.popup-quick-view .brandspan {
    margin-top: 50px;
}
.popup-quick-view .summary-inner h1.entry-title {
  
    width: calc(100% - 30px);
    
}
button.mfp-close:after {
  
    font: normal normal normal 25px/1 "bb-icons";
}
.popup-quick-view button.mfp-close {
    top: 3px !important;
    right: -4px;
}
 
body #buddypress .member-header-actions {
   display: flex;
    align-self: flex-start;
    flex-flow: row wrap;
  margin: 12px 0 0px 0px;
}
.nspanc {
    margin-top: 8px;
    display: flex;
   align-items:center;
}
.buddypress.bp-nouveau .container {
    width: 95%;
}

.whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number {
    font-family: hedlt,Roboto, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 15px;
}
.si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    font-size: 55px!important;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.snax-collections-tpl-icons .snax-collections-item {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 10px;
}

.tax-pa_artist .woodmart-show-sidebar-btn {
margin-right: 0px;
}

.tax-pa_artist .shop-title-wrapper h1.entry-title {
    margin-bottom: 8px!important;
    font-size: 45px!important;
    margin-right: 20px!important;
    margin-top: 0px;
    line-height: 1;
}
.tax-pa_artist .abdate {
    margin-right: 20px;
    
}
.tax-pa_artist .artfl{
 margin-bottom: 0px!important;
}

.artfl{
 margin-bottom: 10px;
}
[data-hide_pagination_control="no"] .owl-carousel:not(.owl-loaded) {
    padding-bottom: 10px !important;
}


.brandspanc {
    height: 100%;
	float:left;
    margin-bottom: 20px;
}

.filters-area {
   display: flex!important;
}
.filters-area.always-open>* {
    width: 260px;
 
}
.woodmart-shop-tools {
    text-align: right;
    align-items: center;
    justify-content: space-between;
    display: flex;
}
.brand-desc {
    display: flex;
    font-size: 15px;
}
.imgartfl{
flex-shrink:0;
	margin-right:0px;
}
.artfl .brandspanc {
 display:none;
}
.archive .brand-desc p + [data-readmore-toggle], .archive .brand-desc p[data-readmore] {
    display: block;
    
    width: 100%;
}

.brand-desc img {
    border-radius: 50%;
    width: 140px;
    height: 140px;
    margin-right: 30px;
    object-fit: cover;
}


.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .shop-loop-head {
    margin-top: 0px;
}
.snax_collection-template-default.single .col-lg-12{
    padding-right: 10px;
    padding-left: 10px;
	    padding-top: 25px;
}


.col-lg-10 {
    -ms-flex: 0 0 calc(100% - 420px);
    flex: 0 0 calc(100% - 420px);
	   
    max-width: calc(100% - 420px);
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs {
    margin-bottom: 20px;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-top: 0px;
    margin-bottom: 20px;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 420px;
}
.nav-shop {
     width: 80%;
}
.filter-widget:last-child {
    margin-bottom: 10px;
}


.single-breadcrumbs-wrapper .container {
    width: 100%;
}
.product-tabs-wrapper {
 padding: 10px 0px 80px;
}
.home .woodmart-search-form{
 max-width: 50%;
	    margin: 0 auto;
}
p.noitem {
    margin-left: 10px;
}
.nav-shop .term-description p {
    margin-bottom: 0px;
    margin-top: 15px;
    font-size: 16px;
}

.woodmart-title-container.title.woodmart-font-weight-900{
 font-size: 50px;
}
.page-id-19829  .main-page-wrapper {
    margin-top: 0px;
    margin: 0 auto;
	    background-color: #FFF0;
    width: 1200px;
    padding-top: 20px;
}
table td {
    padding: 15px 0px;
    border: none;
    border-bottom: 0px solid #E6E6E6;
    text-align: left;
    font-weight: inherit;
}
.woocommerce-my-account-wrapper {
    width: 1200px;
    margin: 0px auto;
}




.w3eden .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.w3eden .col-md-9 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}

.tbrand .brandspanc {
    width: 80%;
}
.slmob{
    display:none;
}
.col-lg-2 {
    -ms-flex: 0 0 420px;
    flex: 0 0 420px;
	background-color: #fff;
    max-width: 420px;
}
.single .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
	    text-align: center;
	
    max-width: 100%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.bb-mobile-panel-header .user-wrap {
  padding: 30px 15px 20px 0;
}
.tax-pa_artist .shop-title-wrapper {
    margin-bottom: 30px;

}
.tax-pa_artist .abdate {
    margin-right: 20px;
    
}
.sub-menu-dropdown.color-scheme-dark .sub-menu a{
      color: #ffffff; 
}
.sub-menu.color-scheme-dark>li{
width:100%;
	  background: #000;
	color:#fff;
	border-bottom:1px solid #161616
   
}
.product-quick-view .cart-flex {
   
    width: 60%;
  
}
.popup-quick-view .product-image-summary {
    min-height: 30px;
    background-color: #f9f9f9;
    padding: 30px;
}
.dflex {
 
    margin-bottom: 20px;
    
}
.col-sm-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.nspanc {
    margin-top: 12px;
	margin-bottom:10px;
    display: flex;
   align-items:center;
}
.tlabel .woodmart-product-brands-links{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel h3.product-title a{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel {
    width: auto; 
    font-size: 13px;
    color: #555;
    padding-right:20px;
    line-height: 1.4;
    height: auto;
    overflow: hidden;
}
li.menu-item-74389{
margin-top:10px
	
}
.imgartfl{
flex-shrink:0;
	margin-right:0px;
}
.artfl .brandspanc {
 display:none;
}
.archive .brand-desc p + [data-readmore-toggle], .archive .brand-desc p[data-readmore] {
    display: block;
    
    width: 100%;
}
.tax-pa_artist .artfl{
 margin-bottom: 0px!important;
}

.artfl{
 margin-bottom: 10px;
}
.brand-desc img {
    border-radius: 50%;
    width: 140px;
    height: 140px;
    margin-right: 30px;
    object-fit: cover;
}


.imgartfl {
    flex-shrink: 0;
    margin-right: 0px;
}
.brandspanc {
    height: 100%;
	float:left;
    margin-bottom: 20px;
}

.brand-desc {
    display: flex;
    font-size: 15px;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.popup-quick-view .product-image-summary-wrap > aside {
    margin-bottom: 0;
    margin: 0px;
    padding: 20px 15px 0;
}

.d-actn{
	 padding: 15px 0px 0px 0px;    
    display: flex;
}
.bp-personal-sub-tab {
    margin-bottom: 0px!important;
}
.s_collections .bp-personal-sub-tab {
    margin-bottom: 20px!important;
}
.bb-profile-grid.bb-grid .snax-collections-tpl-tiles .snax-collections-item {
    width: 50%;
    padding: 0px 8px 0px;
}
.slide-from-left {
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-101%, 0, 0);
}

.site-mobile-menu li a {

     padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 20px;
   
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 0px;
   
}
.popup-quick-view .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}

 .site-header .header-search-wrap i {
    color: #cecece;
    font-size: 21px;
   
}

.product-quick-view .summary-inner.col-12 {
    max-width: 100%;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 0px solid #eee;
}

.brandspan {
    margin-top: 0px;
}
.popup-quick-view {
    margin: 0!important;
  
}

.post-image-mask {
    display: block;
}
.product-quick-view .product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 20px 30px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand {
    float: left;
	    margin-top: 3px;
    margin-bottom: 10px;
     flex-shrink: 0;
    object-fit: cover;
    margin-right: 20px;
}

.snax-collection.snax-collection-tpl-tile .flex {
     margin-bottom: 10px;
}
.popup-quick-view .col-12 {
     padding: 0px;
}
.popup-quick-view .owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
}
.product-quick-view .summary-inner .product-image-summary {
    padding: 0px;
    background-color: rgb(244, 244, 244);
}

.popup-quick-view .product-image-summary {
    min-height: 30px;
}

.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
    margin-bottom: 0;
}
.bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
.bp-profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow:  column;
    flex-flow: column;

}
.tax-product_cat .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .page-description {

    margin-bottom: 45px;
}
.tax-product_cat .page-title.title-shop {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
}

.member-title-wrap {
    margin: 0px 0 0px 0;
}
.bb-mobile-panel-inner .bb-left-panel-mobile {
    margin-left: 10px;
    position: absolute;
    top: 5px;
    right: 0;
    margin-right: 10px;
}

.header-search-wrap .woodmart-search-form {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
}
.header-search-wrap {
   
    height: 64px;
}
.header-search-wrap .searchform input[type="text"] {
    height: 61px;
    border: 0px solid #f5f8fa;
    border-radius: 0;
    background-color: #ffffff;
    font-size: 14px;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    display:none;
}
.snax-entry-update {
     margin-left: 5px;
  
}
.bb-profile-grid .messages-wrapper {
    margin: 30px auto;
    width: 100%;
}
.snax-collection-essentials .page-title.title-shop {
    position: relative;
    margin-top: 8px;
    margin-bottom: 5px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
body #buddypress .member-header-actions {
    display: flex;
    flex-flow:nowrap;
    margin: 0px 0 0px;
}
#cover-image-container {
    background: #fff;
    border: 0px solid #E7E9EC;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0;
    padding: 30px 0px 20px;
    font-size: 14px;
    line-height: 1.3575;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 15px;
  
}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
    margin-top: 0px;
    border-radius: 50%!important;
    max-width: 100px;
}
.bp_members.type-bp_members #item-header-content > .flex #send-private-message, .bp_members.type-bp_members #item-header-content > .flex .bb-user-content-wrap, .bp_members.type-bp_members #item-header-content > .flex .member-header-actions {
    text-align: left;
}
.page.buddypress .bp-profile-wrapper #subnav .selected a {
    background: rgb(77 92 109 / 0%);
    color: #007CFF;
    font-weight: 400;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
.item-body .bp-widget {
    margin: 0px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
     padding: 5px 0px 24px;
   
}
.site-header .menu-item-74786 {
    position: relative;
	margin:0px 0px 15px;
}

.profile-edit  .bp-profile-content{
    padding: 15px;
}
.my-profile.change-avatar .bp-profile-content{
    padding: 15px;
}
.my-profile.profile.change-cover-image .bp-profile-content{
    padding: 0px;
}
.buddypress-wrap .bp-subnavs {
    margin: 20px 0 0px;
}
.bp-navs ul li a {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 11%;
    
}
nav#object-nav {
   
    margin: 0 0 20px;
  
}
.bp-settings-container{
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.change-cover-image .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.change-avatar .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.profile-edit .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.public .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.bb-profile-grid .category-grid-item {
    margin-bottom: 20px!important;
}
.site-mobile-menu li.item-level-1 a {
    padding-bottom: 10px;
    padding-top: 10px;
 
}
.bb-profile-grid, .bb-grid {
    margin: 0 auto;
    width: 100%;
    padding: 0px 15px;
}
.page.buddypress .bp-profile-wrapper #subnav {
     -ms-flex: 0 0 1;
    flex: 1;
    background: #FBFBFC;
    border-right: 0px solid #E7E9EC;
    border-bottom: 0;
    min-height: 0;
    border-radius: 0px;
       margin: 0 -15px;
    padding: 0px 0;
}
.site-mobile-menu.opener-page li.menu-item-74786 {
    background-color: #f8f8f88f;
}
.icon-sub-menu.up-icon {
    color: #101010;
    background-color: #00000000;
}
.bp-navs ul {
    margin: 0 auto;
	 padding: 0px 15px;
    width: 100%;
  
}
nav#object-nav a {
    color: #939597;
    display: block;
    padding: 10px 0 7px;
    text-decoration: none;
    font-size: 16px;
    line-height: 2;
}


.site-mobile-menu .sub-menu li a  {
    min-height: 50px;
	    display: flex;
    
    font-family: roboto;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.3;
}

.title-wrapper .title {
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
}
.page-title.title-shop {
    position: relative;
    margin-top: 25px;
    margin-bottom: 5px;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
    font-size: 38px!important;
    margin-top: 15px;
    line-height: 1.4;
    font-family: "hedblk";
}
.snax-collections-tpl-listxs::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.snax-collections-tpl-listxs::-webkit-scrollbar
{
	width: 6px;
	margin-left:-6px;
	background-color: #F5F5F5;
}

.snax-collections-tpl-listxs::-webkit-scrollbar-thumb
{
	background-color: #999;
}

#snax-popup-add-to-collection .mfp-close {
    top: 13px !important;
    right: 10px;
	
}
.snax-form-collection-search [type=submit] {
    margin-top: 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
    display: flex;
    margin: 0px 0px 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span {
    min-width: 80px;
}
.flexfm {
    display: flex;
    width: 100%;
	 margin-bottom: 10px;
    align-items: center;
    margin-top: 20px;
}

.snax-add-to-collection {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.snax-form-collection-search {
   width: 100%;
    margin-right: 0px;
   
}
textarea#sdesc {
    height: 45px;
    min-height: 40px;
    padding: 10px;
}
.snax-collections.snax-collections-tpl-listxs {
    width: 100%;
    overflow-y: auto;
}
.white-popup {
  margin: 20px;
    border-radius: 8px;
    padding: 15px 15px 15px 15px;
}


.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    margin-top: 15px;
    padding: 0px 0 2px;
    color: #fff;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    margin-bottom: -1px!important;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 4px !important;
    font-weight: 400 !important;
font-size: 26px !important;
}
.profile-header.flex.align-items-center {
    margin: 30px auto -1px auto;
    width: 100%;
  
    padding: 15px 15px;
}
h1.entry-title.bb-profile-title {

    font-size: 20px!important;

}
.profile.public .profile-header.flex.align-items-center {
    margin: 0px auto 0px auto;

    padding: 15px 15px;
}
.bp-wrap .bp-profile-wrapper {
    margin: 0 auto;
    width: 100%;
}

h1.entry-title.settings-title {
 
    font-size: 20px!important;

}
 .buddypress-wrap .bp-subnavs ul li {
    flex-shrink: 0;
    
}
.bp-navs ul.subnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    overflow-x: scroll;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
#buddypress .bb-bp-settings-content {
    padding: 35px 15px;
}
.entry-header.settings-header {
    margin: 30px auto -1px auto;
    width: 100%;
    background-color: #f5f6f7;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #e7e9ec;
    border-bottom: 0px solid #e7e9ec;
    padding: 15px 15px;
}
.bp-settings-container {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}
.bp-wrap {
    margin: 0 auto;
  
    width: 100%;
}
body #buddypress #item-header-cover-image {
  padding: 0 15px;
     width: 100%;
}
.woodmart-registration-page {
    padding-top: 20px;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    background-color: #fff;
}
.owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count:first-child {
    display: block;
    margin-bottom: 0px;
}

.pbm{
width:95%}
.portfolio-info .woodmart-product-brands-links a{
    margin-bottom: 0px;
	margin-top:0px;
   
}
.full-screen-close-icon, button.mfp-close {
    
    width: 40px;
    height: 40px;
    
}
.archive h3.product-title {
    margin-bottom: 5px!important;
    color: #555!important;
    -webkit-font-smoothing: antialiased!important;
   
}

.btn:hover, .button:hover, button:hover, .added_to_cart:hover, [type="submit"]:hover, [type="button"]:hover {
   box-shadow: none;
}

.popup-quick-view {
    max-width: 100%;
    margin-left: 50px;
    margin-right: 50px;
}
.wd-action-btn.wd-style-icon > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 14px;
    height: 14px;
    font-weight: 400;
    font-size: 0;
    line-height: 0;
}


.wpb_text_column .wpb_wrapper > ul {
    margin-bottom: 10px;
    padding-left: 0px;
}
.wpb_text_column .wpb_wrapper > ul> li{
    margin-bottom: 5px !important;
  
}
.ftbtm {
   
    padding-left: 15px!important;
  
}
.item-button.snax-action.snax-action-add-to-collection-custom{
    display: none;
}
.woodmart-hover-tiled .product-element-bottom  button.snax-button-none.snax-actions-toggle {
    margin-top: 0px;
   flex-shrink: 0;
    flex-grow: 0;
}
.shop-title-wrapper {
    padding-bottom: 15px;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    text-align: left;
}

.single .product-element-top h3.product-title {
    text-align: left;
 }
.whb-main-header input[type="text"] {
    padding: 0 10px;
}
.product-image-summary-inner .col-12 {
     padding: 0 0px;
}
.woodmart-shop-tools form:last-child {
    margin-right: 0px;
    margin-left: 0px;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last {
   font-weight: normal;
}
.product-element-top .woodmart-buttons {
    display: none;
}

.woocommerce-ordering {
    width: 15px;
}
.woodmart-buttons.wd-pos-r-t {
    position: absolute;
    top: auto;
    bottom: 10px;
    right: 10px;
}
.woodmart-show-sidebar-btn {
   
  margin-right: 0px;
   
}


.hometab>.vc_column-inner:first-child {
    padding-top: 15vh !important;
    padding-right: 60px !important;
    padding-bottom: 6vh !important;
   padding-left: 20px !important;
   
}

.whb-column {
    flex: 1 1 50%;

    
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 100%;
}

.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 100%;
}

.woodmart-registration-page {
    padding-top: 20px;
}
.single .slider-type-product {
    padding-bottom: 0px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
.slider-type-product, .slider-type-post, .categories-style-carousel {
    margin-bottom: 5px;
}
.category-grid-item {
    margin-bottom: 15px!important;
}
.bktk .cat-design-default .category-title {
font-size: 15px;
 
}
.slmob {
    margin: 15px 0px 0px;
}
.callto h3.media-heading {
    font-size: 16px;

}
#wd-5eacebecb42ed .info-box-inner {
    font-size: 14px;
    line-height: 20px;
}
#wd-5ea9138c9d17e .woodmart-text-block {
    line-height: 35px;
    font-size: 35px !important;
}
.woodmart-price-table .woodmart-price-value {
   font-size: 25px;

}
.ticon .info-box-title {
    margin-bottom: 5px !important;
}
.nttext .woodmart-text-block {
    line-height: 22px!important;
    font-size: 22px!important;
    margin-bottom: 8px;
}
.hstext .woodmart-text-block {
    font-size: 14px!important;
    line-height: 1.5!important;
}
.promo-banner .wrapper-content-banner {
    padding: 15px 20px 40px;
}
.search .entry-title {
    font-size: 30px!important;
    text-transform: capitalize;
}
.wpdm-all-packages-table tr {
    display: block;
    border: 1px solid rgba(0,0,0,0.1) !important;
    border-radius: 3px;
    margin-bottom: 15px !important;
    position: relative;
}

.snax-collection-essentials {
  
  margin: 0px 10px;
  
}

.bybtn h3 {
    font-size: 22px;
}
.callto .btn {
    border-radius: 4px;
    background-color: #fbb225!important;
    border-color: #68717900;
    color: #fff;
	    font-weight: 500!important;
	font-size: 9pt !important;
	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    width: 100%;
    text-transform: Capitalize;
}
.whb-general-header-inner .searchform input[type="text"] {
    padding-right: 24px;
    height: 36px;
    font-size: 14px;
}
.woodmart-shop-tools {
    padding-left: 5px!important;
    margin-top: 15px!important;
	  padding-right:0px!important;
    justify-content: space-between!important;
    margin-bottom: 0px!important;
}



.single-snax_collection .form-section-wrapper {
    padding: 0 10px;
}

.slmob {
    padding: 0px 0px;
}

.product-tabs-wrapper .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.filters-area {
    position: relative;
    top: 0px;
    display: none;
    padding-top: 0px;
    border-top: 0px solid;
    border-bottom: 0px solid;

   
}

.woodmart-shop-tools span{
    font-size: 0;
}
.woocommerce-ordering:after {
    margin-top: -10px;
    color: #2d2a2a;
    font-size: 22px;
    content: "\f0dc";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
}
.woodmart-shop-tools div:last-child, .woodmart-shop-tools form:last-child {
    margin-right: 0px;
	margin-left: 5px;
}



.related-products{
    padding: 0px 0px;
}


.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 0px;
    padding-bottom: 25px;
    border-top: none;
}
.si-title-wrapper h1.entry-title {
    margin-bottom: 15px!important;
    font-size: 38px!important;
    margin-top: 0px;
    margin-top: 25px!important;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.highlt .woodmart-title-container {
    line-height: 1.2!important;
    font-family: "hedblk";
	    color: #2d2a2a!important;
    font-size: 32px!important;
}
.term-d {
    margin: -10px 0px 25px;
}
.snax-collections-tpl-tiles .snax-collections-item {
    width: 100%;
    padding: 0px 8px 10px;
}
h3.snax-collection-title{
	text-transform: capitalize !important ;
	margin-top: 4px!important;
 margin-bottom: 4px!important;
}
h1.entry-title {
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-size: 38px!important;
    margin-top: 0px;
    line-height: 1.4;
}
.page-title {
    position: relative;
 margin-top: 25px;
    margin-bottom: 20px;
}
.portfolio-entry .entry-title {
    margin-bottom: 3px !important;
   
}
.portfolio-text-shown .portfolio-info {
    padding: 10px 15px 10px;
}
.post-single-page .entry-content {
    margin-bottom: 25px;
    font-size: 100%;
}

.post-7063 .si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    margin-top: 25px!important;
    font-size: 38px!important;
}
.slmob h3.product-title {
    margin-bottom: 8px!important;
   
}
.products {
    margin-top: 0px;
}
.filters-area + .woodmart-active-filters {
    margin-top: -5px;
}

.product-element-top .woodmart-buttons {
     display: none;
  
}
.woodmart-active-filters.sk {
 display: none;
}
.single .woodmart-product-brand img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
h3.product-title {
    margin-bottom: 4px!important;
    font-size: 16px!important;
}

.woocommerce-product-gallery .col-lg-3 {
    display: none;
}
.breadcrumbs-location-summary .single-product-page {
    margin-top: 0px;
}

.col-lg-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.product-image-summary-wrap > div, .product-image-summary-wrap > aside, .full-height-sidebar-wrap > div, .full-height-sidebar-wrap > aside {
    margin-bottom: 0px;
}

.single .summary-inner .wd-action-btn.wd-style-text > a {

       padding: 8px 0px 10px;
    flex-grow: 2;
}
.whb-main-header .woodmart-search-form {
    padding-right: 10px;
    padding-left: 10px;
	 margin-right: 10px;
 
    border-radius: 26px;
 
}
.woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-400 {
    line-height: 38px!important;
    margin-bottom: -3px!important;
    font-size: 36px!important;
}
span .selection{
 margin-top: 10px;
}

.filter-widget:last-child {
    margin-bottom: 0px;
}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a {
   text-transform: capitalize !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
}
.dkmob {
    display: none;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
   font-size: 24px!important;
   
}
.tax-pa_artist .woodmart-shop-tools{
  display: none;
}

.thecolls .category-grid-item {
    margin-bottom: 15px!important;
}

h3.title.slider-title {
  display: block;
    text-transform: capitalize;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	font-family: nmed!important;
    margin-bottom: 20px;
	  font-weight: normal!important;
	   font-size: 18px;
    line-height: 1.4;
}
.slmob h2 {
    display: block;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	      font-family: nmed!important;
	margin-bottom: 20px;
    font-size: 18px;
      font-weight: normal!important;
    line-height: 1.4;
}
.product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 15px 80px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-summary-shadow .summary-inner {
    padding: 15px 15px 0px;
    border-radius: 0px;
    box-shadow: none;
}
.nav-shop .term-description p {
    font-weight: normal!important;
    margin: 10px 0px;
	    width: 100%;
	font-size:14px;
	line-height:1.5;
}
.whb-general-header-inner .searchform {
   padding-right: 0px;
	   padding-left: 0px;
	      margin-left: 9px;
}
.search-style-with-bg.searchform .searchsubmit {
    right: -2px;
    width: 25px;
    color: #FFF;
}
.whb-general-header-inner .search-style-with-bg.searchform input[type="text"] {
    background-color: #00000000;
	 border: 0px solid #ddd;
	
    padding: 0 0;
}

.whb-general-header-inner .searchform .searchsubmit:after {
    font-size: 13px;
	color: #adadad;
	    margin-top: -9px;
}

.col-md-6 {
    position: relative;
    width: auto; 
    min-height: 1px;
  padding-right: 0px; 
   padding-left: 0px;
}
.search-button .search-button-icon:before {
    font-size: 17px;
    color: #fff;
}
.title-size-default {
    width: 100%;
	align-items: flex-start;
}
.shop-title-wrapper h1.entry-title {
        font-size: 38px!important;
}

.product-element-top h3.product-title {
    margin-bottom: 5px!important;
    font-weight: 400!important;
    font-size: 17px!important;
}
.woodmart-hover-info-alt .top-information {
   
    align-items: flex-start;
      text-align: left;
    justify-content: flex-end;
       padding: 5px 0px;
}
.whb-main-header .search-style-with-bg.searchform .searchsubmit{
    background-color: #00000000;
}

#wd-5e74895623965 .woodmart-text-block {
    line-height: 38px!important;
	 margin-bottom: 10px;
    font-size: 36px!important;
}

.degh{
width:100%}
.woodmart-hover-info-alt .woodmart-buttons {
    visibility: visible;
    display: none;
    background-color: #101010;
}
.product-image-summary-inner > div {
    margin-bottom: 0px;
}
.home .searchform input[type="text"] {
    height: 46px;
}
.main-page-wrapper {
  
    background-color: #FFF;
}
.site-mobile-menu .my-account-with-text > a:before {
    display: none;
}


}

@media (max-width: 576px) {
	.plc-product_title {
    width: 80%;
    border-radius: 54px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
    background-color: #f4f7fa9c;
}
.page-id-173473 .cat-design-default .category-title {
    left: 15px;
}
li.menu-item-175312{
margin-top:10px
	
}
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
    width: 75%!important;
}

div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    color: #fff!important;
    line-height: 1.4 !important;
    align-items: center;
    z-index: 3;
    font-family: nmed!important;
    padding: 0px 0px 0px;
    text-transform: capitalize;
    font-size: 13px !important;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    left: 6px!important;
    top: auto;
    position: absolute;
    bottom: 6px!important;
}
.therimg .category-grid-item {
    margin-bottom: 20px!important;
}
.woodmart-active-filters.dks{
   display: none;
}
.whb-general-header-inner .woodmart-search-form input[type='text'] {
    text-indent: 0px!important;
}
.product-tabs-wrapper .product-grid-item.woodmart-hover-info-alt {
     margin-right: 4px;
}
.vc_row.wpb_row.tpgbg{
    background: none!important;
}
.tbrand div.brandspan p {
    margin-bottom: 10px;
    font-size: 14px;
}
.info-box-icon img{
     width: 65px;
	 height: 65px;
}
h3.title.slider-title, .dkmob h2 {
    margin-top: 30px!important;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
    justify-content: flex-end;
	    bottom: 15px;
    padding: 0px 0px;
}
.abst .si-title-wrapper h1.entry-title {
    font-size: 40px!important;
    line-height: 1.4;
}
.si-title-wrapper h1.entry-title {
   font-size: 30px!important;
  
    line-height: 1.4;

}
.snax-collection-essentials p {
    margin: 5px 15px 10px 0px!important;
    line-height: 1.5;
    font-size: 14px;
}
.lics {
    margin: 0px 0 20px;
}


.owl-items-xs-1:not(.owl-loaded) > div {
    width: 100%;
}
.cat-design-default .category-title {
    font-size: 14px!important;
}
.plc-main {
    width: 100%;
    border-radius: 0px;
        height: 350px;
    position: relative;
    overflow: hidden;
    background-color: #f3f3f3f7;
    margin: 0 auto;
}
.lrm-user-modal-container.sing.popup-quick-view .row.product-image-summary-wrap {
    height: auto;
    margin-right: 0px;
    background-color: #fff;
    margin-left: 0px;
}
.lrm-user-modal-container.sing.popup-quick-view .product-image-summary.col-12 {
    min-height: 300px;
   padding: 0px;
    background-color: #f7f7f7;
}
.plc-dl_med {
    background-color: #f4f7fa;
    position: relative;
    height: 35px;
    overflow: hidden;
    width: 100%;
    border-radius: 64px;
    margin-bottom: 10px;
}

.product-quick-view {
    background-color: #fff;
}
#snax-popup-add-to-collection h2 {
    font-size: 18px;
}
#snax-popup-add-to-collection button.mfp-close:after {
    color: rgb(142 142 142 / 80%);
}
.lrm-user-modal.sing {
    padding: 0px;
}
.lrm-close-form {
    width: auto;
    height: auto;
    right: 10px;
    top: 10px;
}
.product-element-bottom .item-button.snax-action {
    padding: 0px;
    line-height: 1;
    width: auto;
    height: auto;
    transition: background-color 0.05s ease;
    background-color: #ffffff;
    border-radius: 3px;
    margin-bottom: 1px;
}
.product-element-bottom a.snax-action.snax-action-add-to-collection-favourites:before {
    font-size: 19px;
    content: "\e036";
	-webkit-text-stroke: 1px black;
	-webkit-text-fill-color: white;
    font-weight: normal;
    font-family: "snaxicon";
}
.product-element-bottom .snax-collection-item-added:before{
     content: "\e008"!important;
	 font-family: "snaxicon";
	 font-size: 20px!important;
		-webkit-text-stroke: 0px black!important;
		-webkit-text-fill-color: black!important;
}
.bb-mobile-panel-header .user-wrap {
  padding: 30px 15px 20px 0;
}
.lrm-user-modal-container {
    width: 92%;
 
}
.searchform .searchsubmit:after {
    color: #a5a5a5;
}
.searchform .searchsubmit {
   width: 60px;
    background-color: #ffffff;
}
.site-mobile-menu li.menu-item-my-account a {
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 20px;
    min-height: 46px!important;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    background-color: #fff!important;
    font-family: roboto;
    text-transform: capitalize;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 16px!important;
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 8px 5px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
    content: '';
     width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: '';
  width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/twitter-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/facebook-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.tax-pa_books .abdate {
    margin-bottom: 20px;
    margin-top: 4px;
}
.tax-pa_books .ttdesc {
    margin-top: -10px;
  
}
button.mfp-close:after {
  color: rgb(255 255 255 / 80%);
}
.highlt .title-after_title {
    line-height: 1.4!important;
    font-size: 15px!important;
	padding-right:20px;
}
.woodmart-spacing-20 > [class*="col"].snax_collection {
    margin-bottom: 25px;

}
.title-after_title {
    font-size: 15px;
    line-height: 22px;
}
.product-tabs-wrapper .product-element-top h3.product-title {
    font-size: 14px!important;
}
.tax-pa_collection .ttdesc {
    margin-top: 0px;
}
.ttdesc {
    margin-top: 10px;
  
}
.abdate {
    margin-bottom: 6px;
  margin-top: -8px;
}
button.mfp-close:after {
    
    font: normal normal normal 28px/1 "bb-icons";
}
.snax-collections-tpl-icons .snax-collections-items {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.artfl {
    flex-direction: column;
    display: flex;
	   margin-bottom: 0px;

 }

.sub-menu-dropdown.color-scheme-dark .sub-menu a{
      color: #ffffff; 
}
.sub-menu.color-scheme-dark>li{
width:100%;
	  background: #000;
	color:#fff;
	border-bottom:1px solid #161616
   
}
.snax-collection-essentials.abst .flex.jl.cc {
    align-items: center;
    flex-direction:row;
}
.snax-collection-essentials.abst .d-actn {
    padding: 0px 0px 0px 0px;
   
}
.snax-collection-essentials.abst .flex.jl.cc {
    align-items: center;
    flex-direction:row;
}
.snax-collection-essentials.abst .d-actn {
    padding: 0px 0px 0px 0px;
   
}
.d-actn{
	 padding: 15px 0px 0px 0px;    
    display: flex;
}
.bp-personal-sub-tab {
    margin-bottom: 0px!important;
}
.s_collections .bp-personal-sub-tab {
    margin-bottom: 20px!important;
}
.bb-profile-grid.bb-grid .snax-collections-tpl-tiles .snax-collections-item {
    width: 100%;
    padding: 0px 8px 10px;
}
.slide-from-left {
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-101%, 0, 0);
}
.flex.jl.cc {
    align-items: flex-start;
    flex-direction: column;
}

.site-mobile-menu li a {

     padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 20px;
   
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 0px;
   
}
.popup-quick-view .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}

 .site-header .header-search-wrap i {
    color: #cecece;
    font-size: 21px;
   
}

.product-quick-view .summary-inner.col-12 {
    max-width: 100%;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 0px solid #eee;
}

.brandspan {
    margin-top: 0px;
}
.popup-quick-view {
    margin: 0!important;
  
}

.post-image-mask {
    display: block;
}
.product-quick-view .product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 15px 30px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand {
    float: left;
	    margin-top: 3px;
    margin-bottom: 10px;
     flex-shrink: 0;
    object-fit: cover;
    margin-right: 20px;
}
.popup-quick-view .product-image-summary-wrap > aside {
    margin-bottom: 0;
    margin: 0px;
    padding: 20px 15px 0;
}
.snax-collection.snax-collection-tpl-tile .flex {
     margin-bottom: 10px;
}
.popup-quick-view .col-12 {
     padding: 0px;
}

.product-quick-view .summary-inner .product-image-summary {
    padding: 0px;
    background-color: rgb(244, 244, 244);
}

.popup-quick-view .product-image-summary {
    min-height: 30px;
}

.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
    margin-bottom: 0;
}
.bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
.bp-profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow:  column;
    flex-flow: column;

}
.tax-product_cat .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .page-description {

    margin-bottom: 45px;
}
.tax-product_cat .page-title.title-shop {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
}

.member-title-wrap {
    margin: 0px 0 0px 0;
}
.bb-mobile-panel-inner .bb-left-panel-mobile {
    margin-left: 10px;
    position: absolute;
    top: 5px;
    right: 0;
    margin-right: 10px;
}

.header-search-wrap .woodmart-search-form {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
}
.header-search-wrap {
   
    height: 64px;
}
.header-search-wrap .searchform input[type="text"] {
    height: 61px;
    border: 0px solid #f5f8fa;
    border-radius: 0;
    background-color: #ffffff;
    font-size: 14px;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    display:none;
}
.snax-entry-update {
     margin-left: 5px;
  
}
.bb-profile-grid .messages-wrapper {
    margin: 30px auto;
    width: 100%;
}
.snax-collection-essentials .page-title.title-shop {
    position: relative;
    margin-top: 8px;
    margin-bottom: 5px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
body #buddypress .member-header-actions {
    display: flex;
    flex-flow:nowrap;
    margin: 0px 0 0px;
}
#cover-image-container {
    background: #fff;
    border: 0px solid #E7E9EC;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0;
    padding: 30px 0px 20px;
    font-size: 14px;
    line-height: 1.3575;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 15px;
  
}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
    margin-top: 0px;
    border-radius: 50%!important;
    max-width: 90px;
}
.bp_members.type-bp_members #item-header-content > .flex #send-private-message, .bp_members.type-bp_members #item-header-content > .flex .bb-user-content-wrap, .bp_members.type-bp_members #item-header-content > .flex .member-header-actions {
    text-align: left;
}
.page.buddypress .bp-profile-wrapper #subnav .selected a {
    background: rgb(77 92 109 / 0%);
    color: #007CFF;
    font-weight: 400;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
.item-body .bp-widget {
    margin: 0px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
   
   
}
.site-header .menu-item-74786 {
    position: relative;
	margin:0px 0px 15px;
}

.profile-edit  .bp-profile-content{
    padding: 15px;
}
.my-profile.change-avatar .bp-profile-content{
    padding: 15px;
}
.my-profile.profile.change-cover-image .bp-profile-content{
    padding: 0px;
}
.buddypress-wrap .bp-subnavs {
    margin: 20px 0 0px;
}
.bp-navs ul li a {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 11%;
    
}
nav#object-nav {
   
    margin: 0 0 20px;
  
}
.bp-settings-container{
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.change-cover-image .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.change-avatar .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.profile-edit .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.public .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.bb-profile-grid .category-grid-item {
    margin-bottom: 20px!important;
}
.site-mobile-menu li.item-level-1 a {
    padding-bottom: 10px;
    padding-top: 10px;
 
}
.bb-profile-grid, .bb-grid {
    margin: 0 auto;
    width: 100%;
    padding: 0px 15px;
}
.page.buddypress .bp-profile-wrapper #subnav {
     -ms-flex: 0 0 1;
    flex: 1;
    background: #FBFBFC;
    border-right: 0px solid #E7E9EC;
    border-bottom: 0;
    min-height: 0;
    border-radius: 0px;
       margin: 0 -15px;
    padding: 0px 0;
}
.site-mobile-menu.opener-page li.menu-item-74786 {
    background-color: #f8f8f88f;
}
.icon-sub-menu.up-icon {
    color: #101010;
    background-color: #00000000;
}
.bp-navs ul {
    margin: 0 auto;
	 padding: 0px 15px;
    width: 100%;
  
}
nav#object-nav a {
    color: #939597;
    display: block;
    padding: 10px 0 7px;
    text-decoration: none;
    font-size: 16px;
    line-height: 2;
}


.site-mobile-menu .sub-menu li a  {
    min-height: 50px;
	    display: flex;
    
    font-family: roboto;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.3;
}

.title-wrapper .title {
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
}
.page-title.title-shop {
    position: relative;
    margin-top: 25px;
    margin-bottom: 5px;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
    font-size: 38px!important;
    margin-top: 15px;
    line-height: 1.4;
    font-family: "hedblk";
}
.snax-collections-tpl-listxs::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.snax-collections-tpl-listxs::-webkit-scrollbar
{
	width: 6px;
	margin-left:-6px;
	background-color: #F5F5F5;
}

.snax-collections-tpl-listxs::-webkit-scrollbar-thumb
{
	background-color: #999;
}

#snax-popup-add-to-collection .mfp-close {
      top: 12px !important;
    right: 10px;
	
}
.snax-form-collection-search [type=submit] {
    margin-top: 0px;
	text-transform: capitalize;
	height: 34px;
	background-color: #ff8e3c;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
    display: flex;
    margin: 0px 0px 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span {
    min-width: 80px;
}
.flexfm {
    display: flex;
    width: 100%;
	 margin-bottom: 10px;
    align-items: center;
    margin-top: 20px;
}

.snax-add-to-collection {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.snax-form-collection-search {
   width: 100%;
    margin-right: 0px;
   
}
textarea#sdesc {
    height: 45px;
    min-height: 40px;
    padding: 10px;
}
.snax-collections.snax-collections-tpl-listxs {
    width: 100%;
	max-height: 230px;
    overflow-y: auto;
}
.white-popup {
  margin: 20px;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
}


.artflex {
    display: flex;
}

.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    margin-top: 15px;
    padding: 0px 0 0px;
    color: #fff;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    margin-bottom: -1px!important;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 4px !important;
    font-weight: 400 !important;
font-size: 26px !important;
}
.profile-header.flex.align-items-center {
    margin: 30px auto -1px auto;
    width: 100%;
  
    padding: 15px 15px;
}
h1.entry-title.bb-profile-title {

    font-size: 20px!important;

}
.profile.public .profile-header.flex.align-items-center {
    margin: 0px auto 0px auto;

    padding: 15px 15px;
}
.bp-wrap .bp-profile-wrapper {
    margin: 0 auto;
    width: 100%;
}

h1.entry-title.settings-title {
 
    font-size: 20px!important;

}
 .buddypress-wrap .bp-subnavs ul li {
    flex-shrink: 0;
    
}
.bp-navs ul.subnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    overflow-x: scroll;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
#buddypress .bb-bp-settings-content {
    padding: 35px 15px;
}
.entry-header.settings-header {
    margin: 30px auto -1px auto;
    width: 100%;
    background-color: #f5f6f7;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #e7e9ec;
    border-bottom: 0px solid #e7e9ec;
    padding: 15px 15px;
}
.bp-settings-container {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}
.bp-wrap {
    margin: 0 auto;
  
    width: 100%;
}
body #buddypress #item-header-cover-image {
  padding: 0 15px;
     width: 100%;
}

}

