/* Page Loader styles */


/* Body Background */

body,
.offcanvas_main_content,
.content-area,
.blog-content-area,
.product-content-area,
.post-content-area,
body.single .page-header,
body.blog .page-header,
.quantity input.custom-qty,
[type='search'],
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1).has-post-thumbnail .entry-content-wrap,
.widget_tag_cloud .tagcloud .tag-cloud-link {
	background-color: #ffffff;
}


/* Base Color Scheme */

label,
header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-title,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account>ul.my-account-icon>li>a:before,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-wishlist sup,
.search-form,
.woocommerce-product-search,
.searchform,
.offcanvas_search .woocommerce-product-search input.search-field,
.offcanvas_search .widget_search input.search-field,
.offcanvas_search .woocommerce-product-search .search-clear,
.offcanvas_search .widget_search .search-clear,
.offcanvas_search .search-suggestions-wrapp .autocomplete-no-suggestion,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account .my-account-form .is-dropdown-submenu .login-title,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account .my-account-form .is-dropdown-submenu .login-title .create-account-link,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account .my-account-form .is-dropdown-submenu .login-form-footer .lost_password a,
.navigation-foundation ul li a span,
.dropdown.menu>li.is-dropdown-submenu-parent>a::after,
.navigation-foundation ul.is-dropdown-submenu li.menu-item-has-children>a:after,
.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item-mega a.dropdown-toggle,
.menu-trigger .menu-title span,
.header-mobiles-primary-menu ul>li>a,
.header-mobiles-primary-menu ul>li>a,
.header-mobiles-account-menu ul>li>a,
.header-mobiles-account-menu .is-drilldown-submenu .is-active a,
.offcanvas-contact-section,
.offcanvas-contact-section a,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .remove,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .mini-cart-content .mini-cart-title a,
.woocommerce .amount,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-footer .total strong,
.offcanvas_minicart .mini-cart-no-products h4,
.breadcrumbs-wrapper .breadcrumbs a,
.breadcrumbs-wrapper .breadcrumbs span,
.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories ul li a .cat-item-title sup,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .blog-categories ul li a .cat-item-title sup,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .shop-categories ul li a .cat-item-title sup,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories ul li a .cat-item-title sup,
[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea,
ul.products li.product .product-inner .product-details .product-title a,
ul.products li.product .product-inner .product-details .product-title a:hover,
ul.products li.product-category .category_wrapper .category_details .category-title div span,
.widget.woocommerce.widget_products li>a,
.widget.woocommerce.widget_recent_reviews li>a,
.widget.woocommerce.widget_recently_viewed_products li>a,
ul.products li.product-category .category_wrapper .category_details .more-products,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .product-found,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch,
.select2-container .select2-selection--single .select2-selection__rendered,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories .barberry-show-categories a:before,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .blog-categories .barberry-show-categories a:before,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .shop-categories .barberry-show-categories a:before,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories .barberry-show-categories a:before,
ul.products li.product-category .category_wrapper .category_details .category-title,
.widget.woocommerce.widget_product_categories .product-categories li>a,
.widget.woocommerce.widget_product_categories ul li a:hover,
.widget.woocommerce.widget_product_categories .product-categories li span.count,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>li>a,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>li>ul.children li a,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>li .count,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>li>ul.children li span.count,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>.cat-parent .dropdown_icon:before,
.widget .widget-title,
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label,
.widget.woocommerce.widget_layered_nav ul li a,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a,
.widget.woocommerce.barberry-price-filter-list ul li a.widget.woocommerce.widget_layered_nav ul li a:hover,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a:hover,
.widget.woocommerce.barberry-price-filter-list ul li a:hover,
.widget.woocommerce.widget_layered_nav ul li a:hover>span,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a:hover>span,
.widget.woocommerce.barberry-price-filter-list ul li a:hover>span,
.widget.woocommerce.widget_layered_nav ul li span.count,
.widget.woocommerce.woocommerce-widget-layered-nav ul li span.count,
.widget.woocommerce.barberry-price-filter-list ul li span.count,
body.woocommerce-shop .barberry-active-filters .barberry-filters-wrapper .barberry-clear-filters-wrapp a,
body.woocommerce-shop .barberry-active-filters .barberry-filters-wrapper .barberry-clear-filters-wrapp a:before,
body.woocommerce-shop .barberry-active-filters .barberry-filters-wrapper .widget_layered_nav_filters ul li a,
body.woocommerce-shop .barberry-active-filters .barberry-filters-wrapper .widget_layered_nav_filters ul li a:before,
.widget.woocommerce.widget_layered_nav ul li.chosen a:after,
.widget.woocommerce.woocommerce-widget-layered-nav ul li.chosen a:after,
.widget.woocommerce.barberry-price-filter-list ul li.chosen a:after,
.widget.woocommerce.widget_layered_nav ul li.chosen a:hover:after,
.widget.woocommerce.woocommerce-widget-layered-nav ul li.chosen a:hover:after,
.widget.woocommerce.barberry-price-filter-list ul li.chosen a:hover:after,
.widget.woocommerce.widget_layered_nav ul li a:hover:before,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a:hover:before,
.widget.woocommerce.barberry-price-filter-list ul li a:hover:before,
.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.select2-results__option,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.shop-loading.show .barberry-loader:after,
ul.products li.product .attr-swatches .swatch-label.selected,
.products_ajax_button .loadmore span,
.posts_ajax_button .loadmore span,
.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
.arthref .icon-container .share-title h1,
.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1,
.box-share-master-container .social-sharing:after,
.arthref .icon-container .share-title h4,
.single-product .product_layout .product-info-cell .product_summary_middle .woocommerce-product-rating .woocommerce-review-link,
.single-product .next-product .next-product__text p,
.single-product .next-product .prev-product__text p,
.single-product .prev-product .next-product__text p,
.single-product .prev-product .prev-product__text p,
.quantity .plus-btn .icon-bb-plus-24:before,
.quantity .minus-btn .icon-bb-minus-24:before,
.product_layout .product-images-inner .product_tool_buttons_placeholder .single_product_video_trigger:after,
.single-product .product_summary_bottom_inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist,
#barberry_woocommerce_quickview .product_summary_bottom_inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist,
.sizeguide-link a,
.single-product .product_summary_bottom_inner .yith-wcwl-wishlistaddedbrowse.show a,
.single-product .product_summary_bottom_inner .yith-wcwl-wishlistexistsbrowse.show a,
#barberry_woocommerce_quickview .product_summary_bottom_inner .yith-wcwl-wishlistaddedbrowse.show a,
#barberry_woocommerce_quickview .product_summary_bottom_inner .yith-wcwl-wishlistexistsbrowse.show a,
#sizeGuideModal .barberry-sizeguide-title,
#sizeGuideModal .barberry-sizeguide-table tr:first-child td,
body:not(.is-mobile) .woocommerce-tabs ul.tabs li.active a,
.single-product .woocommerce-tabs ul.tabs li.active a,
.single-product .woocommerce-tabs #reviews #comments h2.woocommerce-Reviews-title,
.single-product .woocommerce-tabs #reviews #comments .meta strong.woocommerce-review__author,
.single-product .woocommerce-tabs #reviews #review_form_wrapper h3,
.single-product .woocommerce-tabs #reviews #review_form_wrapper .comment-reply-title,
.single-product .product_meta .product_meta_ins .cell>span,
.single-product .product_related_wrapper .single_product_summary_upsell section>h2,
.single-product .product_related_wrapper .single_product_summary_related section>h2,
body.woocommerce-cart .cart-cells .cell.cart-intro .title-wrapper .page-title-wrapper h1.page-title,
body.woocommerce-cart .cart-cells .cell.cart-intro .continue-shopping,
body.woocommerce-cart .cart-totals h2,
body.woocommerce-cart .cart-totals .shop_table tbody td,
body.woocommerce-cart .cart-totals .shop_table tbody .order-total th,
body.woocommerce-cart .cart-cells .cell.cart-items .cart-empty-section .cart-empty-text,
body.woocommerce-cart .cart-cells .cell.cart-intro .title-wrapper .term-description p,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_middle .go_to_product_page,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_bottom .product_summary_bottom_inner .product_meta .product_meta_ins .cell>span,
.single-product form.variations_form table tbody tr td.value .reset_variations,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .reset_variations,
body.woocommerce-cart .cart-cells .cart-items .cart_item .product-content .product-content-name .product-name a,
body.woocommerce-cart .cart-cells .cart-items .cart_item .product-remove a,
body.woocommerce-cart .actions .coupon:before,
body.woocommerce-cart .actions .coupon:after,
body.woocommerce-cart .actions .coupon.focus:after,
body.woocommerce-cart .actions .coupon #coupon_code,
body.woocommerce-checkout #couponModal .coupon:before,
body.woocommerce-checkout #couponModal .coupon:after,
body.woocommerce-checkout #couponModal .coupon.focus:after,
body.woocommerce-checkout #couponModal .coupon #coupon_code,
body.woocommerce-checkout #giftModal .coupon:before,
body.woocommerce-checkout #giftModal .coupon:after,
body.woocommerce-checkout #giftModal .coupon.focus:after,
body.woocommerce-checkout #giftModal .coupon #coupon_code,
body.woocommerce-cart #giftModal .coupon:before,
body.woocommerce-cart #giftModal .coupon:after,
body.woocommerce-cart #giftModal .coupon.focus:after,
body.woocommerce-cart #giftModal .coupon #coupon_code,
body.woocommerce-cart #giftModal .coupon #giftcard_code,
body.woocommerce-cart .cart-cells .cell.cart-items .checkout-gift-link a,
body.woocommerce-cart .cart-totals .shop_table tbody .cart-subtotal th,
body.woocommerce-cart .cart-totals .shop_table tbody .cart-discount td .woocommerce-remove-coupon,
body.woocommerce-cart .cart-totals .shop_table tbody th,
body.woocommerce-cart .cart-totals .shop_table tbody td,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping .shipping-th-title,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping ul#shipping_method li label,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping .woocommerce-shipping-destination,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping-calc-wrap .shipping-calculator-button,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping-calc-wrap .shipping-calculator-button:after,
body.woocommerce-cart .cart-cells .cell.cart-totals .continue-shopping,
body.woocommerce-checkout .checkout-billing .backto-cart,
body.woocommerce-checkout .checkout-billing .woocommerce-billing-fields h3,
body.woocommerce-checkout .checkout-billing .checkout-links span,
body.woocommerce-checkout .checkout-billing .checkout-links span a,
body.woocommerce-checkout #loginModal .login-title,
body.woocommerce-checkout #couponModal .login-title,
body.woocommerce-checkout #giftModal .login-title,
body.woocommerce-cart #giftModal .login-title,
.login .login-form-footer .lost_password a,
.register .login-form-footer .lost_password a,
body.woocommerce-checkout .checkout-order h3,
.edit,
.comment-edit-link,
.edit:hover,
.comment-edit-link:hover,
body.woocommerce-checkout #order_review table tbody .checkout-product-wrap .checkout-product-name,
body.woocommerce-checkout #order_review table tfoot th,
body.woocommerce-checkout #order_review table tfoot .cart-discount td .woocommerce-remove-coupon,
body.woocommerce-checkout #order_review table tfoot .shipping .shipping-th-title,
body.woocommerce-checkout #order_review table tfoot .shipping ul#shipping_method li label,
body.woocommerce-checkout #payment ul.payment_methods li label,
body.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal .about_paypal,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .breadcrumbs-wrapper .breadcrumbs a,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .page-title-wrapper h1,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1,
body.logged-in.woocommerce-wishlist .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .login-cells .login-content .login-content-inner #bb-password-wrap .title-wrapper .page-title-wrapper h1,
.bb-login-form-divider span,
.error404 .site-content .page-header .page-title-wrapper h1.page-title,
.error404 .site-content,
body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper ul.order_details li,
.woocommerce-order-details-wrapper section h2,
.woocommerce-order-details table.woocommerce-table--order-details thead tr th,
.woocommerce-order-details table.woocommerce-table--order-details tbody tr td a,
.woocommerce-order-details table.woocommerce-table--order-details tfoot th,
.woocommerce-order-details table.woocommerce-table--order-details tfoot tr td .shipped_via,
.woocommerce-order-details table.woocommerce-table--order-details tfoot tr td,
table.my_account_tracking thead tr th,
table.my_account_tracking tbody tr td,
body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1,
body.logged-in.woocommerce-wishlist .account-nav-top .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .account-nav-top .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro,
body.logged-in.woocommerce-wishlist .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro,
body.woocommerce-order-received .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro,
body.woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation ul li a,
body.logged-in.woocommerce-wishlist .account-nav-top .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-order-received .account-nav-top .woocommerce-MyAccount-navigation ul li a,
body.woocommerce-account .account-nav-bottom a,
body.logged-in.woocommerce-wishlist .account-nav-bottom a,
body.woocommerce-order-received .account-nav-bottom a,
body.woocommerce-account table.woocommerce-orders-table thead tr th,
body.woocommerce-account table.woocommerce-table--order-downloads thead tr th,
body.woocommerce-account table.wishlist_table thead tr th,
body.logged-in.woocommerce-wishlist table.woocommerce-orders-table thead tr th,
body.logged-in.woocommerce-wishlist table.woocommerce-table--order-downloads thead tr th,
body.logged-in.woocommerce-wishlist table.wishlist_table thead tr th,
body.woocommerce-order-received table.woocommerce-orders-table thead tr th,
body.woocommerce-order-received table.woocommerce-table--order-downloads thead tr th,
body.woocommerce-order-received table.wishlist_table thead tr th,
body.woocommerce-account table.woocommerce-orders-table tbody td,
body.woocommerce-account table.woocommerce-orders-table tbody tr td a,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content .order-info,
.order-info mark,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .addresses-grid .cell h3,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .addresses-grid .cell address,
.woocommerce-customer-details .cell address p,
body.woocommerce-account table.woocommerce-table--order-downloads tbody tr td,
body.woocommerce-account table.woocommerce-table--order-downloads tbody tr td a,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content p,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .edit-account p.woocommerce-form-row span em,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .edit-account fieldset legend,
body.logged-in.woocommerce-wishlist table.wishlist_table tfoot,
.woocommerce .wishlist-title h2,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-name a,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a.remove:before,
body.woocommerce-wishlist table.wishlist_table thead tr th span,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a.remove:before,
.blog-listing .blog-articles .post .entry-title a,
.blog-listing .blog-articles .type-page .entry-title a,
.blog-content-area article .entry-meta .entry-date span,
.single_related_posts article .entry-meta .entry-date span,
.blog-listing .blog-articles .post .entry-content-readmore,
.blog-listing .blog-articles .type-page .entry-content-readmore,
.widget_recent_entries li a,
.widget_recent_entries li:before,
.widget_categories li a,
.widget_archive ul li a:hover,
.widget_tag_cloud .tagcloud .tag-cloud-link,
.widget_recent_comments .recentcomments .comment-author-link+a,
.widget_recent_comments .recentcomments,
.widget_recent_comments .recentcomments .comment-author-link a,
.widget_recent_comments .recentcomments:before,
.widget_nav_menu ul li a,
.widget_nav_menu ul li a:hover,
.widget_meta ul li a,
.widget_meta ul li a:hover,
body.single .page-header .barberry-entry-meta ul.entry-meta-list li,
body.single .page-header .barberry-entry-meta ul.entry-meta-list li span,
body.single .page-header .barberry-entry-meta ul.entry-meta-list li a,
body.single .post footer.entry-meta .post_tags a,
.related_post_container .single_related_posts .entry-title,
.related_post_container .single_related_posts .related-post .related_post_content h2.related_post_title a,
body.single .single_navigation_container .nav-previous a .nav-previous-title+span,
body.single .single_navigation_container .nav-previous a .nav-next-title+span,
body.single .single_navigation_container .nav-next a .nav-previous-title+span,
body.single .single_navigation_container .nav-next a .nav-next-title+span,
.comments-area .comments-title,
.comments-area .comment-list .comment article.comment-body header.comment-meta .comment-author h3.comment-author-title,
.comments-area .comment-list .comment article.comment-body header.comment-meta .comment-author h3.comment-author-title a,
.comments-area .comment-list .comment article.comment-body .comment-content .comment-reply a,
.comments-area .comment-respond .comment-reply-title,
.comments-area .comment-list .comment article.comment-body+.comment-respond .comment-reply-title,
.comments-area .comment-list .comment article.comment-body+.comment-respond .comment-reply-title small a,
.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-right .carousel-status,
.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-right .carousel-status span,
body.woocommerce-checkout #order_review.checkout-form-pay table tbody tr td.product-name,
body.woocommerce-checkout #order_review.checkout-form-pay table thead tr th,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr td .shipped_via,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr td,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label,
ul.products li.product .attr-swatches .swatch-label,
header.site-header .header-wrapper .header-sections .tools .header-cart.show-cart-icon:before,
.offcanvas_search .search-results-wrapp .search-results-inner .autocomplete-suggestion .suggestion-inner-wrapper .suggestion-inner .suggestion-details-wrapper h4.suggestion-title,
.offcanvas_search .search-results-wrapp .search-results-inner .autocomplete-suggestion .suggestion-title.no-found-msg {
	color: #00533d;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #00533d;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	/* Firefox 19+ */
	color: #00533d;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	/* IE 10+ */
	color: #00533d;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	/* Firefox 18- */
	color: #00533d;
}

input::placeholder,
textarea::placeholder {
	/* Firefox 18- */
	color: #00533d;
}

body:not(.is-mobile) .woocommerce-tabs ul.tabs li a sup {
	-webkit-text-fill-color: rgba(0, 83, 61, 0.2);
}

body:not(.is-mobile) .woocommerce-tabs ul.tabs li.active a,
body:not(.is-mobile) .woocommerce-tabs ul.tabs li a:hover sup,
body:not(.is-mobile) .woocommerce-tabs ul.tabs li.active a sup {
	-webkit-text-fill-color: #00533d;
}

.single-product form.variations_form table tbody tr td.value .select2 .select2-selection__placeholder,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .select2 .select2-selection__placeholder,
.login .login-form-footer .lost_password a,
.register .login-form-footer .lost_password a {
	color: #00533d !important;
}

@media screen and (max-width: 64em) {
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch:hover {
		color: #00533d;
	}
}

.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories ul li a .cat-item-title span,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .blog-categories ul li a .cat-item-title span,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .shop-categories ul li a .cat-item-title span,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories ul li a .cat-item-title span,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories .barberry-show-categories a span,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .blog-categories .barberry-show-categories a span,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .shop-categories .barberry-show-categories a span,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories .barberry-show-categories a span,
.single-product .product_meta .product_meta_ins .cell>span a,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_bottom .product_summary_bottom_inner .product_meta .product_meta_ins .cell>span a,
.woocommerce-terms-and-conditions-link,
body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro a,
body.logged-in.woocommerce-wishlist .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro a,
body.woocommerce-order-received .account-cells .account-content .woocommerce-MyAccount-content .dashboard-sections .dashboard-intro a,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories .list_blog_categories li.current-cat a,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories .list_blog_categories li a,
body.single .page-header .barberry-entry-meta ul.entry-meta-list li a {
	color: #00533d !important;
	background-image: linear-gradient(to top, #00533d 0px, #00533d 0px), linear-gradient(to top, rgba(0, 83, 61, 0.1) 0px, rgba(0, 83, 61, 0.1) 0px) !important;
}

.page-header.color-scheme-light .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories .barberry-show-categories a span {
	color: #fff !important;
	background-image: linear-gradient(to top, #fff 0px, #fff 0px), linear-gradient(to top, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 0px) !important;
}

body:not(.is-mobile) .woocommerce-tabs ul.tabs li a {
	background-image: linear-gradient(to right, #00533d, #00533d 50%, rgba(0, 83, 61, 0.2) 50%);
}

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea,
.offcanvas_search .woocommerce-product-search input.search-field,
.offcanvas_search .widget_search input.search-field,
.search-form,
.woocommerce-product-search,
.searchform,
.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.select2,
#sizeGuideModal .barberry-sizeguide-table tr,
.single-product .product_meta .product_meta_ins,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_middle .go_to_product_page_wrapper,
body.woocommerce-cart .cart-totals .shop_table tbody .shipping,
body.woocommerce-checkout #order_review table tfoot .cart-discount,
.widget_tag_cloud .tagcloud .tag-cloud-link,
body.single .post footer.entry-meta .post_tags a,
body.single .single_navigation_container,
body.single .single_navigation_container .nav-next,
body.single .single-comments-container,
.single-product .product-type-grouped .group_table tr,
#barberry_woocommerce_quickview .product-type-grouped .group_table tr {
	border-color: rgba(0, 83, 61, 0.1);
}

body.woocommerce-checkout #order_review table tfoot .cart-subtotal {
	border-bottom-color: rgba(0, 83, 61, 0.1);
}

.widget.woocommerce.widget_layered_nav ul li a:before,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a:before,
.widget.woocommerce.barberry-price-filter-list ul li a:before,
ul.products li.product .attr-swatches .swatch-label,
body.woocommerce-cart .actions .coupon #coupon_code,
body.woocommerce-checkout #couponModal .coupon #coupon_code,
body.woocommerce-checkout #giftModal .coupon #giftcard_code,
body.woocommerce-cart #giftModal .coupon #giftcard_code {
	border-color: rgba(0, 83, 61, 0.2);
}

.progress-page {
	box-shadow: inset 0 0 0 1px rgba(0, 83, 61, 0.2);
}

.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:before,
.widget_tag_cloud .tagcloud .tag-cloud-link:before,
.nano>.nano-pane,
.bb-login-form-divider:before,
.order-info mark,
body.single .post footer.entry-meta .post_tags a:before,
#barberry_woocommerce_quickview .product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity a.button {
	background-color: rgba(0, 83, 61, 0.1);
}

