
			/* Custom Classes */
			::selection {
				color:#ffffff;
				background:rgba(229,110,110,0.99);				
			}
			::-moz-selection {
				color:#ffffff;
				background:#e56e6e;
				opacity:0;
			}
			body {
				background:#ffffff;
			}

			h1, h1 a, h1 span {
				font-size:72px;
				line-height:74px;
				font-weight:700;
			}			
			h2, h2 a, h2 span {
				font-size:36px;
				line-height:38px;
				font-weight:700;
			}
			h3, h3 a, h3 span {
				font-size:24px;
				line-height:26px;
				font-weight:700;
			}
			h4, h4 a, h4 span {
				font-size:18px;
				line-height:20px;
				font-weight:700;
			}
			h5, h5 a, h5 span {
				font-size:16px;
				line-height:18px;
				font-weight:700;
			}
			h6, h6 a, h6 span {
				font-size:13px;
				line-height:15px;
				font-weight:700;
			}
			h1, h2, h3,
			h1 span, h2 span, h3 span,
			h1 small, h2 small, h3 small,
			h1 a, h2 a, h3 a,
			.port_simple_categs,
			.port_simple_top_categs {
				color:#28313f;
				font-family:Montserrat;
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;				
			}
			h4, h5, h6,
			h4 span, h5 span, h6 span,
			h4 small, h5 small, h6 small,
			h4 a, h5 a, h6 a {
				color:#28313f;
				font-family:Montserrat;
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;			
			}

			* {
				font-family:Montserrat;
			}	
			p, td, div {
				color:#858b94;
				font-size: 16px;
				font-weight:300;
				line-height:30px;
			}
			input, textarea {
				font-weight:300;
			}
			p {
				margin:0 0 27px 0
			}
			a {
				color:#e56e6e;
			}
			a:hover {
				color:#858b94;
			}

			.big_arrow_wrapper span,
			.big_arrow_wrapper span:after,
			.big_arrow_wrapper span:before {
				background:#e56e6e;
			}

			input[type="button"],
			input[type="reset"],
			input[type="submit"] {
				color:#28313f;
				background:#e56e6e;
			}
			input[type="button"]:hover,
			input[type="reset"]:hover,
			input[type="submit"]:hover {
				color:#e56e6e;
				background:#28313f;
			}

			select,
			input[type="date"],
			input[type="tel"],
			input[type="text"],
			input[type="email"],
			input[type="password"],
			textarea {
				color:#858b94;
			}

			input[type="text"]::-webkit-input-placeholder,
			input[type="email"]::-webkit-input-placeholder,
			input[type="password"]::-webkit-input-placeholder,
			textarea::-webkit-input-placeholder {
				color:#858b94;
			}
			input[type="text"]::-moz-placeholder {
				color:#858b94;
			}
			input[type="email"]::-moz-placeholder {
				color:#858b94;
			}
			input[type="password"]::-moz-placeholder {
				color:#858b94;
			}
			textarea::-moz-placeholder {
				color:#858b94;
			}
			
			/* Header */
			header.main_header {
				background:#ffffff;
			}
			.main_header_left_part {
				width:200px;
			}
			.main_header_right_part {
				width:calc(100% - 200px);
			}
			
			header.main_header div,
			header.main_header p,
			header.main_header a {
				color:#28313f;
			}
			header.main_header a:hover {
				color:#e56e6e;
			}
			
			header.main_header nav.main_nav > ul.menu > li > a {
				font-size:18px;
				line-height:18px;
				font-weight:300;
			}
			header.main_header nav.main_nav > ul.menu > li > a,
			header.main_header nav.main_nav > ul.menu > li > a:hover {
				color:#28313f;
			}
				
			header.main_header nav.main_nav > ul.menu > li:before {
				background:#e56e6e;
			}
			header.main_header ul.sub-menu li,
			.header_search_form,
			.site-header-cart .widget_shopping_cart,
			.woocommerce select,
			.woocommerce .gt3_top_sidebar_products,
			.gt3_top_sidebar_products .sidebar:after{
				background:#f7f7f7;
			}
			header.main_header ul.menu > li > ul.sub-menu > li:first-child:before,
			.site-header-cart .widget_shopping_cart:before,
			.header_search_form:before {
				border-color: transparent transparent #f7f7f7 transparent;
			}
			header.main_header ul.sub-menu a {
				font-size:14px;
				line-height:16px;
				color:#858b94;
			}

			nav.main_nav ul.sub-menu > li.current-menu-ancestor > a,
			nav.main_nav ul.sub-menu > li.current-menu-item > a,
			nav.main_nav ul.sub-menu > li.current-menu-parent > a,
			nav.main_nav ul.sub-menu > li:hover > a {
				color:#28313f;
			}
			.main_header ul.sub-menu > li.menu-item-has-children > a:after {
				border-color: transparent transparent transparent #858b94;
			}
			.main_header ul.sub-menu > li.menu-item-has-children:hover > a:after {
				border-color: transparent transparent transparent #28313f;
			}
			.main_header ul.sub-menu > li.menu-item-has-children > a:before {
				border-color: transparent transparent transparent #f7f7f7;
			}
			.mobile_menu_wrapper {
				background:#f7f7f7;
			}
			.mobile_menu_wrapper ul > li > a {
				color:#858b94;
			}
			.mobile_menu_wrapper ul.menu > li > a {
				color:#28313f;
			}

			.mobile_menu_wrapper ul > li.current-menu-ancestor > a,
			.mobile_menu_wrapper ul > li.current-menu-item > a,
			.mobile_menu_wrapper ul > li.current-menu-parent > a {
				color:#e56e6e;
			}
			
			/* Content Borders */
			.gt3_left_bar,
			.gt3_right_bar {
				background:#ffffff;
			}
			.gt3_socials_inner ul li a {
				color:#28313f;
			}
						
			/* Footer Area */
			.footer_area,
			.blog_post_preview.audio_post,
			.blog_post_preview.quote_post,
			.blog_post_preview.link_post,
			.blog_post_preview.standard_post.no-post-thumbnail,
			.single_content .pf_tag_quote,
			.single_content .pf_tag_audio,
			.single_content .pf_tag_link,
			.blog_post_preview.no_image .preview_content {
				background:#f7f7f7;
			}
			.footer_area div,
			.footer_area td,
			.footer_area p {
				color:#868c95;
			}
			.footer_area h1,
			.footer_area h2,
			.footer_area h3,
			.footer_area h4,
			.footer_area h5,
			.footer_area h6 {
				color:#868c95;
			}
			
			/* Blog Listing */
			.blog_listing_title a:hover {
				color:#e56e6e;
			}
			.meta-item {
				color:#28313f;
			}
			.meta-item a {
				color:#858b94;
			}
			.meta-item a:hover {
				color:#e56e6e;
			}
			.pf_link_wrapper .pf_link_text:before {
				color:#e56e6e;
			}
			.pf_link {
				color:#858b94;
			}
			.pf_link:hover {
				color:#e56e6e;
			}
			.pf_quote_text,
			.pf_link_text {
				color:#858b94;
			}
			.pagerblock li a.prev_page span,
			.pagerblock li a.next_page span,
			.pagerblock li a.prev_page span:after,
			.pagerblock li a.next_page span:after,
			.pagerblock li a.prev_page span:before,
			.pagerblock li a.next_page span:before {
				background:#e56e6e;
			}
			.pagerblock li a {
				color:#858b94;
			}
			.pagerblock li.current a {
				color:#28313f;
				border-color:#28313f;
			}
			.pagerblock li a:hover {
				color:#e56e6e;
			}

			.nivo-directionNav a span,
			.nivo-directionNav a span:before,
			.nivo-directionNav a span:after {
				background:#e56e6e;
			}
			.nivo-directionNav a:hover span,
			.nivo-directionNav a:hover span:before,
			.nivo-directionNav a:hover span:after {
				background:#28313f;
			}
			.nivo-directionNav a {
				background:#28313f;
			}
			.nivo-directionNav a:hover {
				background:#e56e6e;
			}

			.fw_pf_slide_prev span,
			.fw_pf_slide_next span,
			.fw_pf_slide_prev span:before,
			.fw_pf_slide_next span:before,
			.fw_pf_slide_prev span:after,
			.fw_pf_slide_next span:after {
				background:#e56e6e;
			}

			.fw_pf_slide_prev,
			.fw_pf_slide_next,
			.fw_pf_slide_prev:hover span,
			.fw_pf_slide_next:hover span,
			.fw_pf_slide_prev:hover span:before,
			.fw_pf_slide_next:hover span:before,
			.fw_pf_slide_prev:hover span:after,
			.fw_pf_slide_next:hover span:after {
				background:#28313f;
			}
			.fw_pf_slide_prev:hover,
			.fw_pf_slide_next:hover {
				background:#e56e6e;
			}
			/* Related Posts */
			h4.gt3_related_title {
				color:#28313f;
			}
			h4.gt3_related_title:hover {
				color:#e56e6e;
			}
			.meta-item span {
				color:#28313f;
			}
			.meta-item,
			.meta-item a {
				color:#858b94;
			}
			.meta-item a:hover {
				color:#e56e6e;
			}
			.single_tags a {
				color:#858b94;
			}
			.single_tags a:hover {
				color:#28313f;
				background:#e56e6e;
			}
			.spg_rp .post_likes_add i {
				color:#e56e6e;
			}
			.single_post_share_block a {
				color:#858b94;
			}
			.single_post_share_block a:before {
				background:#858b94;
			}
			.single_prev_next_posts a {
				color:#28313f;
			}
			.single_prev_next_posts a:hover {
				color:#e56e6e;
			}
			
			/* Comments */
			h4.author,
			h4.author span,
			h4.author a {
				color:#28313f;
			}
			.comment_top_line .comment-reply-link {
				color:#858b94;
			}
			.comment_top_line .comment-reply-link:before {
				background:#858b94;
			}
			.comment_top_line .comment-reply-link:hover {
				color:#28313f;
			}
			.comment_top_line .comment-reply-link:hover:before {
				background:#28313f;
			}
			#reply-title {
				font-size:36px;
				line-height:38px;
			}
			#respond {
				background:#ffffff;
			}

			.gt3_pp_page_bg {
				background-image:url(https://maddalive.it/wp-content/themes/sohopro/img/bgs/bg_pp.jpg);
			}

			/* Widgets */
			.sidepanel select,
			.sidepanel input[type="text"],
			.sidepanel input[type="email"],
			.sidepanel input[type="password"],
			.sidepanel textarea,
			.wrapper_404 input[type="text"],
			.shortcode_subscribe input[type="text"],
			.shortcode_subscribe input[type="email"],
			.shortcode_subscribe input[type="password"] {
				color:#858b94;
				font-weight:300;
				line-height:30px;
			}
			.widget_product_categories ul > li:before,
			.widget_nav_menu ul > li:before,
			.widget_archive ul > li:before,
			.widget_pages ul > li:before,
			.widget_categories ul > li:before,
			.widget_recent_entries ul > li:before,
			.widget_meta ul > li:before,
			.widget_recent_comments ul > li:before {
				background: #28313f;
			}
			.widget_product_categories ul > li.active_list_item > a,
			.widget_product_categories ul > li.active_list_item > span,
			.widget_nav_menu ul > li.active_list_item > a,
			.widget_archive ul > li.active_list_item > a,
			.widget_pages ul > li.active_list_item > a,
			.widget_categories ul > li.active_list_item > a,
			.widget_categories ul > li.current-cat > a,
			.widget_recent_entries ul > li.active_list_item > a,
			.widget_meta ul > li.active_list_item > a,
			.active_list_item:hover > a,
			.widget_categories ul > li.current-cat,
			.recent_posts_title,
			.recent_posts_info span {
				color: #28313f;
			}
			.recent_posts_title:hover {
				color: #e56e6e;
			}
			.widget_recent_comments #recentcomments * {
				color:#858b94;
			}
			.widget_recent_comments #recentcomments a {
				color:#e56e6e;
			}
			.widget_recent_comments #recentcomments a:hover {
				color:#28313f;
			}
			.gt3_services_box_content {
				background: #e56e6e;
				font-size:16px;
				line-height:30px;
				font-family:Montserrat;
				font-weight:300;
			}
			.gt3_services_img_bg {
				background-color: #e56e6e;
			}
			.fs_bullets .bullet_slide.current_bullet,
			.slick-dots li.slick-active button {
				background: #e56e6e;
			}

			.vc_tta-style-gt3_standard .vc_tta-title-text:after,
			.vc_toggle_gt3_standard .vc_toggle_title h4:after {
				background: #e56e6e;
			}

			.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading,
			.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:hover,
			.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title,
			.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:hover {
				background: #e56e6e !important;
				border-color: #e56e6e !important;
			}
			
			/* Photo Modules */
			.thumbs_grid_gallery .thumbs_gallery_wrapper:before,
			.thumbs_grid_gallery .thumbs_gallery_wrapper:after,
			.stripe_gallery_wrapper .stripe_slide .stripe_overlay:before,
			.stripe_gallery_wrapper .stripe_slide .stripe_overlay:after,
			.gt3_stripe .gt3_plus_icon:before,
			.gt3_stripe .gt3_plus_icon:after,
			.gt3_blog_grid .blog_grid_item .grid_overlay:before,
			.gt3_blog_grid .blog_grid_item .grid_overlay:after,
			.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:before,
			.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:after,
			.packery_portfolio .packery-item .grid_overlay:before,
			.packery_portfolio .packery-item .grid_overlay:after,
			.gt3_albums_grid .albums_grid_item .grid_overlay:before,
			.gt3_albums_grid .albums_grid_item .grid_overlay:after,
			.packery_overlay:before,
			.packery_overlay:after,
			.grid_gallery_wrapper .grid-item .grid_overlay:before,
			.grid_gallery_wrapper .grid-item .grid_overlay:after {
				background:#e56e6e;
			}
			.portfolio_grid_title_link:hover .portfolio_grid_title {
				color:#e56e6e;
			}
			.portfolio_grid_item.title_layout_always .portfolio_grid_meta {
				color:#858b94;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title {
				color:#858b94;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide.current-slide .stripe_title {
				color:#28313f;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title_wrapper {
				background:#ffffff;
			}
			.gt3_soho_button {
				background:#e56e6e;
			}
			.gt3_soho_button:hover {
				color:#e56e6e;
				background:#28313f;
			}
			.portfolio_grid_content .portfolio_grid_meta,
			.albums_grid_content .albums_grid_meta {
				color:#e56e6e;
			}
			.gt3_portfolio_filter_wrapper li a,
			.gt3_albums_filter_wrapper li a {
				color:#28313f
			}
			.gt3_portfolio_filter_wrapper li a:hover,
			.gt3_portfolio_filter_wrapper li.selected a,
			.gt3_albums_filter_wrapper li a:hover,
			.gt3_albums_filter_wrapper li.selected a {
				color:#e56e6e;
			}
			.gt3_stripe:hover .gt3_stripe_content .gts_stripe_descr {
				color:#e56e6e;
			}
			.sohopro_slider_button {
				background:#28313f;
			}
			.sohopro_slider_button .sohopro_slider_button_inner span,
			.sohopro_slider_button .sohopro_slider_button_inner span:after,
			.sohopro_slider_button .sohopro_slider_button_inner span:before {
				background:#e56e6e;
			}

			.sohopro_slider_button:hover {
				background:#e56e6e;
			}
			.sohopro_slider_button:hover .sohopro_slider_button_inner span,
			.sohopro_slider_button:hover .sohopro_slider_button_inner span:after,
			.sohopro_slider_button:hover .sohopro_slider_button_inner span:before {
				background:#28313f;
			}
			
			.fs_state_play.fs_play_pause:before,
			.fs_state_play.fs_play_pause:after {
				border-color:#28313f;
			}
			.fs_state_play.fs_play_pause:hover:before,
			.fs_state_play.fs_play_pause:hover:after {
				border-color:#e56e6e;
			}
			.fs_play_pause:before {
				border-color: transparent transparent transparent #28313f;
			}
			.fs_play_pause:hover:before {
				border-color: transparent transparent transparent #e56e6e;
			}
			.fs_slider_controls i {
				color:#28313f;
			}
			.fs_slider_controls:hover i {
				color:#e56e6e;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label,
			.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
				font-family:Montserrat;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_bar {
				background:#e56e6e;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
			.vc_row .vc_progress_bar .vc_single_bar .vc_bar:after {
				color: #858b94;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label {
				color: #28313f;
			}
			.gt3_meta_values_wrapper .gt3_meta_values_item {
				color:#858b94;
			}
			.gt3_meta_values_wrapper .gt3_meta_values_item span {
				color:#28313f;
			}

			body .vc_pie_chart .vc_pie_chart_value {
				font-family:Montserrat;
				font-weight:300;
				color: #28313f;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
				color:#858b94;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
				border-color: #ffffff;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab.vc_active:after,
			body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active:after,
			body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active:after {
				background: #ffffff;
			}
			.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:before {
				background:#e56e6e;
			}
			.price_content span {
				color:#e56e6e;
			}
			.gt3_module_button a,
			.shortcode_button,
			.gt3_btn_reverse .shortcode_button:hover,
			.price_item.most_popular .item_cost_wrapper {
				background:#e56e6e;
			}
			.gt3_module_button a:hover,
			.shortcode_button:hover,
			.gt3_btn_reverse .shortcode_button,
			.team_position {
				color: #e56e6e;
			}
			.module_testimonial.type1 .testimonials_title {
				color:#28313f;
			}
			.gt3_team_info ul li a {
				color:#858b94;
			}
			.gt3_team_info ul li a:hover {
				color:#e56e6e;
			}
			
			.port_prev_next_posts a .port_prev_post_title,
			.port_prev_next_posts a .port_next_post_title,
			.gt3_sharing_module a {
				color:#858b94;
			}
			.port_prev_next_posts a:hover .port_prev_post_title,
			.port_prev_next_posts a:hover .port_next_post_title {
				color:#e56e6e;
			}
			.port_back2grid span {
				border:1px solid #e56e6e;
			}
			.port_back2grid:hover span {
				border:1px solid #28313f;
			}
			.port_prev_next_posts a:hover .big_arrow_wrapper span,
			.port_prev_next_posts a:hover .big_arrow_wrapper span:before,
			.port_prev_next_posts a:hover .big_arrow_wrapper span:after {
				background:#28313f;
			}

			/* 404 */
			.gt3_404_page_bg {
				background-image:url(https://maddalive.it/wp-content/themes/sohopro/img/bgs/bg_404.jpg);
			}
			.wrapper_404 .title_404,
			.count_title,
			.countdown-amount,
			.countdown-period,
			.gt3_contact_label {
				color:#28313f;
			}
			.gt3_meta_values_item {
				font-weight:300;
			}
			a.widget_social  {
				color:#868c95;
			}
			a.widget_social:hover,
			.comment_top_line .author a:hover {
				color:#e56e6e;
			}
			.tagcloud a:hover {
				background:#e56e6e;
			}
			.btn_menu_ico span {
				background:#28313f;
			}
			@media only screen and (max-width: 760px) {
				#wpadminbar {top:-46px!important;}
			}
			
				.woocommerce-page div.woocommerce_container > ul.products > li.product{
					width:33.33%;
				}
				div.product .summary del, 
				div.product .summary del .amount,
				div.product .summary ins, 
				div.product .summary ins .amount,
				.site-header-cart .cart-contents.full,
				.woocommerce div.product p.price,
				.woocommerce div.product span.price,
				.woocommerce ul.products li.product .price,
				.single-product .product_meta > span a:hover,
				.woocommerce div.product .woocommerce-tabs .panel li,
				.woocommerce ul.cart_list li:hover a:not(.remove),
				.woocommerce ul.product_list_widget li:hover a:not(.remove),
				.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li ins,
				.site-header-cart .woo_icon-commerce .count,
				.main_wrapper .gt3_product_list_nav li a:hover .nav_text,
				.widget_layered_nav ul li.chosen > a,
				.widget_layered_nav ul li.active_list_item > a,
				.widget_product_categories ul.product-categories ul > li.active_list_item > a {
					color:#e56e6e!important;
				}
				
				.woocommerce a.button,
				.woocommerce button.button,
				.woocommerce input.button,
				.woocommerce #respond input#submit,
				.woocommerce #content input.button,
				.woocommerce a.edit,
				.woocommerce #commentform #submit,
				.woocommerce-page input.button,
				.woocommerce .wrapper input[type="reset"],
				.woocommerce .wrapper input[type="submit"],
				.woocommerce form.login input.button,
				.woocommerce form.lost_reset_password input.button,
				.return-to-shop a.button,
				#payment input.button,
				.woocommerce p input.button,
				.woocommerce p button.button,
				.woocommerce .checkout_coupon p input.button,
				.woocommerce .checkout_coupon p button.button,
				.woocommerce .woocommerce-shipping-calculator p button.button,
				.woocommerce #respond input#submit.alt,
				.woocommerce a.button.alt,
				.woocommerce button.button.alt,
				.woocommerce input.button.alt,
				.woocommerce #review_form #respond .form-submit input,
				.woocommerce .widget_price_filter .price_slider_amount .button,
				.woocommerce ul.products li.product .button:before,
				.woocommerce ul.products li.product .button:hover,
				.woocommerce ul.products li.product .add_to_wishlist:before,
				.woocommerce ul.products li.product .add_to_wishlist:hover,
				.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before,
				.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:hover,
				.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before,
				.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:hover,
				.gt3_woocommerce_top_filter_button span {
					color:#28313f!important;
					background:#e56e6e!important;
				}

				.woocommerce a.button:hover,
				.woocommerce button.button:hover,
				.woocommerce input.button:hover,
				.woocommerce #respond input#submit:hover,
				.woocommerce #content input.button:hover,
				.woocommerce a.edit:hover,
				.woocommerce #commentform #submit:hover,
				.woocommerce-page input.button:hover,
				.woocommerce .wrapper input[type="reset"]:hover,
				.woocommerce .wrapper input[type="submit"]:hover,
				.woocommerce form.login input.button:hover,
				.woocommerce form.lost_reset_password input.button:hover,
				.return-to-shop a.button:hover,
				#payment input.button:hover,
				.woocommerce p input.button:hover,
				.woocommerce p button.button:hover,
				.woocommerce .checkout_coupon p input.button:hover,
				.woocommerce .checkout_coupon p button.button:hover,
				.woocommerce .woocommerce-shipping-calculator p button.button:hover,
				.woocommerce #respond input#submit.alt:hover,
				.woocommerce a.button.alt:hover,
				.woocommerce button.button.alt:hover,
				.woocommerce input.button.alt:hover,
				.woocommerce #review_form #respond .form-submit input:hover,
				.woocommerce .widget_price_filter .price_slider_amount .button:hover,
				.woocommerce ul.products li.product .button:hover:before,
				.woocommerce ul.products li.product .add_to_wishlist:hover:before,
				.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:hover:before,
				.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:hover:before {
					background:#28313f!important;
					color:#e56e6e!important;
				}
				.woocommerce #respond input#submit.alt.disabled,
				.woocommerce #respond input#submit.alt.disabled:hover,
				.woocommerce #respond input#submit.alt:disabled,
				.woocommerce #respond input#submit.alt:disabled:hover,
				.woocommerce #respond input#submit.alt:disabled[disabled],
				.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
				.woocommerce a.button.alt.disabled,
				.woocommerce a.button.alt.disabled:hover,
				.woocommerce a.button.alt:disabled,
				.woocommerce a.button.alt:disabled:hover,
				.woocommerce a.button.alt:disabled[disabled],
				.woocommerce a.button.alt:disabled[disabled]:hover,
				.woocommerce button.button.alt.disabled,
				.woocommerce button.button.alt.disabled:hover,
				.woocommerce button.button.alt:disabled,
				.woocommerce button.button.alt:disabled:hover,
				.woocommerce button.button.alt:disabled[disabled],
				.woocommerce button.button.alt:disabled[disabled]:hover,
				.woocommerce input.button.alt.disabled,
				.woocommerce input.button.alt.disabled:hover,
				.woocommerce input.button.alt:disabled,
				.woocommerce input.button.alt:disabled:hover,
				.woocommerce input.button.alt:disabled[disabled],
				.woocommerce input.button.alt:disabled[disabled]:hover{
					background:#e56e6e!important;
					color:#28313f!important;
				}
				.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover span:before,
				.woocommerce div.product .woocommerce-tabs ul.tabs li.active span:before{
					background:#e56e6e!important;
				}
				.woocommerce .quantity input.qty,
				.woocommerce #content .quantity input.qty,
				.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
					background:#ffffff;
				}
				.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
				.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
					border-right-color:#ffffff;
				}
				
				.woocommerce .product_meta .sku_wrapper,
				.woocommerce .posted_in,
				.woocommerce .tagged_as,
				.single-product .product_meta > span,
				.woocommerce div.product form.cart .variations label,
				.woocommerce .quantity input.qty[type="number"],
				.woocommerce .quantity:before,
				.woocommerce .quantity:after,
				.woocommerce span.onsale,
				.woocommerce div.product span.out-of-stock,
				.woocommerce .widget_price_filter .price_slider_amount .price_label span,
				.woocommerce ul.products li.product a h6,
				.woocommerce ul.cart_list li a,
				.woocommerce ul.product_list_widget li a,
				.woocommerce .widget_shopping_cart .total, 
				.woocommerce.widget_shopping_cart .total,
				.woocommerce ul.cart_list li dd p,
				.woocommerce ul.cart_list li dl dt,
				.woocommerce ul.product_list_widget li dl dt,
				.widget_layered_nav ul li *,
				.widget_product_categories ul ul *{
					color:#28313f;
				}
				.site-header-cart .woo_icon-commerce .count,
				.woocommerce div.product div.images .flex-control-thumbs li{
					background:#28313f;
				}
				.woocommerce .product_meta .sku_wrapper span,
				.summary .product_meta span a,
				.woocommerce .posted_in a,
				.woocommerce-error, .woocommerce-info, .woocommerce-message {
					color:#858b94;
				}
				.summary .product_meta span a:hover,
				.woocommerce .posted_in a:hover,
				.woocommerce #respond input#submit.alt.disabled:hover,
				.woocommerce #respond input#submit.alt:disabled:hover,
				.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
				.woocommerce a.button.alt.disabled:hover,
				.woocommerce a.button.alt:disabled:hover,
				.woocommerce a.button.alt:disabled[disabled]:hover,
				.woocommerce button.button.alt.disabled:hover,
				.woocommerce button.button.alt:disabled:hover,
				.woocommerce button.button.alt:disabled[disabled]:hover,
				.woocommerce input.button.alt.disabled:hover,
				.woocommerce input.button.alt:disabled:hover,
				.woocommerce input.button.alt:disabled[disabled]:hover {
					color:#28313f;
				}
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a,
				.woocommerce div.product .woocommerce-tabs .panel li>span,
				.woocommerce div.product .woocommerce-tabs .panel h2 span,
				.woocommerce ul.products li.product .price del,
				.single-product .product_meta > span span,
				.single-product .product_meta > span a {
					color:#858b94!important;
				}
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a,
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover {
					color:#28313f!important;
				}
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active:before {
					background:#ffffff!important;
				}
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a:before,
				.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover:before,
				.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
				.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
					background:#e56e6e!important	;
				}
				.woocommerce span.onsale::after,
				.woocommerce ul.products li.product .button:hover:after,
				.woocommerce ul.products li.product .add_to_wishlist:hover:after,
				.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a:hover:after,
				.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a:hover:after{
					border-bottom-color:#e56e6e;
				}
				.woocommerce-pagination ul.page-numbers li a.next span,
				.woocommerce-pagination ul.page-numbers li a.prev span,
				.woocommerce-pagination ul.page-numbers li a.next span:after,
				.woocommerce-pagination ul.page-numbers li a.prev span:after,
				.woocommerce-pagination ul.page-numbers li a.next span:before,
				.woocommerce-pagination ul.page-numbers li a.prev span:before{
					background:#e56e6e;
				}
				.woocommerce .woocommerce-pagination ul.page-numbers li a,
				.woocommerce-page .woocommerce-pagination ul.page-numbers li a {
					color:#858b94;
				}
				.woocommerce .woocommerce-pagination ul.page-numbers li span,
				.woocommerce-page .woocommerce-pagination ul.page-numbers li span,
				.woocommerce nav.woocommerce-pagination ul li span.current{
					color:#28313f;
					border-color:#28313f;
				}
				.woocommerce nav.woocommerce-pagination ul li a:focus,
				.woocommerce nav.woocommerce-pagination ul li a:hover{
					color:#e56e6e;
				}
			