
.ec_out_of_stock_notify{ border-color:#222222; }
.ec_out_of_stock_notify_title, .ec_out_of_stock_notify_button > input, #ec_user_login_link a{ background-color:#222222; }
.ec_product_type1 .ec_product_addtocart{ background-color:#222222; border-bottom-color:#666666; }
.ec_product_type3 .ec_product_addtocart{ background-color:#222222 !important; }
.ec_price_container_type5{ background-color:#222222; }
.ec_price_container_type5:after{ border-color: #666666 transparent transparent #666666; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container{ background-color:#222222; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container:after{ border-color:#666666 transparent transparent #666666; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart{ background-color:#222222 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button{ background-color:#222222 !important; }
@media(hover: hover) {
	.ec_out_of_stock_notify_button > input:hover, #ec_user_login_link a:hover{ background-color:#666666; }
	.ec_product_type1 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type1 .ec_product_addtocart:hover{ background-color:#666666; border-bottom-color:#222222; }
	.ec_product_type3 .ec_product_addtocart:hover{ background-color:#666666 !important; }
	.ec_product_type3 .ec_product_addtocart:hover{ background-color:#222222; }
	.ec_product_type3 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type5 .ec_product_addtocart:hover{ background-color:#222222; }
	.ec_product_type5 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover{ background-color:#666666 !important; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button:hover{ background-color:#666666 !important; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ background-color:#222222; }
}
.ec_product_quickview_content_title, .ec_product_quickview_content_title > a{ color:#222222 !important; }
.ec_product_quickview_content_title:hover, .ec_product_quickview_content_title > a:hover{ color:#666666 !important; }
.ec_product_quickview_content_quantity input[type="submit"], .ec_product_quickview_content_quantity input[type="button"], .ec_product_quickview_content_add_to_cart a{ background-color:#222222 !important; }
.ec_product_quickview_content_quantity input[type="submit"]:hover, .ec_product_quickview_content_quantity input[type="button"]:hover, .ec_product_quickview_content_add_to_cart a:hover{ background-color:#666666 !important; }
.ec_product_quickview_content_quantity .ec_minus, .ec_product_quickview_content_quantity .ec_plus{ background-color:#222222; }
.ec_product_quickview_content_quantity .ec_minus:hover, .ec_product_quickview_content_quantity .ec_plus:hover{ background-color:#666666; }
.ec_quickview_view_details a{ color:#222222 !important; }
.ec_quickview_view_details a:hover{ color:#666666 !important; }
.ec_product_page_sort > .ec_product_page_showing{ color:#222222; }
.ec_product_star_on{ border-bottom-color:#222222 !important; color:#222222; border-bottom-color:#222222; }
.ec_product_star_on:before{ border-bottom-color:#222222; }
.ec_product_star_on:after{ color:#222222; border-bottom-color:#222222; }
.ec_product_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_product_added_to_cart a, .ec_cart_checkout_link{ color:#222222 !important; }
.ec_product_added_to_cart a:hover, .ec_cart_checkout_link:hover{ color:#666666 !important; }
.ec_product_details_page a{ color:#222222; }
.ec_product_details_page a:hover{ color:#666666; }
.ec_details_title{ color:#222222 !important; }
.ec_details_price > .ec_product_price{ color:#000000; }
.ec_details_price > .ec_product_sale_price{ color:#000000; }
.ec_details_magbox{ display:none; }
.ec_details_right{  }
.ec_details_model_number{ color:#666666 !important; }
.ec_details_description{ color:#222222 !important; }
.ec_details_stock_total{ color:#666666 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a, .ec_details_customer_reviews_row > input[type="button"], .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart input, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a, .wpeasycart-html-swatch{ background-color:#222222 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:hover, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a:hover, .ec_details_customer_reviews_row > input[type="button"]:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > input:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a:hover, .wpeasycart-html-swatch.ec_selected, .wpeasycart-html-swatch:hover{ background-color:#666666 !important; }
.ec_details_categories{ color:#666666 !important; }
.ec_details_manufacturer{ color:#666666 !important; }
.ec_details_tabs{ color:#222222; }
.ec_details_tab.ec_active{ border-top-color:#222222; }
.ec_details_customer_reviews_left > h3{ color:#222222 !important; }
.ec_details_customer_review_date{ color:#666666; }
.ec_details_customer_review_date > strong{ color:#222222; }
.ec_details_customer_review_data{ color:#222222; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder > h3{ color:#222222 !important; }
.ec_details_customer_reviews_row{ color:#222222; }
.ec_details_customer_reviews_row > input[type="button"]{ background-color:#333; color:#FFFFFF; }
.ec_details_customer_reviews_row > input[type="button"]:hover{ background-color:#333333; }
.ec_details_related_products_area > h3{ color:#222222 !important; }
.ec_product_details_star_on{ border-bottom-color:#222222 !important; color:#222222; border-bottom-color:#222222; }
.ec_product_details_star_on:before{ border-bottom-color:#222222; }
.ec_product_details_star_on:after{ color:#222222; border-bottom-color:#222222; }
.ec_product_details_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_details_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_details_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_details_swatches > li.ec_selected > img{ border:2px solid #222222; }
.ec_special_heading{ color:#222222; }
.ec_special_icon, .ec_special_icon_list{ background-color:#222222; }
.ec_cart_page a, .ec_restricted a{ color:#222222; }
.ec_cart_page a:hover, .ec_restricted a:hover{ color:#666666; }
a.ec_cart_empty_button{ background-color:#222222 }
a.ec_cart_empty_button:hover{ background-color:#666666 }
.ec_cart_breadcrumb{ color:#222222; }
.ec_cart_table_continue_shopping{ color:#222222; }
.ec_cart_table_continue_shopping:hover{ color:#666666; }
.ec_cart_button_column > .ec_cart_button, .ec_cart_table_checkout_button{ background-color:#222222 !important; }
.ec_cart_button_column > .ec_cart_button:hover, .ec_cart_table_checkout_button:hover{ background-color:#666666 !important; }
.ec_cart_breadcrumb_item_v2, .ec_cart_bottom_nav_back, .ec_cart_create_account_row_v2 > a, .ec_account_login_cancel_link{ color:#222222 !important; }
.ec_cart_breadcrumb_item_v2:hover, .ec_cart_bottom_nav_back:hover, .ec_cart_create_account_row_v2 > a:hover, .ec_account_login_cancel_link:hover{ color:#666666 !important; }
.ec_cart > thead > tr{ border-bottom-color:#222222; }
.ec_cartitem_title{ color:#222222 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button{ background-color:#222222 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row > .ec_account_button{ background-color:#222222 !important; }
.ec_cart_button_row > .ec_account_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row > .ec_cart_button, .ec_cart_button_row input[type="button"], .ec_cart_button_row a.ec_cart_button{ background-color:#222222 !important; }
.ec_cart_button_row > .ec_cart_button:hover, .ec_cart_button_row input[type="button"]:hover, .ec_cart_button_row a.ec_cart_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row a.ec_account_login_link{ background:none !important; background-color:transparent !important; color:#222222; }
.ec_cart_button_row a.ec_account_login_link:hover{ background:none !important; background-color:transparent !important; color:#666666; }
.ec_cart_input_row > a, .ec_cart_input_row > b, .ec_cart_input_row > strong, .ec_account_order_details_item_display_title > a{ color:#222222; }
.ec_cart_input_row > a:hover, .ec_account_order_details_item_display_title > a:hover{ color:#666666; }
ul.ec_menu_vertical li a:hover{ background-color:#222222; }
ul.ec_menu_vertical ul li a:hover, ul.ec_menu_vertical ul ul li a:hover, .ec_categorywidget a:hover, .ec_manufacturerwidget a:hover, .ec_pricepointwidget a:hover, .ec_groupwidget a:hover, .ec_product_widget_title a:hover{ color:#222222 !important; }

.ec_search_widget input[type="submit"], .ec_newsletter_widget input[type="submit"], input[type="submit"].ec_login_widget_button{ background-color:#222222; border-bottom:4px solid #666666; }
.ec_search_widget input[type="submit"]:hover, .ec_newsletter_widget input[type="submit"]:hover, input[type="submit"].ec_login_widget_button:hover{ background-color:#666666; border-bottom:4px solid #222222; }

.ec_cart_widget_minicart_wrap{ background:#222222; }

.ec_categorywidget a, .ec_manufacturer_widget a, .ec_pricepoint_widget a, .ec_group_widget a, .ec_cartwidget a{ color:#222222; }
.ec_categorywidget a:hover, .ec_manufacturer_widget a:hover, .ec_pricepoint_widget a:hover, .ec_group_widget a:hover, .ec_cartwidget a:hover{ color:#666666 !important; }

.ec_newsletter_content h1, .ec_newsletter_close{ color:#222222; }
.ec_newsletter_content input[type='submit']{ background-color:#222222;}
.ec_newsletter_content input[type='submit']:hover{ background-color:#666666; }

.ec_account_order_item_buy_button, .ec_account_order_item_download_button{ background-color:#222222; }
.ec_account_order_item_buy_button:hover, .ec_account_order_item_download_button:hover{ background-color:#666666; }
.ec_account_dashboard_row_divider a, .ec_account_order_line_column5 a, .ec_account_complete_payment_button{ background-color:#222222 !important; }
.ec_account_dashboard_row_divider a:hover, .ec_account_order_line_column5 a:hover, .ec_account_complete_payment_button:hover{ background:#666666 !important; background-color:#666666 !important; }

.ec_store_table a{ color:#222222 !important; }
.ec_store_table a:hover{ color:#666666 !important; }

.ec_cart_success_title{ color:#222222 !important; }
.ec_cart_success_continue_shopping_button > a{ background:#222222 !important; }
.ec_cart_success_continue_shopping_button > a:hover{ background:#666666 !important; }

@media only screen and ( min-width:1140px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:990px ) and ( max-width:1139px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:768px ) and ( max-width:989px ) {
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( min-width:481px ) and ( max-width:767px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( max-width:480px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	.ec_product_quickview_content_data{ padding:15px; }
	.ec_product_page_sort > .ec_product_page_showing{ margin:0; }
	.ec_product_page_sort > select{ float:left; }
	.ec_product_type6 .ec_image_container_none, .ec_product_type6 .ec_image_container_border, .ec_product_type6 .ec_image_container_shadow{ width:100%; max-width:100%; }
	.ec_product_type6 .ec_product_meta_type6{ position:relative; width:100%; max-width:100%; margin-left:0; float:none; padding:15px; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart_container{ float:none; }
	
	.ec_details_swatches{ float:left; width:100%; }
	.ec_details_option_label{ border-right:none; }
	
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}