body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch:hover,
.quantity .plus-btn,
.quantity .minus-btn,
.single-post .related_post_container,
.single-product .product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity a.button {
	background-color: rgba(0, 83, 61, 0.05);
}


/*	input::placeholder, textarea::placeholder,*/

.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .mini-cart-content .mini-cart-title .quantity,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .mini-cart-content .mini-cart-title .variation li,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2-results__option,
ul.products li.product .attr-swatches .swatch-label,
.single-product .product_layout .product-info-cell .product_summary_middle .woocommerce-product-rating .woocommerce-review-link:hover,
ul.variation .item-variation-name,
ul.variation .item-variation-value,
body.woocommerce-checkout #order_review table tbody .checkout-product-wrap .checkout-product-name .product-quantity,
.woocommerce-order-details table.woocommerce-table--order-details tbody tr td .product-quantity,
.woocommerce-order-details table.woocommerce-table--order-details tbody tr td ul.wc-item-meta li strong,
.woocommerce-order-details table.woocommerce-table--order-details tbody tr td ul.wc-item-meta li p,
.widget_recent_entries li .post-date,
.widget_archive ul li a,
body.single .single_navigation_container .nav-previous a .nav-previous-title,
body.single .single_navigation_container .nav-previous a .nav-next-title,
body.single .single_navigation_container .nav-next a .nav-previous-title,
body.single .single_navigation_container .nav-next a .nav-next-title,
.comments-area .comment-list .comment article.comment-body header.comment-meta .comment-metadata time,
.comments-area .comment-respond .comment-form .comment-notes. {
	color: rgba(0, 83, 61, 0.75);
}

