		.woocommerce form .form-row .required {
			visibility: visible
		}
			.woocommerce-product-gallery {
				opacity: 1!important
			}
		.recentcomments a {
			display: inline!important;
			padding: 0!important;
			margin: 0!important
		}
		
		.nm-menu li a {
			font-size: 16px;
			font-weight: 400
		}
		
		#nm-mobile-menu .menu>li>a {
			font-size: 14px;
			font-weight: 400
		}
		
		.vc_tta.vc_tta-accordion .vc_tta-panel-title>a,
		.vc_tta.vc_general .vc_tta-tab>a,
		.nm-team-member-content h2,
		.nm-post-slider-content h3,
		.vc_pie_chart .wpb_pie_chart_heading,
		.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
		.wpb_content_element .wpb_accordion_header a,
		.woocommerce-order-details .order_details tfoot tr:last-child th,
		.woocommerce-order-details .order_details tfoot tr:last-child td,
		#order_review .shop_table tfoot .order-total,
		#order_review .shop_table tfoot .order-total,
		.cart-collaterals .shop_table tr.order-total,
		.shop_table.cart .nm-product-details a,
		#nm-shop-sidebar-popup #nm-shop-search input,
		.nm-shop-categories li a,
		.nm-shop-filter-menu li a,
		.woocommerce-message,
		.woocommerce-info,
		.woocommerce-error,
		blockquote,
		.commentlist .comment .comment-text .meta strong,
		.nm-related-posts-content h3,
		.nm-blog-no-results h1,
		.nm-term-description,
		.nm-blog-categories-list li a,
		.nm-blog-categories-toggle li a,
		.nm-blog-heading h1,
		#nm-mobile-menu .nm-mobile-menu-top .nm-mobile-menu-item-search input {
			font-size: 18px
		}
		
		@media all and (max-width:768px) {
			.vc_toggle_title h3 {
				font-size: 18px
			}
		}
		
		@media all and (max-width:400px) {
			#nm-shop-search input {
				font-size: 18px
			}
		}
		
		.add_to_cart_inline .add_to_cart_button,
		.add_to_cart_inline .amount,
		.nm-product-category-text>a,
		.nm-testimonial-description,
		.nm-feature h3,
		.nm_btn,
		.vc_toggle_content,
		.nm-message-box,
		.wpb_text_column,
		#nm-wishlist-table ul li.title .woocommerce-loop-product__title,
		.nm-order-track-top p,
		.customer_details h3,
		.woocommerce-order-details .order_details tbody,
		.woocommerce-MyAccount-content .shop_table tr th,
		.woocommerce-MyAccount-navigation ul li a,
		.nm-MyAccount-user-info .nm-username,
		.nm-MyAccount-dashboard,
		.nm-myaccount-lost-reset-password h2,
		.nm-login-form-divider span,
		.woocommerce-thankyou-order-details li strong,
		.woocommerce-order-received h3,
		#order_review .shop_table tbody .product-name,
		.woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice,
		.nm-checkout-login-coupon .nm-shop-notice,
		.shop_table.cart .nm-product-quantity-pricing .product-subtotal,
		.shop_table.cart .product-quantity,
		.shop_attributes tr th,
		.shop_attributes tr td,
		#tab-description,
		.woocommerce-tabs .tabs li a,
		.woocommerce-product-details__short-description,
		.nm-shop-no-products h3,
		.nm-infload-controls a,
		#nm-shop-browse-wrap .term-description,
		.list_nosep .nm-shop-categories .nm-shop-sub-categories li a,
		.nm-shop-taxonomy-text .term-description,
		.nm-shop-loop-details h3,
		.woocommerce-loop-category__title,
		div.wpcf7-response-output,
		.wpcf7 .wpcf7-form-control,
		.widget_search button,
		.widget_product_search #searchsubmit,
		#wp-calendar caption,
		.widget .nm-widget-title,
		.post .entry-content,
		.comment-form p label,
		.no-comments,
		.commentlist .pingback p,
		.commentlist .trackback p,
		.commentlist .comment .comment-text .description,
		.nm-search-results .nm-post-content,
		.post-password-form>p:first-child,
		.nm-post-pagination a .long-title,
		.nm-blog-list .nm-post-content,
		.nm-blog-grid .nm-post-content,
		.nm-blog-classic .nm-post-content,
		.nm-blog-pagination a,
		.nm-blog-categories-list.columns li a,
		.page-numbers li a,
		.page-numbers li span,
		#nm-widget-panel .total,
		#nm-widget-panel .nm-cart-panel-item-price .amount,
		#nm-widget-panel .quantity .qty,
		#nm-widget-panel .nm-cart-panel-quantity-pricing>span.quantity,
		#nm-widget-panel .product-quantity,
		.nm-cart-panel-product-title,
		#nm-widget-panel .product_list_widget .empty,
		#nm-cart-panel-loader h5,
		.nm-widget-panel-header,
		.button,
		input[type=submit] {
			font-size: 16px
		}
		
		@media all and (max-width:991px) {
			#nm-shop-sidebar .widget .nm-widget-title,
			.nm-shop-categories li a {
				font-size: 16px
			}
		}
		
		@media all and (max-width:768px) {
			.vc_tta.vc_tta-accordion .vc_tta-panel-title>a,
			.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab>a,
			.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab>a,
			.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
			.wpb_content_element .wpb_accordion_header a,
			.nm-term-description {
				font-size: 16px
			}
		}
		
		@media all and (max-width:550px) {
			.shop_table.cart .nm-product-details a,
			.nm-shop-notice,
			.nm-related-posts-content h3 {
				font-size: 16px
			}
		}
		
		@media all and (max-width:400px) {
			.nm-product-category-text .nm-product-category-heading,
			.nm-team-member-content h2,
			#nm-wishlist-empty h1,
			.cart-empty,
			.nm-shop-filter-menu li a,
			.nm-blog-categories-list li a {
				font-size: 16px
			}
		}
		
		.vc_progress_bar .vc_single_bar .vc_label,
		.woocommerce-tabs .tabs li a span,
		.product .summary .price del .amount,
		#nm-shop-sidebar-popup-reset-button,
		#nm-shop-sidebar-popup .nm-shop-sidebar .widget:last-child .nm-widget-title,
		#nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title,
		.nm-shop-filter-menu li a i,
		.woocommerce-loop-category__title .count,
		span.wpcf7-not-valid-tip,
		.widget_rss ul li .rss-date,
		.wp-caption-text,
		.comment-respond h3 #cancel-comment-reply-link,
		.nm-blog-categories-toggle li .count,
		.nm-menu-wishlist-count,
		.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,
		.nm-menu-cart .count,
		.nm-menu ul.sub-menu li a,
		body {
			font-size: 14px
		}
		
		@media all and (max-width:768px) {
			.wpcf7 .wpcf7-form-control {
				font-size: 14px
			}
		}
		
		@media all and (max-width:400px) {
			.nm-blog-grid .nm-post-content,
			.header-mobile-default .nm-menu-cart.no-icon .count {
				font-size: 14px
			}
		}
		
		#nm-wishlist-table .nm-variations-list,
		.widget_price_filter .price_slider_amount .button,
		.widget_price_filter .price_slider_amount,
		.nm-MyAccount-user-info .nm-logout-button.border,
		#order_review .place-order noscript,
		#payment .payment_methods li .payment_box,
		#order_review .shop_table tfoot .woocommerce-remove-coupon,
		.cart-collaterals .shop_table tr.cart-discount td a,
		#nm-shop-sidebar-popup #nm-shop-search-notice,
		.wc-item-meta,
		.variation,
		.woocommerce-password-hint,
		.woocommerce-password-strength,
		.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after {
			font-size: 12px
		}
		
		body {
			font-weight: 400
		}
		
		h1,
		.h1-size {
			font-weight: 400
		}
		
		h2,
		.h2-size {
			font-weight: 400
		}
		
		h3,
		.h3-size {
			font-weight: 400
		}
		
		h4,
		.h4-size,
		h5,
		.h5-size,
		h6,
		.h6-size {
			font-weight: 400
		}
		
		.nm-shop-loop-details h3 a,
		body {
			color: #777
		}
		
		.nm-portfolio-single-back a span {
			background: #777
		}
		
		.mfp-close,
		.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a,
		.vc_pie_chart .vc_pie_chart_value,
		.vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
		.nm-testimonial-description,
		.form-row label,
		.woocommerce-form__label,
		#nm-shop-search-close:hover,
		.products .price .amount,
		.nm-shop-loop-actions>a,
		.nm-shop-loop-actions>a:active,
		.nm-shop-loop-actions>a:focus,
		.nm-infload-controls a,
		.woocommerce-breadcrumb a,
		.woocommerce-breadcrumb span,
		.variations,
		.woocommerce-grouped-product-list-item__label a,
		.woocommerce-grouped-product-list-item__price ins .amount,
		.woocommerce-grouped-product-list-item__price>.amount,
		.nm-quantity-wrap .quantity .nm-qty-minus,
		.nm-quantity-wrap .quantity .nm-qty-plus,
		.product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev),
		.woocommerce-tabs .tabs li.active a,
		.shop_attributes th,
		.product_meta,
		.shop_table.cart .nm-product-details a,
		.shop_table.cart .product-quantity,
		.shop_table.cart .nm-product-quantity-pricing .product-subtotal,
		.shop_table.cart .product-remove a,
		.cart-collaterals,
		.nm-cart-empty,
		#order_review .shop_table,
		#payment .payment_methods li label,
		.woocommerce-thankyou-order-details li strong,
		.wc-bacs-bank-details li strong,
		.nm-MyAccount-user-info .nm-username strong,
		.woocommerce-MyAccount-navigation ul li a:hover,
		.woocommerce-MyAccount-navigation ul li.is-active a,
		.woocommerce-table--order-details,
		a.dark,
		a:hover,
		.nm-blog-heading h1 strong,
		.nm-post-header .nm-post-meta a,
		.nm-post-pagination a,
		.commentlist>li .comment-text .meta strong,
		.commentlist>li .comment-text .meta strong a,
		.comment-form p label,
		.entry-content strong,
		blockquote,
		blockquote p,
		.widget_search button,
		.widget_product_search #searchsubmit,
		.widget_recent_comments ul li .comment-author-link,
		.widget_recent_comments ul li:before {
			color: #282828
		}
		
		@media all and (max-width:991px) {
			.nm-shop-menu .nm-shop-filter-menu li a:hover,
			.nm-shop-menu .nm-shop-filter-menu li.active a,
			#nm-shop-sidebar .widget.show .nm-widget-title,
			#nm-shop-sidebar .widget .nm-widget-title:hover {
				color: #282828
			}
		}
		
		.nm-portfolio-single-back a:hover span,
		.nm-page-not-found-icon:before,
		.nm-page-not-found-icon:after {
			background: #282828
		}
		
		.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
		.wpb_content_element .wpb_accordion_header a,
		#nm-shop-search-close,
		.woocommerce-breadcrumb,
		.nm-single-product-menu a,
		.star-rating:before,
		.woocommerce-tabs .tabs li a,
		.product_meta span.sku,
		.product_meta a,
		.nm-product-wishlist-button-wrap a,
		.nm-product-share a,
		.nm-wishlist-share ul li a:not(:hover),
		.nm-post-meta,
		.nm-post-share a,
		.nm-post-pagination a .short-title,
		.nm-comments .commentlist>li .comment-text .meta time {
			color: #a1a1a1
		}
		
		.vc_toggle_title i,
		#nm-wishlist-empty p.icon i,
		h1 {
			color: #282828
		}
		
		h2 {
			color: #282828
		}
		
		h3 {
			color: #282828
		}
		
		h4,
		h5,
		h6 {
			color: #282828
		}
		
		a,
		a.dark:hover,
		a.gray:hover,
		a.invert-color:hover,
		.nm-highlight-text,
		.nm-highlight-text h1,
		.nm-highlight-text h2,
		.nm-highlight-text h3,
		.nm-highlight-text h4,
		.nm-highlight-text h5,
		.nm-highlight-text h6,
		.nm-highlight-text p,
		.nm-menu-wishlist-count,
		.nm-menu-cart a .count,
		.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,
		#nm-mobile-menu .nm-mobile-menu-cart a .count,
		.page-numbers li span.current,
		.page-numbers li a:hover,
		.nm-blog .sticky .nm-post-thumbnail:before,
		.nm-blog .category-sticky .nm-post-thumbnail:before,
		.nm-blog-categories-list li a:hover,
		.nm-blog-categories ul li.current-cat a,
		.commentlist .comment .comment-text .meta time,
		.widget ul li.active,
		.widget ul li a:hover,
		.widget ul li a:focus,
		.widget ul li a.active,
		#wp-calendar tbody td a,
		.nm-banner-link.type-txt:hover,
		.nm-banner.text-color-light .nm-banner-link.type-txt:hover,
		.nm-portfolio-categories li.current a,
		.add_to_cart_inline ins,
		.woocommerce-breadcrumb a:hover,
		.products .price ins,
		.products .price ins .amount,
		.no-touch .nm-shop-loop-actions>a:hover,
		.nm-shop-menu ul li a:hover,
		.nm-shop-menu ul li.current-cat a,
		.nm-shop-menu ul li.active a,
		.nm-shop-heading span,
		.nm-single-product-menu a:hover,
		.woocommerce-product-gallery__trigger:hover,
		.woocommerce-product-gallery .flex-direction-nav a:hover,
		.product-summary .price .amount,
		.product-summary .price ins,
		.product .summary .price .amount,
		.nm-product-wishlist-button-wrap a.added:active,
		.nm-product-wishlist-button-wrap a.added:focus,
		.nm-product-wishlist-button-wrap a.added:hover,
		.nm-product-wishlist-button-wrap a.added,
		.woocommerce-tabs .tabs li a span,
		#review_form .comment-form-rating .stars:hover a,
		#review_form .comment-form-rating .stars.has-active a,
		.product_meta a:hover,
		.star-rating span:before,
		.nm-order-view .commentlist li .comment-text .meta,
		.nm_widget_price_filter ul li.current,
		.widget_product_categories ul li.current-cat>a,
		.widget_layered_nav ul li.chosen a,
		.widget_layered_nav_filters ul li.chosen a,
		.product_list_widget li ins .amount,
		.woocommerce.widget_rating_filter .wc-layered-nav-rating.chosen>a,
		.nm-wishlist-button.added:active,
		.nm-wishlist-button.added:focus,
		.nm-wishlist-button.added:hover,
		.nm-wishlist-button.added,
		#nm-wishlist-empty .note i,
		.slick-prev:not(.slick-disabled):hover,
		.slick-next:not(.slick-disabled):hover,
		.flickity-button:hover,
		.pswp__button:hover,
		.nm-portfolio-categories li a:hover {
			color: #dc9814
		}
		
		.nm-blog-categories ul li.current-cat a,
		.nm-portfolio-categories li.current a,
		.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,
		.widget_layered_nav ul li.chosen a,
		.widget_layered_nav_filters ul li.chosen a,
		.slick-dots li.slick-active button,
		.flickity-page-dots .dot.is-selected {
			border-color: #dc9814
		}
		
		.blockUI.blockOverlay:after,
		.nm-loader:after,
		.nm-image-overlay:before,
		.nm-image-overlay:after,
		.gallery-icon:before,
		.gallery-icon:after,
		.widget_tag_cloud a:hover,
		.widget_product_tag_cloud a:hover {
			background: #dc9814
		}
		
		@media all and (max-width:400px) {
			.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,
			.slick-dots li.slick-active button,
			.flickity-page-dots .dot.is-selected {
				background: #dc9814
			}
		}
		
		.header-border-1 .nm-header,
		.nm-blog-list .nm-post-divider,
		#nm-blog-pagination.infinite-load,
		.nm-post-pagination,
		.no-post-comments .nm-related-posts,
		.nm-footer-widgets.has-border,
		#nm-shop-browse-wrap.nm-shop-description-borders .term-description,
		.nm-shop-sidebar-default #nm-shop-sidebar .widget,
		.nm-infload-controls a,
		.woocommerce-tabs,
		.upsells,
		.related,
		.shop_table.cart tr td,
		#order_review .shop_table tbody tr th,
		#order_review .shop_table tbody tr td,
		#payment .payment_methods,
		#payment .payment_methods li,
		.woocommerce-MyAccount-orders tr td,
		.woocommerce-MyAccount-orders tr:last-child td,
		.woocommerce-table--order-details tbody tr td,
		.woocommerce-table--order-details tbody tr:first-child td,
		.woocommerce-table--order-details tfoot tr:last-child td,
		.woocommerce-table--order-details tfoot tr:last-child th,
		#nm-wishlist-table>ul>li,
		#nm-wishlist-table>ul:first-child>li,
		.wpb_accordion .wpb_accordion_section,
		.nm-portfolio-single-footer {
			border-color: #eee
		}
		
		.nm-blog-classic .nm-post-divider,
		.nm-search-results .nm-post-divider {
			background: #eee
		}
		
		.nm-blog-categories-list li span,
		.nm-shop-menu ul li>span,
		.nm-portfolio-categories li span {
			color: #ccc
		}
		
		.nm-post-meta:before,
		.nm-testimonial-author span:before {
			background: #ccc
		}
		
		.button,
		input[type=submit],
		.widget_tag_cloud a,
		.widget_product_tag_cloud a,
		.add_to_cart_inline .add_to_cart_button,
		#nm-shop-sidebar-popup-button {
			color: #fff;
			background-color: #282828
		}
		
		.button:hover,
		input[type=submit]:hover {
			color: #fff
		}
		
		#nm-blog-pagination a,
		.button.border {
			border-color: #aaa
		}
		
		#nm-blog-pagination a,
		#nm-blog-pagination a:hover,
		.button.border,
		.button.border:hover {
			color: #282828
		}
		
		#nm-blog-pagination a:not([disabled]):hover,
		.button.border:not([disabled]):hover {
			color: #282828;
			border-color: #282828
		}
		
		.product-summary .quantity .nm-qty-minus,
		.product-summary .quantity .nm-qty-plus {
			color: #282828
		}
		
		.nm-page-wrap {
			background-color: #fff
		}
		
		.nm-header-search {
			background: #fff
		}
		
		.woocommerce-cart .blockOverlay,
		.woocommerce-checkout .blockOverlay {
			background-color: #ffffff!important
		}
		
		.nm-top-bar {
			background: #282828
		}
		
		.nm-top-bar .nm-top-bar-text,
		.nm-top-bar .nm-top-bar-text a,
		.nm-top-bar .nm-menu>li>a,
		.nm-top-bar .nm-menu>li>a:hover,
		.nm-top-bar-social li i {
			color: #eee
		}
		
		.nm-header-placeholder {
			height: 168px
		}
		
		.nm-header {
			line-height: 50px;
			padding-top: 14px;
			padding-bottom: 15px;
			background: #fff
		}
		
		.home .nm-header {
			background: #fff
		}
		
		.mobile-menu-open .nm-header {
			background: #ffffff!important
		}
		
		.header-on-scroll .nm-header,
		.home.header-transparency.header-on-scroll .nm-header {
			background: #fff
		}
		
		.header-on-scroll .nm-header:not(.static-on-scroll) {
			padding-top: 10px;
			padding-bottom: 10px
		}
		
		.nm-header.stacked .nm-header-logo,
		.nm-header.stacked-centered .nm-header-logo {
			padding-bottom: 0
		}
		
		.nm-header-logo img {
			height: 75px
		}
		
		@media all and (max-width:991px) {
			.nm-header-placeholder {
				height: 168px
			}
			.nm-header {
				line-height: 50px;
				padding-top: 10px;
				padding-bottom: 10px
			}
			.nm-header.stacked .nm-header-logo,
			.nm-header.stacked-centered .nm-header-logo {
				padding-bottom: 0
			}
			.nm-header-logo img {
				height: 60px
			}
		}
		
		@media all and (max-width:400px) {
			.nm-header-placeholder {
				height: 168px
			}
			.nm-header {
				line-height: 50px
			}
			.nm-header-logo img {
				height: 60px
			}
		}
		
		.nm-menu li a {
			color: #707070
		}
		
		.nm-menu li a:hover {
			color: #282828
		}
		
		.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a,
		.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a {
			color: #fff
		}
		
		.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a,
		.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a {
			color: #282828
		}
		
		.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a:hover,
		.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a:hover {
			color: #dcdcdc
		}
		
		.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a:hover,
		.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a:hover {
			color: #707070
		}
		
		.nm-menu ul.sub-menu {
			background: #282828
		}
		
		.nm-menu ul.sub-menu li a {
			color: #a0a0a0
		}
		
		.nm-menu ul.sub-menu li a:hover,
		.nm-menu ul.sub-menu li a .label,
		.nm-menu .megamenu>ul>li>a {
			color: #eee
		}
		
		.nm-menu-icon span {
			background: #707070
		}
		
		.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span {
			background: #fff
		}
		
		.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span {
			background: #282828
		}
		
		#nm-mobile-menu {
			background: #fff
		}
		
		#nm-mobile-menu li {
			border-bottom-color: #eee
		}
		
		#nm-mobile-menu a,
		#nm-mobile-menu ul li .nm-menu-toggle,
		#nm-mobile-menu .nm-mobile-menu-top .nm-mobile-menu-item-search input,
		#nm-mobile-menu .nm-mobile-menu-top .nm-mobile-menu-item-search span {
			color: #555
		}
		
		.no-touch #nm-mobile-menu a:hover,
		#nm-mobile-menu ul li.active>a,
		#nm-mobile-menu ul>li.active>.nm-menu-toggle:before,
		#nm-mobile-menu a .label {
			color: #282828
		}
		
		#nm-mobile-menu ul ul {
			border-top-color: #eee
		}
		
		.nm-footer-widgets {
			padding-top: 55px;
			padding-bottom: 15px;
			background-color: #fff
		}
		
		.nm-footer-widgets,
		.nm-footer-widgets .widget ul li a,
		.nm-footer-widgets a {
			color: #777
		}
		
		.nm-footer-widgets .widget .nm-widget-title {
			color: #282828
		}
		
		.nm-footer-widgets .widget ul li a:hover,
		.nm-footer-widgets a:hover {
			color: #dc9814
		}
		
		.nm-footer-widgets .widget_tag_cloud a:hover,
		.nm-footer-widgets .widget_product_tag_cloud a:hover {
			background: #dc9814
		}
		
		@media all and (max-width:991px) {
			.nm-footer-widgets {
				padding-top: 55px;
				padding-bottom: 15px
			}
		}
		
		.nm-footer-bar {
			color: #aaa
		}
		
		.nm-footer-bar-inner {
			padding-top: 30px;
			padding-bottom: 31px;
			background-color: #282828
		}
		
		.nm-footer-bar a {
			color: #aaa
		}
		
		.nm-footer-bar a:hover,
		.nm-footer-bar-social li i {
			color: #eee
		}
		
		.nm-footer-bar .menu>li {
			border-bottom-color: #3a3a3a
		}
		
		@media all and (max-width:991px) {
			.nm-footer-bar-inner {
				padding-top: 30px;
				padding-bottom: 31px
			}
		}
		
		.nm-comments {
			background: #f7f7f7
		}
		
		.nm-comments .commentlist>li,
		.nm-comments .commentlist .pingback,
		.nm-comments .commentlist .trackback {
			border-color: #e7e7e7
		}
		
		#nm-shop-products-overlay,
		#nm-shop {
			background-color: #fff
		}
		
		#nm-shop-taxonomy-header.has-image {
			height: 370px
		}
		
		.nm-shop-taxonomy-text-col {
			max-width: none
		}
		
		.nm-shop-taxonomy-text h1 {
			color: #282828
		}
		
		.nm-shop-taxonomy-text .term-description {
			color: #777
		}
		
		@media all and (max-width:991px) {
			#nm-shop-taxonomy-header.has-image {
				height: 370px
			}
		}
		
		@media all and (max-width:768px) {
			#nm-shop-taxonomy-header.has-image {
				height: 210px
			}
		}
		
		.nm-shop-widget-scroll {
			height: 145px
		}
		
		.onsale {
			color: #373737;
			background: #fff
		}
		
		.products li.outofstock .nm-shop-loop-thumbnail>a:after {
			color: #282828;
			background: #fff
		}
		
		.nm-shop-loop-thumbnail {
			background: #eee
		}
		
		.has-bg-color .nm-single-product-bg {
			background: #eee
		}
		
		.nm-featured-video-icon {
			color: #282828;
			background: #fff
		}
		
		@media all and (max-width:1080px) {
			.woocommerce-product-gallery__wrapper {
				max-width: 500px
			}
			.has-bg-color .woocommerce-product-gallery {
				background: #eee
			}
		}
		
		@media all and (max-width:1080px) {
			.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs {
				background-color: #fff
			}
		}
		
		.error404 .nm-page-wrap {
			background-color: #eee
		}
		
		.nm-page-not-found {
			background-color: #fff
		}
		
		.widget-panel-dark.widget-panel-open .nm-page-overlay {
			background: rgba(255, 255, 255, .73)
		}
		
		@media all and (min-width:401px) {
			.preview-header-icons .nm-header .nm-menu>li>a>i {
				display: inline-block;
				font-size: 17px;
				margin-top: -1px
			}
		}
		
		.home .nm-banner-text .nm-banner-title {
			line-height: 1.21!important
		}
		
		.widget-panel-dark #nm-widget-panel .buttons .button.checkout {
			background-color: #111
		}
		
		.preview-shop-background.post-type-archive-product .nm-page-wrap,
		.preview-shop-background #nm-shop-products-overlay,
		.preview-shop-background #nm-shop {
			background-color: #eee
		}
		
		.preview-shop-background .nm-shop-results-bar {
			display: none
		}
		
		.preview-shop-fullscreen .nm-row {
			max-width: none
		}
		
		@media (min-width:1400px) {
			.preview-shop-fullscreen .nm-row {
				padding-right: 3.5%;
				padding-left: 3.5%
			}
			.preview-shop-fullscreen .nm-row.nm-row-full-nopad {
				padding-right: 0;
				padding-left: 0
			}
		}
		
		@media (max-width:1400px) {
			.preview-shop-fullscreen .nm-banner-text {
				max-width: 520px!important
			}
		}
		
		@media (max-width:1200px) {
			.preview-shop-fullscreen .nm-banner-image {
				background-position: 65% 50%
			}
		}
		
		@media (max-width:991px) {
			.preview-shop-fullscreen .nm-banner-text {
				max-width: 430px!important
			}
		}
		
		@media (max-width:550px) {
			.preview-shop-fullscreen .nm-banner-text {
				max-width: 300px!important
			}
		}
		
		.preview-shop-fullscreen .large-block-grid-4>li {
			width: 20%
		}
		
		.preview-shop-fullscreen .large-block-grid-4>li:nth-of-type(4n+1) {
			clear: none
		}
		
		.preview-shop-fullscreen .large-block-grid-4>li:nth-of-type(5n+1) {
			clear: both
		}
		
		.products li.outofstock .nm-shop-loop-thumbnail>a:after {
			display: none!important
		}
		
		.nm-shop-sidebar-default .large-block-grid-4>li {
			width: 33.33333%
		}
		
		.nm-shop-sidebar-default .large-block-grid-4>li:nth-of-type(3n+1) {
			clear: both
		}
		
		.nm-shop-sidebar-default .large-block-grid-4>li:nth-of-type(4n+1) {
			clear: none
		}
		
		.preview-product-horizontal-thumbs .woocommerce-product-gallery .flex-control-thumbs li:nth-child(2) {
			display: none
		}
		
		.preview-product-gallery-grid .woocommerce-product-gallery__image:nth-child(4),
		.preview-product-gallery-grid .woocommerce-product-gallery__image:nth-child(3) {
			display: none!important
		}
		
		.single_variation {
			display: none!important
		}
		
		@media (max-width:767px) {
			#tab-description .vc_custom_1462135333419 {
				padding-bottom: 0!important
			}
			#tab-description .vc_custom_1462135341599 {
				padding-bottom: 10px!important
			}
		}
		
		@media all and (min-width:1299px) {
			.nm-blog-classic .nm-post-thumbnail a,
			.nm-blog-list .nm-post-thumbnail a {
				position: relative;
				height: 460px;
				overflow: hidden
			}
			.nm-blog-classic .nm-blog-sidebar-none .nm-post-thumbnail a {
				height: 550px
			}
			.nm-blog-classic .nm-post-thumbnail img,
			.nm-blog-list .nm-post-thumbnail img {
				position: absolute;
				bottom: -41%
			}
		}
		
		.nm-checkout-login-coupon {
			display: none
		}
		
		.woocommerce-terms-and-conditions-wrapper {
			display: none
		}
		
		div.wpcf7,
		.wpcf7 {
			color: #282828
		}
		
		.nm-footer-bar-social li i.nm-font-instagram {
			font-size: 20px
		}
		
		@media all and (max-width:991px) {
			.nm-footer-bar-social li i.nm-font-instagram {
				font-size: 18px
			}
		}
		.vc_custom_1439335872363 {
			padding-right: 0px!important;
			padding-left: 0px!important
		}
		
		.vc_custom_1439335914871 {
			padding-right: 0px!important;
			padding-left: 0px!important
		}
			.wpb_animate_when_almost_visible {
				opacity: 1
			}
		.products li.outofstock .nm-shop-loop-thumbnail>a:after {
			content: "Out of stock"
		}
		
		.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after {
			content: "Required field."
		}