.single-product .woocommerce-tabs ul.tabs li a {
	color: rgba(0, 83, 61, 0.2);
}

header.site-header .header-wrapper .header-sections .tools .header-expanded-view svg,
.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .back-btn svg,
.barberry-show-sidebar-btn,
.barberry-sticky-sidebar-btn {
	fill: #00533d;
	stroke: #00533d;
}

.progress-page svg.progress-circle path {
	stroke: #00533d;
}

.social-icons li a svg,
.flickity-button-icon {
	fill: #00533d;
}

header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-count .header-cart-count-background,
#header-loader .bar,
.close-icon .close-icon_top,
.close-button .close-icon_top,
.close-icon .close-icon_bottom,
.close-button .close-icon_bottom,
.menu-trigger .nav_burger span,
.menu-trigger .nav_burger span:before,
.offcanvas_aside_content hr,
.social-icons li a .s-circle_bg,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .remove:hover,
.search-form:before,
.woocommerce-product-search:before,
.searchform:before,
ul.products.product-grid-layout-2 li.product .product-inner .product-details .product-title a div span:after,
ul.products.product-grid-layout-2 li.product-category .category_wrapper .category_details .category-title div span:after,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch:before,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch:hover:before,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch .f-plus:before,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch .f-plus:after,
.progress-page .scrolltotop .arrow-top-line,
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range,
.widget.woocommerce.widget_layered_nav ul li a:hover:after,
.widget.woocommerce.woocommerce-widget-layered-nav ul li a:hover:after,
.widget.woocommerce.barberry-price-filter-list ul li a:hover:after,
.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,
.box-share-master-container a:before,
.nano>.nano-pane>.nano-slider,
.quantity .plus-btn:after,
.quantity .minus-btn:after,
.product_layout .product-images-inner .product_tool_buttons_placeholder .single_product_video_trigger:before,
body.woocommerce-cart .cart-cells .cart-items .cart_item .product-remove a:hover,
body.woocommerce-cart .cart-totals .shop_table tbody .cart-discount td .woocommerce-remove-coupon:hover,
body.woocommerce-checkout #order_review table tfoot .cart-discount td .woocommerce-remove-coupon:hover,
.blog-listing .blog-articles .post .entry-content-readmore:before,
.blog-listing .blog-articles .type-page .entry-content-readmore:before,
.widget_tag_cloud .tagcloud .tag-cloud-link:hover,
.page-header .page-title-delimiter,
body.single .post footer.entry-meta .post_tags a:hover,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label:hover,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label.selected,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label:hover,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label.selected,
ul.products li.product .attr-swatches .swatch-label:hover,
ul.products li.product .attr-swatches .swatch-label.selected {
	background-color: #00533d;
}

body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a.remove:hover,
.woocommerce #content table.wishlist_table.cart a.remove:hover {
	background-color: #00533d !important;
}

body.woocommerce-cart .cart-cells .cell.cart-totals {
	background-color: #efefef;
}

body.woocommerce-checkout .checkout-wrapper:after {
	background-color: #efefef;
}

body.woocommerce-account .account-cells .account-intro,
body.logged-in.woocommerce-wishlist .account-cells .account-intro,
body.woocommerce-order-received .account-cells .account-intro {
	background-color: #efefef;
}

@media screen and (max-width: 64em) {
	body.woocommerce-account .account-cells .account-intro,
	body.logged-in.woocommerce-wishlist .account-cells .account-intro,
	body.woocommerce-order-received .account-cells .account-intro {
		background-color: #fff;
	}
}

@media screen and (max-width: 64em) {
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch .f-plus:before,
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch .f-plus:after {
		background-color: #00533d !important;
	}
}

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus,
.header-mobiles-primary-menu ul .is-drilldown-submenu .js-drilldown-back a,
.header-mobiles-account-menu ul .is-drilldown-submenu .js-drilldown-back a,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .remove,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2,
body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch,
.select2-container--open .select2-dropdown--below,
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
body.woocommerce-shop .barberry-active-filters .barberry-filters-wrapper .barberry-clear-filters-wrapp a,
.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,
.widget_tag_cloud .tagcloud .tag-cloud-link:hover,
ul.products li.product .attr-swatches .swatch-label.selected,
.products_ajax_button .loadmore .dot,
.posts_ajax_button .loadmore .dot,
.single-product form.variations_form table tbody tr td.value .select2,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .select2,
#sizeGuideModal .barberry-sizeguide-title,
#sizeGuideModal .barberry-sizeguide-table tr:first-child td,
body.woocommerce-cart .cart-totals .shop_table tbody .order-total,
body.woocommerce-cart .cart-cells .cart-items .cart_item .product-remove a,
body.woocommerce-cart .actions .coupon #coupon_code:focus,
body.woocommerce-cart .coupon #giftcard_code:focus,
body.woocommerce-cart .actions,
body.woocommerce-cart .cart-totals .shop_table tbody .cart-discount td .woocommerce-remove-coupon,
body.woocommerce-checkout #loginModal .login-title,
body.woocommerce-checkout #couponModal .login-title,
body.woocommerce-checkout #couponModal .coupon:before,
body.woocommerce-checkout #couponModal .coupon #coupon_code:focus,
body.woocommerce-checkout #giftModal .coupon:before,
body.woocommerce-checkout #giftModal .coupon #giftcard_code:focus,
body.woocommerce-cart #giftModal .login-title,
body.woocommerce-cart #giftModal .coupon:before,
body.woocommerce-cart #giftModal .coupon #giftcard_code:focus,
body.woocommerce-checkout #order_review table tfoot .cart-discount td .woocommerce-remove-coupon,
body.woocommerce-checkout #order_review table tfoot .order-total,
.woocommerce-order-details table.woocommerce-table--order-details thead tr,
body.woocommerce-checkout #order_review.checkout-form-pay table thead tr,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr:first-child,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr:last-child,
body.woocommerce-account table.woocommerce-orders-table thead tr,
body.woocommerce-account table.woocommerce-table--order-downloads thead tr,
body.woocommerce-account table.wishlist_table thead tr,
body.logged-in.woocommerce-wishlist table.woocommerce-orders-table thead tr,
body.logged-in.woocommerce-wishlist table.wishlist_table thead tr,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a.remove,
body.woocommerce-wishlist table.wishlist_table thead tr,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a.remove,
.blog-content-area article .entry-meta .entry-date,
.single_related_posts article .entry-meta .entry-date,
.blog-content-area article.has-post-thumbnail .entry-thumbnail .entry-meta .entry-date,
.single_related_posts article.has-post-thumbnail .entry-thumbnail .entry-meta .entry-date,
body.single .post footer.entry-meta .post_tags a:hover,
table.my_account_tracking thead tr,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label:hover,
.single-product form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label.selected,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label:hover,
#barberry_woocommerce_quickview form.variations_form table tbody tr td.value .tawcvs-swatches span.swatch-label.selected,
ul.products li.product .attr-swatches .swatch-label,
ul.products li.product .attr-swatches .swatch-label:hover,
ul.products li.product .attr-swatches .swatch-label.selected {
	border-color: #00533d;
}

.select2.select2-container--open,
.select2-dropdown .select2-search__field {
	border-color: #00533d !important;
}

.progress-page .scrolltotop .arrow-top {
	border-bottom: 2px solid #00533d;
	border-left: 2px solid #00533d;
}

@media screen and (max-width: 64em) {
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2,
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filter_switch,
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2-dropdown,
	body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .barberry-show-sidebar-btn,
	body.woocommerce-shop .barberry-sticky-sidebar-btn,
	body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .shop-filters-area-content .cell,
	.products_ajax_button.disabled .loadmore .dot,
	.posts_ajax_button.disabled .loadmore .dot {
		border-color: rgba(0, 83, 61, 0.1);
	}
}

.woocommerce-order-details table.woocommerce-table--order-details tfoot tr,
.woocommerce-order-details table.woocommerce-table--order-details tbody tr,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr,
body.woocommerce-checkout #order_review.checkout-form-pay table tfoot tr:first-child,
body.woocommerce-checkout #order_review.checkout-form-pay table tbody tr,
table.my_account_tracking tbody tr,
.offcanvas_search .search-results-wrapp .search-results-inner .autocomplete-suggestion .suggestion-inner-wrapper .suggestion-inner .suggestion-details-wrapper h4.suggestion-title strong {
	border-bottom-color: rgba(0, 83, 61, 0.2);
}

body.woocommerce-checkout #order_review #payment ul.payment_methods {
	border-color: rgba(0, 83, 61, 0.2);
}

.search-preloader .preloader:after,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .mini-cart-thumbnail.removing-process:after,
.single-product .product_summary_bottom_inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show.loading .add_to_wishlist:after,
#barberry_woocommerce_quickview .product_summary_bottom_inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show.loading .add_to_wishlist:after,
body.woocommerce-cart .cart-cells .cell.cart-items .woocommerce-cart-form.processing .blockUI:after,
body.woocommerce-cart .cart-totals .cart_totals.calculated_shipping.processing .blockUI:after,
body.woocommerce-cart .cart-totals .cart_totals.processing .blockUI:after,
body.woocommerce-checkout #order_review table tfoot .cart-subtotal,
body.woocommerce-checkout #order_review table .blockUI:after,
.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:first-child,
.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child,
body.logged-in.woocommerce-wishlist table.wishlist_table tfoot .yith-wcwl-share,
.offcanvas_search .search-results-wrapp .barberry-search-loader:after {
	border-top-color: #00533d;
}


/* Accent Color Scheme */

.woocommerce .amount,
ul.products li.product .product-inner .product-details .price,
ul.products li.product .product-inner .product-details .price del span,
.widget.woocommerce.widget_products li,
.widget.woocommerce.widget_recent_reviews li,
.widget.woocommerce.widget_recently_viewed_products li,
.widget.woocommerce.widget_products li del .amount span,
.widget.woocommerce.widget_recent_reviews li del .amount span,
.widget.woocommerce.widget_recently_viewed_products li del .amount span,
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span,
.single-product .product_layout .product-info-cell .product_summary_middle .price,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_middle .price,
.single-product .product_layout .product-info-cell .product_summary_middle .price del span.amount,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-price del span,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-price,
.offcanvas_search .search-results-wrapp .search-results-inner .autocomplete-suggestion .suggestion-inner-wrapper .suggestion-inner .suggestion-details-wrapper .price {
	color: #b88e38;
}


/* Body Font Color */

p,
ul>li,
ol>li,
dl>li {
	color: #939393;
}

.offcanvas_search .woocommerce-product-search:after,
.offcanvas_search .woocommerce-product-search [type=submit] {
	display: none;
}


/* Hide Back to top button for mobile */

@media screen and (max-width: 768px) {
	.progress-page {
		display: none !important;
	}
}


/* Navigation Mobile Breakpoint */

@media screen and (max-width: 1024px) {
	.navigation-foundation ul,
	header.site-header.header-left .header-wrapper .header-sections .barberry-navigation {
		display: none;
	}
	header.site-header.header-left .header-wrapper .header-sections .mobile-nav {
		display: inline-block;
	}
	header.site-header.header-left .header-wrapper .header-sections .site-branding {
		padding-right: 0;
	}
	header.site-header.header-left .header-wrapper .header-sections .tools {
		width: auto;
		flex: 1 1 0px;
	}
	.menu-trigger {
		display: flex;
	}
}

.header-wrapper {
	padding-top: 26px;
	padding-bottom: 26px;
}

@media screen and (max-width: 1024px) {
	.header-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.site-branding img {
	height: 50px;
}

@media screen and (max-width: 1024px) {
	.site-branding img {
		height: 20px;
	}
}

body:not(.woocommerce-page) .content-area .grid-container,
.blog-content-area .grid-container,
.post-content-area .grid-container {
	padding-top: 0px;
}


/* Page Top Padding */


/* Sticky Header */

.site-header.header--clone .header-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
}

.site-header.header--clone .site-branding img {
	height: 37px;
}


/* Header Background */

body.header-has-no-overlap header.site-header:not(.header--clone) .header-inner,
body.header-has-no-title.woocommerce-shop:not(.archive) header.site-header:not(.header--clone) .header-inner {
	background-color: #ffffff;
}


/* Page Title Section */

body.header-has-no-overlap .page-header,
.single.single-attachment .site-content {
	margin-top: 92px;
}

@media screen and (max-width: 1024px) {
	body.header-has-no-overlap .page-header,
	.single.single-attachment .site-content {
		margin-top: 60px;
	}
}


/* With Overlap */

body.header-has-overlap .page-header .title-section .title-section-wrapper .title-wrapper {
	margin-top: 76px;
}

@media screen and (max-width: 1024px) {
	body.header-has-overlap .page-header .title-section .title-section-wrapper .title-wrapper {
		margin-top: 60px;
	}
}


/* Without Overlap and without Title section */

body.header-has-no-title.header-has-no-overlap .content-page-wrapper {
	margin-top: 92px;
}

@media screen and (max-width: 1024px) {
	body.header-has-no-title.header-has-no-overlap .content-page-wrapper {
		margin-top: 60px;
	}
}

body.header-has-no-title:not(.tax-product_cat) .content-page-wrapper {
	margin-top: 92px;
}

@media screen and (max-width: 1024px) {
	body.header-has-no-title:not(.tax-product_cat) .content-page-wrapper {
		margin-top: 60px;
	}
}

.header-has-no-title:not(.tax-product_cat) .content-area .site-content .content-page-wrapper {
	padding-top: 30px;
}


/* Cart Page Header Padding */

body.woocommerce-cart .cart-cells .cell {
	padding-top: 142px;
}

@media screen and (max-width: 1280px) {
	body.woocommerce-cart .cart-cells .cell {
		padding-top: 110px;
	}
}

@media screen and (max-width: 1024px) {
	body.woocommerce-cart .cart-cells .cell {
		padding-top: 70px;
	}
}

@media screen and (max-width: 768px) {
	body.woocommerce-cart .cart-cells .cell {
		padding-top: inherit;
	}
}


/* Checkout Page Header Padding */

body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .entry-content,
body.woocommerce-checkout.header-has-no-title.header-has-overlap #order_review.checkout-form-pay {
	padding-top: 92px;
}

@media screen and (max-width: 1280px) {
	body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .entry-content,
	body.woocommerce-checkout.header-has-no-title.header-has-overlap #order_review.checkout-form-pay {
		padding-top: 112px;
	}
}

@media screen and (max-width: 1024px) {
	body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .entry-content,
	body.woocommerce-checkout.header-has-no-title.header-has-overlap #order_review.checkout-form-pay {
		padding-top: 80px;
	}
}


/* Account Page Header Padding */

body.woocommerce-account .account-cells .cell,
body.logged-in.woocommerce-wishlist .account-cells .cell,
body.woocommerce-order-received .account-cells .cell,
body.woocommerce-account .login-cells .login-content {
	padding-top: 122px;
}

@media screen and (max-width: 1280px) {
	body.woocommerce-account .account-cells .cell,
	body.logged-in.woocommerce-wishlist .account-cells .cell,
	body.woocommerce-order-received .account-cells .cell,
	body.woocommerce-account .login-cells .login-content {
		padding-top: 122px;
	}
}

@media screen and (max-width: 1024px) {
	body.woocommerce-account .account-cells .cell,
	body.logged-in.woocommerce-wishlist .account-cells .cell,
	body.woocommerce-order-received .account-cells .cell,
	body.woocommerce-account .login-cells .login-content {
		padding-top: 80px;
	}
}


/* Product Page Header Padding */


/* Default */

body.single-product .product_layout_default .product-cells,
body.single-product .product_layout_default .sidebar-container {
	padding-top: 112px;
}

@media screen and (max-width: 1280px) {
	body.single-product .product_layout_default .product-cells {
		padding-top: 112px;
	}
}

@media screen and (max-width: 1024px) {
	body.single-product .product_layout_default .product-cells {
		padding-top: 80px;
	}
}

@media screen and (max-width: 768px) {
	body.single-product .product_layout_default .product-cells {
		padding-top: 60px;
	}
}



/* Style 2 */

.single-product .product_layout.product_layout_style_2 .product-info-cell {
	padding-top: 132px;
}

.single-product .product_layout_style_2 .product-images-wrapper .product-labels {
	top: 92px;
}

@media screen and (max-width: 1280px) {
	.single-product .product_layout.product_layout_style_2 .product-info-cell {
		padding-top: 92px;
	}
}

@media screen and (max-width: 1024px) {
	.single-product .product_layout.product_layout_style_2 .product-info-cell {
		padding-top: 60px;
	}
	.single-product .product_layout_style_2 .product-images-wrapper .product-labels {
		top: 60px;
	}
}

@media screen and (max-width: 940px) {
	.single-product .product_layout.product_layout_style_2 .product-info-cell {
		padding-top: 0;
	}
}


/* Product Page header Transparent */

body.single-product .product_layout_style_2 .product-cells,
body.single-product .product_layout_style_3 .product-cells {
	padding-top: 92px;
}

@media screen and (max-width: 1280px) {
	body.single-product .product_layout_style_2 .product-cells,
	body.single-product .product_layout_style_3 .product-cells {
		padding-top: 92px;
	}
}

@media screen and (max-width: 1024px) {
	body.single-product .product_layout_style_2 .product-cells,
	body.single-product .product_layout_style_3 .product-cells {
		padding-top: 60px;
	}
}


/* Product Page header Transparent */

@media screen and (max-width: 940px) {
	body.single-product .product_layout_style_2 .product-cells,
	body.single-product .product_layout_style_3 .product-cells {
		padding-top: 60px;
	}
	body.single-product .product_layout_style_2 .product-images-wrapper .product-labels,
	body.single-product .product_layout_style_3 .product-images-wrapper .product-labels {
		top: 30px;
	}
}

@media screen and (max-width: 768px) {
	body.single-product .product_layout_default .product-cells {
		padding-top: 60px;
	}
	body.single-product .product_layout_style_2 .product-images-wrapper .product-labels,
	body.single-product .product_layout_style_3 .product-images-wrapper .product-labels {
		top: 25px;
	}
}


/* Password Protected Page Header Padding */

body.single-product .password-cells {
	padding-top: 92px;
}

@media screen and (max-width: 1280px) {
	body.single-product .password-cells {
		padding-top: 112px;
	}
}

@media screen and (max-width: 1024px) {
	body.single-product .password-cells {
		padding-top: 80px;
	}
}

.topbar {
	color: #0f0e0e;
	background-color: #f5f5f5;
}

.topbar .navigation-foundation>ul>li>a,
.topbar .navigation-foundation>ul>li>a:hover,
.topbar .navigation-foundation>ul>li.is-active>a {
	color: #0f0e0e;
}

.topbar {
	border-color: rgba(15, 14, 14, 0.1);
}

.topbar .social-icons li a {
	background: #f5f5f5;
}

.topbar .social-icons li a .s-circle_bg {
	background: #0f0e0e;
}

.topbar .social-icons li svg {
	fill: #0f0e0e;
}

.topbar .social-icons li a:hover svg {
	fill: #f5f5f5;
}


/* Main Font */

body,
p,
a,
.breadcrumbs-wrapper .breadcrumbs {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 15px;
	line-height: 1.6;
	font-weight: 400;
	letter-spacing: 0px;
}

@media screen and (max-width: 1024px) {
	body,
	p,
	a,
	.breadcrumbs-wrapper .breadcrumbs {
		font-size: 17px;
		line-height: 1.6;
	}
}


/* Heading Font */

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
header.site-header .header-wrapper .header-sections .site-branding .site-title a,
body.woocommerce-checkout .checkout-cells .checkout-links a,
fieldset legend,
.fieldset legend,
.widget .widget-title,
.widget.woocommerce.widget_product_categories .product-categories:not(.children)>li a,
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon>li a,
.shortcode_barberry_slider .barberry_slider-wrapper .carousel-cell .slider-content .slider-content-wrapper .slide-title,
.shortcode_barberry_collections_slider .barberry_slider_content .slider_content-wrapper .carousel-cell .slider-content .slide-title {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
	letter-spacing: 0px;
}

.shortcode_barberry_slider .barberry_slider-wrapper .carousel-cell .slider-content .slider-content-wrapper .slide-button a,
.shortcode_barberry_slider .barberry_slider-wrapper .carousel-cell .slider-content .slider-content-wrapper .slide-description {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
}

.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories ul li a .cat-item-title span,
.page-header .title-section .title-section-wrapper .shop-categories-wrapper .shop-categories .barberry-show-categories a span,
.page-header .title-section .title-section-wrapper .blog-categories-wrapper .blog-categories .list_blog_categories li a,
.single-product .woocommerce-tabs ul.tabs li a,
.single-product .woocommerce-tabs #reviews #review_form_wrapper h3,
.single-product .woocommerce-tabs #reviews #review_form_wrapper .comment-reply-title,
body.single .single_navigation_container .nav-previous a .nav-previous-title+span,
body.single .single_navigation_container .nav-previous a .nav-next-title+span,
body.single .single_navigation_container .nav-next a .nav-previous-title+span,
body.single .single_navigation_container .nav-next a .nav-next-title+span {
	font-family: 'Josefin Sans', sans-serif;
}

h1,
h1 a,
.woocommerce h1,
.woocommerce-page h1 {
	font-size: 56.856px;
}

h2,
h2 a,
.woocommerce h2,
.woocommerce-page h2 {
	font-size: 42.648px;
}

h3,
h3 a,
.woocommerce h3,
.woocommerce-page h3 {
	font-size: 31.992px;
}

h4,
h4 a,
.woocommerce h4,
.woocommerce-page h4 {
	font-size: 24px;
}

h5,
h5 a,
.woocommerce h5,
.woocommerce-page h5 {
	font-size: 18px;
}

h6,
h6 a,
.woocommerce h6,
.woocommerce-page h6 {
	font-size: 15.6px;
}

@media screen and (max-width: 64em) {
	h1,
	h1 a,
	.woocommerce h1,
	.woocommerce-page h1 {
		font-size: 45.4848px;
	}
	h2,
	h2 a,
	.woocommerce h2,
	.woocommerce-page h2 {
		font-size: 34.1184px;
	}
	h3,
	h3 a,
	.woocommerce h3,
	.woocommerce-page h3 {
		font-size: 30.72px;
	}
	h4,
	h4 a,
	.woocommerce h4,
	.woocommerce-page h4 {
		font-size: 26.88px;
	}
	h5,
	h5 a,
	.woocommerce h5,
	.woocommerce-page h5 {
		font-size: 19.2px;
	}
	h6,
	h6 a,
	.woocommerce h6,
	.woocommerce-page h6 {
		font-size: 18.24px;
	}
}

@media screen and (max-width: 47.9375em) {
	h1,
	h1 a,
	.woocommerce h1,
	.woocommerce-page h1 {
		font-size: 37.904px;
	}
	h2,
	h2 a,
	.woocommerce h2,
	.woocommerce-page h2 {
		font-size: 28.432px;
	}
	h3,
	h3 a,
	.woocommerce h3,
	.woocommerce-page h3 {
		font-size: 25.6px;
	}
	h4,
	h3 a,
	.woocommerce h4,
	.woocommerce-page h4 {
		font-size: 22.4px;
	}
	h5,
	h5 a,
	.woocommerce h5,
	.woocommerce-page h5 {
		font-size: 16px;
	}
	h6,
	h6 a,
	.woocommerce h6,
	.woocommerce-page h6 {
		font-size: 15.2px;
	}
}

header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account .my-account-form .is-dropdown-submenu .login-title {
	font-size: 31.992px;
	font-weight: 700;
}


/* Page Title Font */

.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-cart .cart-cells .cart-intro .title-wrapper .page-title-wrapper h1.page-title,
body.woocommerce-cart .cart-cells .cart-items .title-wrapper .page-title-wrapper h1.page-title,
body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1,
body.logged-in.woocommerce-wishlist .account-nav-top .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .account-cells .account-content-failed h1,
body.woocommerce-account .login-cells .login-content .login-content-inner .title-wrapper .page-title-wrapper h1,
body.single .arthref .icon-container .share-title h1,
.error404 .site-content .page-header .page-title-wrapper h1.page-title {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.3;
	text-transform: none;
}


/* Cart Page Title Font */

body.woocommerce-cart .cart-cells .cell.cart-intro .title-wrapper .page-title-wrapper h1.page-title {
	font-size: 50px;
	letter-spacing: -2px;
	line-height: 1.2;
	text-transform: none;
}

@media screen and (max-width: 80em) {
	body.woocommerce-cart .cart-cells .cell.cart-intro .title-wrapper .page-title-wrapper h1.page-title {
		font-size: 40px;
	}
}

@media screen and (max-width: 47.9375em) {
	body.woocommerce-cart .cart-cells .cell.cart-intro .title-wrapper .page-title-wrapper h1.page-title {
		font-size: 30px;
	}
}


/* My Account Title Font */

body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1,
body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper h1 {
	font-size: 36px;
	letter-spacing: -2px;
	line-height: 1.2;
	text-transform: none;
}

@media screen and (max-width: 80em) {
	body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1,
	body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper h1 {
		font-size: 28.8px;
	}
}

@media screen and (max-width: 47.9375em) {
	body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1,
	body.woocommerce-order-received .account-cells .account-intro .title-wrapper .page-title-wrapper h1 {
		font-size: 21.6px;
	}
}

.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
	font-size: 36px;
}

.page-header.title-size-small .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
	font-size: 28.8px;
}

.page-header.title-size-large .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
	font-size: 40.32px;
}

.page-header.title-size-xlarge .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
	font-size: 43.2px;
}

@media only screen and (min-width: 768px) {
	.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 48px;
	}
	.page-header.title-size-small .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 38.4px;
	}
	.page-header.title-size-large .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 53.76px;
	}
	.page-header.title-size-xlarge .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 57.6px;
	}
}

@media only screen and (min-width: 1024px) {
	.page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 60px;
	}
	.page-header.title-size-small .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 48px;
	}
	.page-header.title-size-large .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 67.2px;
	}
	.page-header.title-size-xlarge .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1,
	body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
		font-size: 72px;
	}
}


/* Navigation Fonts */

.navigation-foundation ul li a span,
.navigation-foundation .menu-trigger .menu-title,
header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-title,
header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account>a {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	text-transform: none;
}

header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-count .header-cart-count-number {
	font-family: 'Josefin Sans', sans-serif;
}

.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item-mega a.dropdown-toggle {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	text-transform: none;
}

.navigation-foundation .dropdown .is-dropdown-submenu a span {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: none;
}

.header-mobiles-primary-menu ul .is-drilldown-submenu li a,
.header-mobiles-account-menu ul .is-drilldown-submenu li a {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: none;
}

.header-mobiles-primary-menu ul>li>a {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: none;
}


/* Product Title Font */

ul.products li.product .product-inner .product-details .product-title a,
ul.products li.product-category .category_wrapper .category_details .category-title,
.widget.woocommerce.widget_products li .product-title,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-body .product_list_widget .woocommerce-mini-cart-item .mini-cart-content .mini-cart-title a,
body.woocommerce-cart .cart-cells .cart-items .cart_item .product-content .product-content-name .product-name a,
body.woocommerce-checkout #order_review table tbody .checkout-product-wrap .checkout-product-name,
body.woocommerce-cart .cart-cells .cell.cart-empty .no-content h2.cart-empty-text {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
	letter-spacing: 0;
	text-transform: none;
}

ul.products li.product .product-inner .product-details .price {
	font-family: 'Josefin Sans', sans-serif;
}


/* Single Product Title Font */

.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
body:not(.single) .arthref .icon-container .share-title h1,
.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1 {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
	letter-spacing: -2px;
	text-transform: none;
	line-height: 1.1;
}

.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
.arthref .icon-container .share-title h1,
.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1 {
	font-size: 52px;
}

@media only screen and (max-width: 1280px) {
	.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
	.arthref .icon-container .share-title h1,
	.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
	#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1 {
		font-size: 46.8px;
	}
}

@media only screen and (max-width: 1024px) {
	.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
	.arthref .icon-container .share-title h1,
	.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
	#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1 {
		font-size: 41.6px;
	}
}

@media only screen and (max-width: 768px) {
	.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1,
	.arthref .icon-container .share-title h1,
	.product_layout.product_layout_style_3 .product-title-section-wrapper .product-title-section-wrapper-inner .title-wrapper h1.product_title,
	#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_top .title-wrapper .page-title-wrapper h1 {
		font-size: 31.2px;
	}
}


/* Global */


/* Button Font */

button[type="submit"],
button.submit,
button.btn--primary,
button.button,
.button[type="submit"],
.button.submit,
.button.btn--primary,
.button.button,
a[type="submit"],
a.submit,
a.btn--primary,
a.button,
input[type="submit"],
input.submit,
input.btn--primary,
input.button {
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: uppercase;
	border: 2px solid #00533d;
	background-color: #00533d;
}

body:not(.is-mobile) button[type="submit"]:hover,
body:not(.is-mobile) button.submit:hover,
body:not(.is-mobile) button.btn--primary:hover,
body:not(.is-mobile) button.button:hover,
body:not(.is-mobile) .button[type="submit"]:hover,
body:not(.is-mobile) .button.submit:hover,
body:not(.is-mobile) .button.btn--primary:hover,
body:not(.is-mobile) .button.button:hover,
body:not(.is-mobile) a[type="submit"]:hover,
body:not(.is-mobile) a.submit:hover,
body:not(.is-mobile) a.btn--primary:hover,
body:not(.is-mobile) a.button:hover,
body:not(.is-mobile) input[type="submit"]:hover,
body:not(.is-mobile) input.submit:hover,
body:not(.is-mobile) input.btn--primary:hover,
body:not(.is-mobile) input.button:hover,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button:after,
.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-footer .buttons a.cart-but,
.offcanvas_search .search-results-wrapp .search-results-inner .view-all-results .button,
body.woocommerce-cart .actions button.button,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a,
.login .button.btn--border,
.register .button.btn--border,
.offcanvas_minicart .mini-cart-no-products .return-to-shop .button,
.single-product .product_layout .product-info-cell .product_summary_bottom button.button.disabled,
body.woocommerce-cart .cart-cells .cart-empty-section .button,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_bottom button.button.disabled,
body.woocommerce-cart .actions button.button.button.disabled:hover,
body.woocommerce-cart .actions button.button.button[disabled]:hover,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a {
	color: #00533d;
}

body.is-mobile ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button:hover:after {
	color: #00533d !important;
}

.ajax_add_to_cart.progress-btn .progress,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button:before,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button:hover:before,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .barberry_product_quick_view_button:hover,
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .barberry_product_wishlist_button:hover,
body.woocommerce-account .waitlist-single-product td.product-add-to-cart a:before,
body.woocommerce-account .waitlist-single-product td.product-add-to-cart a:hover:before,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a:before,
body.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a:hover:before,
body.woocommerce-account table.woocommerce-orders-table tbody tr td.product-add-to-cart a:before,
body.woocommerce-account table.woocommerce-table--order-downloads tbody tr td.product-add-to-cart a:before,
body.woocommerce-account table.wishlist_table tbody tr td.product-add-to-cart a:before,
body.logged-in.woocommerce-wishlist table.woocommerce-orders-table tbody tr td.product-add-to-cart a:before,
body.logged-in.woocommerce-wishlist table.woocommerce-table--order-downloads tbody tr td.product-add-to-cart a:before,
body.logged-in.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a:before,
body.woocommerce-order-received table.woocommerce-orders-table tbody tr td.product-add-to-cart a:before,
body.woocommerce-order-received table.woocommerce-table--order-downloads tbody tr td.product-add-to-cart a:before,
body.woocommerce-order-received table.wishlist_table tbody tr td.product-add-to-cart a:before {
	background: #00533d;
}

.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-footer .buttons a.cart-but,
.offcanvas_search .search-results-wrapp .search-results-inner .view-all-results .button,
body.woocommerce-cart .actions button.button,
.login .button.btn--border,
.register .button.btn--border,
.offcanvas_minicart .mini-cart-no-products .return-to-shop .button,
body.woocommerce-cart .cart-cells .cart-empty-section .button,
#barberry_woocommerce_quickview .nano-content .product-info-wrapper .product_summary_bottom button.button.disabled {
	border-color: rgba(0, 83, 61, 0.1);
}

.single-product .product_layout .product-info-cell .product_summary_bottom button.button.disabled {
	border-color: rgba(0, 83, 61, 0.5);
}

@media screen and (max-width: 64em) {
	ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button {
		border-color: rgba(0, 83, 61, 0.05);
	}
	.footer-section-inner .barberry_product_quick_view_button .tooltip:after {
		border-color: rgba(0, 83, 61, 0.2);
	}
}

.offcanvas_minicart .widget_shopping_cart .widget_shopping_cart_content .shopping-cart-widget-footer .buttons a.cart-but:hover,
.offcanvas_search .search-results-wrapp .search-results-inner .view-all-results .button:hover,
body.woocommerce-cart .actions button.button:hover,
.login .button.btn--border:hover,
.register .button.btn--border:hover,
.offcanvas_minicart .mini-cart-no-products .return-to-shop .button:hover {
	color: rgba(0, 83, 61, 0.5);
}

button[type="submit"],
button.submit,
button.btn--primary,
button.button,
.button[type="submit"],
.button.submit,
.button.btn--primary,
.button.button,
a[type="submit"],
a.submit,
a.btn--primary,
a.button,
input[type="submit"],
input.submit,
input.btn--primary,
input.button {
	font-size: 16px;
	padding: 30.4px 41.6px 27.36px;
}

.barberry-button-container .b-button_small {
	font-size: 12.8px;
	padding: 24px 30.4px 21.6px;
}

.barberry-button-container .b-button_large {
	font-size: 19.2px;
	padding: 41.6px 84px 37.44px;
}

@media screen and (max-width: 64em) {
	ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .barberry_product_quick_view_button {
		display: none;
	}
}


/*============================================*/


/* Product Page Custom Styles ================*/


/*============================================*/

.progress-page.is-animating .scrolltotop .arrow-top {
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

.progress-page.is-animating .scrolltotop .arrow-top-line {
	background-color: #FFFFFF;
}

.progress-page.is-animating svg.progress-circle path {
	stroke: #FFFFFF;
}

body:not(.is-mobile) .progress-page.is-animating:hover {
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}

.progress-page.is-animating {
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}

footer#site-footer {
	color: #0f0e0e;
	background-color: #ffffff;
}

footer#site-footer .footer__wrapper {
	background-color: #111111;
}

footer#site-footer.is-animating {
	color: #FFFFFF;
}

footer#site-footer .social-icons li a,
footer#site-footer input[type='email'],
footer#site-footer input[type='submit']:hover,
footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link,
footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link:hover:before {
	background: #ffffff;
}

footer#site-footer.is-animating .social-icons li a,
footer#site-footer.is-animating input[type='email'],
footer#site-footer.is-animating input[type='submit']:hover,
footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link,
footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link:hover:before {
	transition: background .3s cubic-bezier(.785, .135, .15, .86) .3s;
	background: #111111;
}

footer#site-footer input::placeholder,
footer#site-footer textarea::placeholder {
	color: rgba(15, 14, 14, 0.75);
}

footer#site-footer.is-animating input::placeholder,
footer#site-footer.is-animating textarea::placeholder {
	color: rgba(255, 255, 255, 0.75);
}

footer#site-footer a,
footer#site-footer input[type='email'],
footer#site-footer input[type='submit']:hover,
footer#site-footer .copyright-section .footer_text a,
footer#site-footer .widget-area .widget p,
footer#site-footer .widget .widget-title {
	/*transition-delay:.4s;*/
	transition: color .9s cubic-bezier(.785, .135, .15, .86) .1s, opacity .3s ease 0s;
	color: #0f0e0e;
}

footer#site-footer.is-animating a,
footer#site-footer.is-animating input[type='email'],
footer#site-footer.is-animating input[type='submit']:hover,
footer#site-footer.is-animating .copyright-section .footer_text a,
footer#site-footer.is-animating .widget-area .widget p,
footer#site-footer.is-animating .widget .widget-title {
	color: #FFFFFF;
}

footer#site-footer .copyright-section .footer_text a {
	background-image: linear-gradient(to top, #0f0e0e 0px, #0f0e0e 0px), linear-gradient(to top, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 0px);
}

footer#site-footer.is-animating .copyright-section .footer_text a {
	background-image: linear-gradient(to top, #FFFFFF 0px, #FFFFFF 0px), linear-gradient(to top, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 0px);
}

footer#site-footer .copyright-section .footer_text a,
footer#site-footer.is-animating .copyright-section .footer_text a {
	background-position: left bottom, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 0 1px, 100% 1px;
	transition: none 300ms ease-in-out;
	transition-property: background-size, color;
	word-wrap: break-word;
}

footer#site-footer .copyright-section .footer_text a:hover,
footer#site-footer.is-animating .copyright-section .footer_text a:hover {
	background-size: 100% 1px, 100% 1px;
}

footer#site-footer .copyright-section .social-icons li a .s-circle_bg,
footer#site-footer input[type='submit'],
footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
	background: #0f0e0e;
}

footer#site-footer.is-animating .copyright-section .social-icons li a .s-circle_bg,
footer#site-footer.is-animating input[type='submit'],
footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
	background: #FFFFFF;
}

footer#site-footer input[type='submit'],
footer#site-footer input[type='email'] {
	border-color: #0f0e0e;
}

footer#site-footer.is-animating input[type='submit'],
footer#site-footer.is-animating input[type='email'] {
	border-color: #FFFFFF;
}

footer#site-footer input[type='submit'],
footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
	color: #ffffff;
}

footer#site-footer.is-animating input[type='submit'],
footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
	color: #111111;
}

footer#site-footer .copyright-section .social-icons li svg {
	fill: #0f0e0e;
}

footer#site-footer.is-animating .copyright-section .social-icons li svg {
	fill: #FFFFFF;
}

footer#site-footer .copyright-section .social-icons li a:hover svg {
	fill: #ffffff;
}

footer#site-footer.is-animating .copyright-section .social-icons li a:hover svg {
	fill: #111111;
}

.content-area,
.blog-content-area,
.post-content-area,
.product-content-area,
footer#site-footer .widget-area,
footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link {
	border-color: rgba(15, 14, 14, 0.1);
}

footer#site-footer.is-animating .widget-area,
footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link {
	border-color: rgba(255, 255, 255, 0.1);
}

footer#site-footer .widget_tag_cloud .tagcloud .tag-cloud-link:before {
	background: rgba(15, 14, 14, 0.1);
}

footer#site-footer.is-animating .widget_tag_cloud .tagcloud .tag-cloud-link:before {
	background: rgba(255, 255, 255, 0.1);
}




