/********************************************************************************

	@TYPOGRAPHY

******************************************************************************* */

	body {
		background: url('') scroll repeat left top #fafafa;
		color: #888888; font: normal 12px/1.7 Arial, Helvetica, sans-serif;
	}
	body.boxed{
		background-color: ;
	}
	#boxed_container {
		background-color: #fafafa;
	}		
	h1, h2, h3,
	.simplicity_heading_small, .simplicity_heading_middle, .simplicity_heading_big, .simplicity_heading_small_white, .simplicity_heading_middle_white, .simplicity_heading_big_white,
	.cycle_content h3.entry-title,
	span.teaser_title, .product_meta .tagged_as span,  #stylechanger a.section_toggle {
		color: #3c2e25;
		font-style: normal; font-weight: 300; font-family: 'Alfa Slab One' , Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	h4, h5, h6 {
		color: #3c2e25;
		font-style: normal;
		font-weight: 300;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#content h1, #content h2, #content h3,
	header.title h1, header.title h2, header.title h3,
	.middle, .small, .cross-sells h2, ul.products li.product h3 {
		font-style: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:inherit;
	}
	
	h1 { font-size: 46px; letter-spacing:-3px}
	h2 { font-size: 44px; letter-spacing:-3px}
	h3 { font-size: 33px; letter-spacing:-2px}
	h4 { font-size: 18px}
	h5 { font-size: 16px}
	h6 { font-size: 14px}
		
	
	#color_header {
		background: url('') scroll repeat left top #f3f3f3;
		color: #3c2e25 !important;
	}

	.rev_slider {color: #3c2e25 !important;}
	
	#color_header h1, #color_header h2, #color_header h3, #color_header h4, #color_header h5, #color_header h6  {color: #3c2e25 !important}
	.entry-title, .widget-title, .product_meta .tagged_as span {
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
	}
	#pagetitle h1 { font-size: 55px}
	.widget-title, .product_meta .tagged_as span { font-size: 18px}
	
	
	body.jigoshop .tagged_as {
		color: #3c2e25;
		font-weight: 300;
		-webkit-font-smoothing: antialiased;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		font-size: 18px
	}
	
	
	h1.entry-title { font-family: 'Alfa Slab One', Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased}
	h2.entry-title { font-size: 23px}
	h2.entry-title a, .wpsc-account strong { color: #3c2e25}
	h1.entry-title, h3#comments { font-style:normal; font-size: 31px}
	h3#reply-title {font-size:18px;}
	
	body.jigoshop .entry-content h1,
	body.jigoshop .entry-content h2,
	body.jigoshop .entry-content h3	{ font-style: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:inherit;}
	
	body.single-post h1.entry-title, body.single-post h3#comments, body.single-post h3#reply-title {
		font-style: normal; font-weight:300; font-size: 31px; font-family: Arial, Helvetica, sans-serif;
		letter-spacing:inherit;
	}
	
	a { color: #ff2654}
	a:hover, ul.ox_list_animated a:hover { color: #3c2e25}
	::-moz-selection, ::selection { background: #635f5b; color: #fff; text-shadow: none;}

	ul.ox_list_animated a { color: #888888}
	ul.ox_list_animated li span.widget_mark { background: #ff2654}
	ul.ox_list_animated li:hover span.widget_mark { background: #3c2e25}
	
	ins { color: #ff2654;}
	ins span.amount { color: #ff2654;}

/********************************************************************************

	@FORM

******************************************************************************* */

	button, input, select, textarea { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
	input[type="text"], input[type="search"], .input-text, input[type="password"], textarea, .styled-select, select {
		border-color: #c1c1c1;
		-moz-box-shadow:inset 2px 2px 9px #f0f0f0;	-webkit-box-shadow:inset 2px 2px 9px #f0f0f0; box-shadow:inset 2px 2px 9px #f0f0f0;
		background-color: #fff;
		color: #b2aca8;
	}
	
	
	
	.widget input[type="text"], .widget input[type="search"], .widget .input-text, .widget input[type="password"], .widget textarea, .widget .styled-select, .widget select { border-color: #e3e3e3;}
	
	
	input::-webkit-input-placeholder { color: #b2aca8} input:-moz-placeholder { color: #b2aca8}
	textarea::-webkit-input-placeholder { color: #b2aca8} textarea:-moz-placeholder { color: #b2aca8}
	
	input[type="text"]:hover, input[type="search"]:hover, .input-text:hover textarea:hover { background-color: #fff}
	input:-webkit-autofill, input:focus, textarea:focus { background-color: #fff}
			
	/*	@Buttons
	-------------------------------------------------------------- */
	input[type="submit"], input[type="file"], button, .button, input.wpsc_buy_button, a.gocheckout,
	.submitbutton, .input-submit, input#submit, .button-alt, ul.products li.product a.button, .simplicity_button {
		background-color: #ff2654;
		color: #fff;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	input[type="submit"]:hover, input[type="file"]:hover, button:hover, .button:hover, input.wpsc_buy_button:hover, a.gocheckout:hover,
	.submitbutton:hover, .input-submit:hover, input#submit:hover, .button-alt:hover, ul.products li.product a.button:hover {
		color: #fff; background-color: #3c2e25 !important;
	}
	
/*	@Footer form styles
-------------------------------------------------------------- */	
	#footer_widgets button[type="submit"], #footer_widgets .button, #footer_widgets input.wpsc_buy_button,
	#footer_widgets a.gocheckout, #footer_widgets .submitbutton, #footer_widgets .input-submit {
		background: #039fd3;
	}
	#footer_widgets button:hover[type="submit"], #footer_widgets .button:hover, 
	#footer_widgets input.wpsc_buy_button:hover, #footer_widgets a.gocheckout:hover, #footer_widgets .submitbutton:hover, #footer_widgets .input-submit {
		background: #3c2e25; color: #fff;
	}
	#footer_widgets label {	color: #888888}


/********************************************************************************

	@Header

******************************************************************************* */		
	
	.header {
		background: scroll url('//lapatronasalsa.com/wp-content/uploads/2013/03/HeaderBKG.jpg') repeat-x left top #2a241f;
	}
	.logo a, .logo h1, .logo h1 a {
		color: #fafafa;
		font:normal 600 48px/100% 'Open Sans', Arial, Helvetica, sans-serif;
	}
	
	
	/*	Top Line
	-------------------------------------------------- */
	.topline {
		background:#221d19;
	}
	.topline-content { color:#807c79;}
	.topline-content * { margin:4px 0 5px;}
	
	.topline-content h1, .topline-content h2, .topline-content h3, .topline-content h4, .topline-content h5, .topline-content h6 {
		color:#fafafa; font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif
	}
	.topline-content a { color:#807c79;}
	.topline-content a:hover { color:#fafafa}
	
	.topline-login a { color:#807c79;}
	.topline-login a:hover { color:#fafafa}
	
	h3.title_topline_cart {
		background: url(../images/add_to_cart_button.png) no-repeat 0 8px; background-size:17px 12px;
		color:#fafafa;
		font-style: italic; font-size:16px;	font-family: Georgia, "Times New Roman", Times, serif;
	}
	.topline_shopping_cart {
		border: solid #ddd; border-width: 0 1px 1px 0;
		-moz-box-shadow: 0 0 0 4px #f3f3f3; -webkit-box-shadow: 0 0 0 4px #f3f3f3; box-shadow: 0 0 0 4px #f3f3f3;
		background:#fff;
	}
	.topline_shopping_cart ul.product_list_widget li a:hover {color: #ff2654;}
	
	.topline_shopping_cart .total strong {
		color: #3c2e25; 
	}
	
	
/********************************************************************************

	@Navigation

******************************************************************************* */		
	/*Styled Mobile Menu*/
	#menu-icon, .display-child-ul, .mobile-menu a, .display-child-ul:before, #menu-icon:hover, .mobile-menu li.active > a, .mobile-menu a:hover, .mobile-menu li:hover > a {
		color: #fff044;
	}

	#menu-icon, .mobile-menu a {
		font-family: Arial, Helvetica, sans-serif;
	}
	#menu-icon i { 
		background-color: #fff044;
	}
	.display-child-ul:hover, #menu-icon, .mobile-menu a {
		background-color: #fff044;
	}
	#menu-icon:hover, .mobile-menu li.active > a, .mobile-menu a:hover, .mobile-menu li:hover > a {
		background-color: #dd0f20;
	}
	/*	Header Menu
	-------------------------------------------------- */		
	.main_menu a {
		color: #fff044;
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.main_menu > ul > li > a {	font-style:normal}
	.main_menu > ul > li.current-menu-item  { background: #fff044;}
	.main_menu > ul > li.current-menu-item a { color: #3c2e25;}
	/*	hover menu */
		.main_menu > ul > li > span.hover,
		.main_menu > ul > li.sfHover > span.hover,
		.main_menu li ul.sub-menu li span.hover { background: #dd0f20;}
		.main_menu > ul > li.sfHover > a,
		.main_menu > ul > li:hover > a,
		.main_menu li ul.sub-menu li:hover a { color: #e6e4e4}
		.main_menu ul.sub-menu {
			border-color: #dd0f20;
			background: #221d19;
		}
		.main_menu li ul li.current-menu-item  { background: #dd0f20}
		.main_menu ul.sub-menu li a { color:#fafafa;	font-size: 14px;}

/********************************************************************************

	@FOOTER

******************************************************************************* */	

	footer {
		border-color:rgba(103,92,85, 0.07);
		background: url('') scroll repeat left top #f3f3f3;
		
		color: #888888;
	}
	.lt-ie9 footer { border-color: #e7e7e7;}
	
	footer a { color: #039fd3}
	footer a:hover { color: #3c2e25}
	
	#copyright { color: rgba(60,46,37, 0.37);}
		.lt-ie9 #copyright {color: #b2aca8;}
	#copyright a { color: rgba(60,46,37, 0.4);}
		.lt-ie9 #copyright a { color: #b2aca8;}
	#copyright .menu a { color: rgba(103,92,85, 0.78)}
		.lt-ie9 #copyright .menu a { color: #867e78;}
	#copyright a:hover  { color: #3c2e25}


/********************************************************************************

	@SLIDESHOW

******************************************************************************* */

	.cycle_content h1, .cycle_content h2, .cycle_content h3 {
		letter-spacing: -1px;
		font-size:56px;
		line-height:0.9;
		-webkit-font-smoothing: antialiased;
	}
	#navcycle a:hover, #navcycle a.activeSlide, #navjcycle a:hover, #navjcycle a.activeSlide { background:#3c2e25}
	#navcycle span:before, #navcycle span:after, #navjcycle span:before, #navjcycle span:after { background: rgba(60,46,37, .1)}
	
	a.jc-prev, a.jc-next, .tparrows { background: rgba(136,136,136, .1)}
	a.jc-prev:hover, a.jc-next:hover, .tparrows:hover { background-color: #ff2654}


/********************************************************************************

	@PAGES

******************************************************************************* */

	/*	@Breadcrumb
	-------------------------------------------------- */	
	#breadcrumbs span {
		font-size: 9px;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;
	}
	#breadcrumbs span a, #breadcrumbs span.breadcrumb_last {
		color: #888888;
		font-style: italic;	font-size: 11px;
		}
		#breadcrumbs span a:hover {	color: #ff2654;}
	
	/* for woocomerce*/
	#breadcrumb a, .wpsc-breadcrumbs a { color: #888888;}
	#breadcrumb a:hover, .wpsc-breadcrumbs a:hover { color: #ff2654;}
		
	/*	@Blog
	---------------------------------------------------*/	
	cite.fn, cite.fn a { color: #3c2e25}
	cite.fn a:hover { color: #ff2654}
	cite.fn { font-size: 14px}
	.comment-reply-link:hover { color: #3c2e25}
	
	.mediadate { background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;}
	.postdate_single { font-size: 11px}
	.postdate {
		background: #f1f1f1;
		color: #3c2e25;
		font-weight:900;
		font-style:normal;
		font-size:35px;
		font-family: 'Alfa Slab One', Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	.postdate span {
		font-weight: normal;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.post:hover .postdate {
		color: #fff;
		background: #ff2654;
	}
	.post:hover h2.entry-title a { color: #ff2654}
	
	a.more_link { color: #ff2654}
	a.more_link:hover { color: #3c2e25}
	
	.mediadate a { color: #3c2e25}
	.mediadate a:hover { color: #ff2654}
	
	.comment-meta { font-size: 11px}
	.comment-meta span { color: rgba(136,136,136, .8)}
	
	ol.commentlist li ul.children {
		border-left-color: #888888;
		border-left-color: rgba(136,136,136, .16);
	}	
	
	/*	@Pagination */
	.pagination ul li, .pagination ul li span { font-size:14px}
	.pagination ul li a { color: #535353}
	.pagination ul li a:hover { color: #c1c1c1}
	
	.flex-direction-nav a:hover { background-color: #3c2e25!important;}
	a.next:hover, a.prev:hover, .sp_carousel_right:hover,.sp_carousel_left:hover { background-color: #3c2e25;}

	/*	@Contact
	---------------------------------------------------*/	
	.contact_area .column_2 { color: #888888; color: rgba(136,136,136, 0.77)}
	
	
	/*	@Shop
	---------------------------------------------------*/
	
	/* wooCommerce single price color*/
		div.product p.price,#content div.product p.price { color: #7ca500;}
		ul.products li.product .amount, .shop_table .amount, .cart_totals table td .amount, .single_variation .price .amount {
			color: #3c2e25; 
		}
		.single_variation .price del .amount {color: #888888;}
		
		ul.products li.product ins .amount { color: #ff2654;}
		ul.products li.product .price del { color:#888; color:rgba(60,46,37, 0.6);}
		ul.products li.product .price del .amount { color:#888; color: rgba( 60,46,37, 0.6);}

		ul.products li.product a.button.add_to_cart_button.loading, ul.products li.product a.button.add_to_cart_button.loading:hover {background-color: #ff2654 !important;}
	
	/* Jigoshop */
		.jigoshop ul.products li.product .price { color: #3c2e25; }
		div.product ul.tabs li a { color:#888888;}
		div.product ul.tabs li.active a { color:#3c2e25;}
	

/********************************************************************************

	@SHORCODES

******************************************************************************* */

	.jp-title { color:#3c2e25}
	.jp-play:hover { background-color: #3c2e25}
	
	.jp-play, .jp-play-bar, .jp-volume-bar-value { background-color: #ff2654}
	.jp-pause { background-color: #f3f3f3}
	
	/*	@Teaser
	-------------------------------------------------- */
	.teaser_entry { color: rgba(0,0,0,0.77)}
	.lt-ie9 .teaser_entry {  color: #3c2e25;}
	
	.teaser_box .ox_button { background-color:  #2a241f!important}
	.teaser_box .ox_button:hover { background: #ff2654!important}
		
	/*	@Blog
	-------------------------------------------------- */
	.blog_shortcode h2.entry-title { font-size: 16px}
		
	/*	@Social links
	-------------------------------------------------- */	
	a.social_links:hover, .widget_social_links a:hover { background-color: #ff2654}
	
	/*	@Price table group
	-------------------------------------------------- */
	.inner_offer {
		border-color: #e3e3e3;
		background: #fff;
	}
	.offer .title {
		color: #3c2e25;
		font-style: normal;	font-weight: 300; font-family: 'Alfa Slab One', Arial, Helvetica, sans-serif;
	}
	.offer.style_1 .title { font-size: 48px}
	.offer.style_2 .title { font-size: 30px}
	.offer.style_3 .title { font-style: normal; font-size: 24px; font-family: Arial, Helvetica, sans-serif}
	
	.offer .price, .offer .price strong {
		font-style: normal;	font-weight: 700; font-size:56px; font-family: 'Alfa Slab One', Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	.offer .price span,	.offer .price sub, 	.offer .price sup { font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

	.offer.style_1 .price {
		background: #f1f1f1;
		color: #3c2e25; 
		font-size: 32px;
	}
	.offer.style_1 .price strong { line-height:.7; font-size: 32px}
	.offer.style_1 .price strong sub { line-height:.6; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; vertical-align: top}
	.offer.style_1 .price span { line-height:1.8; font-size:12px}
	
	.offer.style_2 .price {
		background: #f5f5f5;
		color: #3c2e25;
	}
	
	.offer.style_1:hover .price, .offer.style_2:hover .price, .offer.style_3 .price {
		background: #ff2654;	color: #fff;
	}
	.offer.style_1:hover .price sub, .offer.style_2:hover .price sub, .offer.style_3 .price sub {color: #fff}
	
	.offer.style_3:hover .price {
		background: #f5f5f5!important; color: #3c2e25;
	}
	.offer.style_3:hover .price sub { color: #3c2e25}
	
	/*	@Tab group
	-------------------------------------------------- */
	.tabacc ul.tabs li a{
		color: #888888;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		}
	.tabacc ul.tabs li.active a { color: #3c2e25 }
	.tabacc .panel.entry-content  {
			border-color: #e3e3e3;
			background: #fff;
		}
	
	/*	@Toggle
	-------------------------------------------------- */
	.toggle-white {
		border-color: #e3e3e3;
		background: #fff;
	}
	h4.trigger  { font-size: 14px; font-family: "Times New Roman", Times, serif;}
	h4.trigger a { color: #888888;}
	h4.trigger a:hover, h4.trigger.active a { color: #3c2e25;}
	h4.trigger a:before {
		color: #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 16px;
		background: #ff2654;
	}
	h4.trigger.active a:before { background: #3c2e25;}
	.toggle-gray + .toggle-gray { border-color: #e3e3e3;}

	/*	@Button
	-------------------------------------------------- */
	.ox_button {
		background: #ff2654;
		color: #fff;
		font-size: 12px;
	}
	.ox_button:hover {
		background-color: #3c2e25!important; color: #fff;
	}
	.btn_xlarge_round  {
		border-color: #f4f4f4;
		font-size: 1.5em;
	}
	.cycle_content .ox_button.btn_line, .rev_slider .ox_button.btn_line { font-size:16px}
	.ox_button.btn_line:before, .ox_button.btn_line:after {
		background: rgba(60,46,37, .18);
	}
	.btn_shadow { -moz-box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1); -webkit-box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1); box-shadow: inset 0 -2px 0 1px rgba(0,0,0, 0.1);}
	.btn_xlarge { font-size: 18px;}
		
	/*	@Portfolio
	-------------------------------------------------- */
	.entry-content .filters { border-color: #e7e7e7;}
	.entry-content .filters a {
		border-color: transparent;
		color: #605c58; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, sans-serif;
		}
		.entry-content .filters a:hover, .entry-content .filters a.selected {
			border-color: #ff2654; color: #2a241f;
	}
	.portfolios_listing h2.entry-title {
		font-style: normal;	font-size: 30px; font-family: 'Alfa Slab One', Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;
	}
	.portfolios_listing .entry-content {color: #3c2e25; color: #888888; color: rgba(0,0,0,0.77)}
	.portfolios_listing .ox_button { background: #2a241f;}
	.portfolios_listing .ox_button:hover { background: #ff2654!important;}

	.portfolios_listing.classic h2.entry-title { font-size: 16px; font-weight: normal; line-height: 1.25; font-style: italic; font-family: inherit}
	.portfolios_listing.classic .entry-content { color: #888888}
	.portfolios_listing.classic .postcontent, .portfolios_listing.classic .zoom_bg  { background-color: #f3f3f3 }
	.portfolios_listing.classic .zoom { background: url(../images/zoom_small.png) no-repeat 50% 50% #ff2654; background-size: 12px 12px;}
	.portfolios_listing.classic .zoom:hover { background-color: #3c2e25}
	
	.portfolio_single .portfolios_listing .entry-content {color: #888888}
		
	/*	@Notification
	-------------------------------------------------- */
	.ox_notification {
		color: #888888; font-style: normal; font-size: 16px;
	}	
	.product_meta .tagged_as a { color: #888888;}
	.product_meta .tagged_as a:hover { color: #3c2e25;}


/********************************************************************************

	@DEFOULT WIDGET AREA

******************************************************************************* */	
	.widget ul a { color: #675c55;}
	.widget ul a:hover {color: #ff2654;}
	.widget li span.widget_mark {background: #525252;}
	.widget ul > li:hover > span.widget_mark, .widget ul ul > li:hover > span.widget_mark, .widget ul ul ul > li:hover > span.widget_mark { background: #ff2654;}
			
/*	@CONTENT WIDGET AREA
---------------------------------------------------*/	
		
	/*	Widget */
	.widget ul > li.current_page_item > a, .widget ul ul > li.current_page_item > a, .widget ul ul ul > li.current_page_item > a {color: #ff2654}
	.widget ul > li.current_page_item > span.widget_mark, .widget ul ul > li.current_page_item > span.widget_mark, .widget ul ul ul > li.current_page_item > span.widget_mark {background: #ff2654}
		
	/*	Widget Menu */
	.widget_nav_menu li + li { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul.sub-menu { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul li { border-top:1px solid #e8e8e8;}
	.widget_nav_menu ul ul li:first-child { border-top:0;}
	.widget_nav_menu ul a { color: #888888;}
	.widget_nav_menu li span.widget_mark { background: #ff2654;}
	.widget_nav_menu ul a:hover, .widget_nav_menu ul > li.current-menu-item > a, .widget_nav_menu ul ul > li.current-menu-item > a, .widget_nav_menu ul ul ul > li.current-menu-item > a {
		background: #f2f2f2; color: #3c2e25;
	}
	.widget_nav_menu ul > li:hover > span.widget_mark, .widget_nav_menu ul ul > li:hover > span.widget_mark, .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
		background: #3c2e25;
	}
	.widget_nav_menu ul > li.current-menu-item > span.widget_mark, .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
		background: #3c2e25;
	}
		
	/*	Widget Rss */
	.widget_rss .widget-title a.rsswidget { color: #3c2e25;}
	.widget_rss .widget-title a:hover {	color: #ff2654!important;}
	
	/*	Widget Recent comments */
	.widget_recent_comments li { color: #675c55;}
	.widget_recent_comments ul a { color: #ff2654;}
	.widget_recent_comments ul a:hover { color: #888888;}
	.widget_recent_comments li + li { background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;}
	span.comments_marker { background: url(../images/comments.png) no-repeat 0 0; background-size:13px 11px;}
	
	/*	Widget Tw */
	.widget_twitter .tweet_list { border-color: #ddd; background: #fff; color: #888888;}
	.tw_corner { background: url(../images/corner_tw_dark.png) no-repeat 0 0; background-size:26px 13px;}
	.widget_twitter ul.tweet_list a { color: #ff2654;}
	.widget_twitter ul.tweet_list a:hover {	color: #3c2e25;}
	
	/*	Widget Calendar */
		.widget_calendar caption {
			background: url(../images/dotted_light.png) repeat-x 0 bottom; background-size: 2px 1px;
			color: #3c2e25; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
		}
		.widget_calendar thead th {
			font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif
		}
		.widget_calendar thead th:first-child { color: #3c2e25;}
		.widget_calendar tbody td {
			background: #fafafa; 
			border-color: #e9e8e7;
			}
			.widget_calendar tbody td a {
				background: #ff2654;
				color: #fff;
				}
				.widget_calendar tbody td a:hover { background: #3c2e25;}
		.widget_calendar tfoot #prev a:hover, .widget_calendar tfoot #next a:hover {
			background-color: #ff2654;
		}
		
	/*	Widget Tagcloud */
		.widget_tag_cloud a, .widget_product_tag_cloud a, .widget_wpsc_product_tags a {
			background: #fff;
			border-color: #e3e3e3;
			color: #888888;
			font-size: 12px!important;
			}
			.tagcloud a:hover, .widget_wpsc_product_tags a:hover {
				background: #f6f6f6;
				border-color: #bebebe;
				color: #3c2e25;
			}
	
/*	CUSTOM WIDGETS LIST
-------------------------------------------------- */
		
	/*	Widget Recent Post */
	.widget_recent_posts li + li {
		 background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;
	}
	.widget_recent_posts .recent_txt p {
		background: url(../images/date.png) no-repeat 0 5px; background-size: 13px 13px;
		color: #888888;
	}
	.widget_recent_posts ul a {
		color: #3c2e25;
	}
		
	/*	Widget Popular Post */
	.widget_popular_posts li + li {
		 background: url(../images/dotted_light.png) repeat-x 0 0; background-size: 2px 1px;
	}
	.widget_popular_posts ul a {
		color: #3c2e25;
	}
	.widget_popular_posts .recent_txt p {
		background: url(../images/comments.png) no-repeat 0 5px;background-size:13px 11px;
	}
	.widget_popular_posts ul .recent_txt p a {color: #888888}
	.widget_popular_posts ul .recent_txt p a:hover {color: #ff2654}
		
	/*	Widget Testimonial */
		.controls a:hover { background-color: #ff2654;}
		.testimonial .testimonial_corner { background: url(../images/corner_tw_dark.png) no-repeat 0 0; background-size:26px 13px;}
		.testimonial_meta {color: #888888}
		.testimonial_meta .testimonial_author {color: #ff2654}
		
/*	WIDGET FORMS
---------------------------------------------------*/	
	
	/*	Widget Search form */
	.widget_search #searchsubmit, .widget_product_search input[type="submit"], .jigoshop_product_search #searchsubmit {
		background: url(../images/searchsubmit.png) no-repeat 0 0; background-size:16px 16px;
		}
		.widget_search #searchsubmit:hover, .widget_product_search input[type="submit"]:hover, .jigoshop_product_search #searchsubmit:hover {
			background: url(../images/searchsubmit_hover.png) no-repeat 0 0; background-size:16px 16px;
			background-color: transparent !important;
	}
	.widget_search #s, .widget_product_search input.search-field, .jigoshop_product_search #s {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.widget_search #searchform:before, .widget_product_search form.woocommerce-product-search:before, .jigoshop_product_search #searchsubmit:before {
		font-size: 13px;
		color: #e7e6e5;
	}
	
	
/*	Header WIDGET for shop
-------------------------------------------------- */	
		.extratitle .widget-title:hover { color: #ff2654;}
		span.add_to_cart_button {
			background-color: #3c2e25;
		}
		.extratitle .widget-title:hover span.add_to_cart_button  { background-color: #ff2654;}
	
	
/*	WooComerce WIDGETS LIST
-------------------------------------------------- */		
	.total span { color: #3c2e25}
	ul.product_list_widget li a {color: #3c2e25}
	ul.product_list_widget li ins {
		color: #ff2654;
	}
	
	.widget_price_filter .price_slider_amount .price_label {
		color: #675c55;
	}
	
	.widget_price_filter .ui-slider .ui-slider-handle {
		background: #ff2654;
	}
	
	.coupon input.button {
		color: #3c2e25;
		background-color: #ececec;
		}
		.coupon input.button:hover {
			color: #fff;
			background-color: #3c2e25!important;
	}
	
	.cart_totals table tr.total th, .cart_totals table tr.total td, .shop_table tr td, .cart_totals tr td { 
		/*color: #3c2e25;*/
		color: #3c2e25;
	}
	
	.addresses .title .edit span {
		background-color: #ff2654;
		}
		.addresses .title .edit:hover span {
			background-color: #3c2e25;
	}
	
	table.cart button.update_cart {
		color: #888888; background: none;
	}
	table.cart td.actions span.update_cart_before {
		background: url(../images/update_cart.png) no-repeat 0 0; background-size: 29px 29px;
		background-color: #ff2654;
	}
	table.cart td.actions button.update_cart:hover {
		color: #3c2e25;
		background: none!important;
	}
	table.cart td.actions  button.update_cart:hover span.update_cart_before { background-color: #3c2e25}
	table.cart a.remove,#content table.cart a.remove { 
		background: url(../images/remove.png) no-repeat 0 0; background-size: 28px 56px;
		background-color: #f3f3f3;
	}
	table.cart a.remove:hover,#content table.cart a.remove:hover {
		background-position: 0 bottom;
		background-color: #ff2654;
	}
	table.shop_table td.product-name a { color: #888888;}
		table.shop_table td.product-name a:hover {	color: #ff2654;}
	
	table.shop_table thead th {
		text-align: center;	background: #f3f3f3;
	}
	#reviews #comments ol.commentlist li .comment-text p.meta {
		color: #888888; color: rgba( 136,136,136, .8);
	}
					
	
/*	JigoShop WIDGETS LIST
-------------------------------------------------- */
	.jigoshop_price_filter .price_slider_amount .price_label {
		color: #fff;
	}
	
	.jigoshop_price_filter .ui-slider .ui-slider-handle {
		background: #ff2654;
	}
	
	ul.cart_list li a {color: #3c2e25}
	ul.cart_list li ins {
		color: #ff2654;
	}
	
	ul.products li.product .extra_wrap a {
		color: #888888;
		}
		ul.products li.product .extra_wrap a:hover {
			color: #3c2e25;
	}
	
	#content .quantity .plus, #content .quantity .minus,
	.quantity .plus,.quantity .minus	{ background-color: #ececec;}
	#content .quantity .plus:hover, #content .quantity .minus:hover,
	.quantity .plus:hover,.quantity .minus:hover 	{ background-color: #ff2654;}
	
	table.cart a.remove,#content table.cart a.remove { 
		background: url(../images/remove.png) no-repeat 0 0; background-size: 28px 56px;
		background-color: #f3f3f3;
		}
		table.cart a.remove:hover,#content table.cart a.remove:hover {
			background-position: 0 bottom;
			background-color: #ff2654;
	}
	
	table.shop_table td.product-name a {
		color: #888888;
		}
		table.shop_table td.product-name a:hover {
			color: #3c2e25;
	}
	
	td.cart-row-subtotal {
		color: #3c2e25;
	}
	td.cart-row-tax {
		color: #3c2e25;
	}
	td.cart-row-total {
		color: #3c2e25;
	}

/*	E-Comerce WIDGETS LIST
-------------------------------------------------- */	
	.widget_wpsc_product_specials strong a { color: #3c2e25;}
	.widget_wpsc_product_specials strong a:hover { color: #888888;}
	.widget_wpsc_shopping_cart .shoppingcart thead th { color: #3c2e25;}
	.widget_wpsc_shopping_cart .checkout-total { color: #3c2e25;}
	.shoppingcart table tbody td a { color: #888888;}
	.shoppingcart table tbody td a:hover { color: #3c2e25;}
	
	form.product_form legend {color: #3c2e25;}
	
	p.pricedisplay span.pricedisplay { color: #3c2e25;}
	span.wpscsmall span.pricedisplay { color: #3c2e25;}
	td span.pricedisplay { color: #3c2e25;}
	
	#cart-widget-links a.emptycart { color: #888888;}
	#cart-widget-links a.emptycart:hover { color: #ff2654;}
	
	.shopping-cart-wrapper .remove_button { background: url(../images/delete.png) no-repeat 0 0 #3c2e25; background-size: 13px 13px;}
	.shopping-cart-wrapper .remove_button:hover { background-color: #888888;}
	
	table.checkout_cart tr.product_row td.wpsc_product_name a { color: #888888;}
	table.checkout_cart tr.product_row td.wpsc_product_name a:hover { color: #3c2e25;}
	
	input.remove, input.remove_button { 
		background: url(../images/remove.png) no-repeat 0 0!important; background-size: 28px 56px;
		background-color: #f3f3f3!important;
		}
		input.remove:hover, input.remove_button:hover {
			background-position: 0 bottom!important;
			background-color: #ff2654!important;
	}
	table.checkout_cart td.wpsc_product_quantity button.update_cart {
		color: #888888; background: none;
	}
	table.checkout_cart td.wpsc_product_quantity span.update_cart_before {
		background: url(../images/update_cart.png) no-repeat 0 0; background-size: 29px 29px;
		background-color: #ff2654;
		}
		table.checkout_cart td.wpsc_product_quantity button.update_cart:hover {
			color: #3c2e25;
			background: none!important;
		}
		table.checkout_cart td.wpsc_product_quantity button.update_cart:hover span.update_cart_before {
			background-color: #3c2e25;
	}
	table.productcart input.wpsc_submit {
		background: none transparent!important;
		color: #ff2654!important; font-style: italic; font-size: 14px;
	}
	table.productcart input.wpsc_submit:hover {	color: #3c2e25!important;}	
	
	#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping {color: #3c2e25;}


/********************************************************************************

	@FOOTER AREA

******************************************************************************* */	
	
		#footer_widgets .widget-title { color: #3c2e25;}
		
		#footer_widgets .widget ul a { color: #675c55;}
		#footer_widgets .widget ul a:hover {color: #039fd3;}
		
		#footer_widgets .widget li span.widget_mark {background: #525252;}
		#footer_widgets .widget ul > li:hover > span.widget_mark, #footer_widgets .widget ul ul > li:hover > span.widget_mark, #footer_widgets .widget ul ul ul > li:hover > span.widget_mark { background: #039fd3;}
		
		#footer_widgets .widget  del { color: #888888;}
		
		
	/*	FOOTER DEFAULT WIDGET list
	---------------------------------------------------*/	
		
		/*	Widget Menu */
			#footer_widgets .widget_nav_menu ul a { color: #888888;}
			#footer_widgets .widget_nav_menu li span.widget_mark { background: #039fd3; }
				#footer_widgets  .widget_nav_menu ul a:hover, #footer_widgets  .widget_nav_menu ul > li.current-menu-item > a, #footer_widgets  .widget_nav_menu ul ul > li.current-menu-item > a, #footer_widgets  .widget_nav_menu ul ul ul > li.current-menu-item > a {
					background: #ededed;
					color: #888888;
				}
				#footer_widgets  .widget_nav_menu ul > li:hover > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul > li:hover > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul ul > li:hover > span.widget_mark {
					background: #3c2e25;
				}
				#footer_widgets  .widget_nav_menu ul > li.current-menu-item > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul > li.current-menu-item > span.widget_mark, #footer_widgets  .widget_nav_menu ul ul ul > li.current-menu-item > span.widget_mark {
					background: #3c2e25;
			}
		
		/*	Widget Rss */
			#footer_widgets .widget_rss .widget-title a.rsswidget {
				color: #3c2e25;
				}
				#footer_widgets .widget_rss .widget-title a:hover {
					color: #039fd3!important;
			}
		
		/*	Widget Recent comments */
			#footer_widgets .widget_recent_comments li {
				color: #675c55;
			}
			#footer_widgets .widget_recent_comments ul a {
				color: #039fd3;
				}
				#footer_widgets .widget_recent_comments ul a:hover {
				color: #888888;
			}
		
		/*	Widget Tw */
			#footer_widgets .widget_twitter .tweet_list {
				color: #888888;
			}
			
			#footer_widgets .widget_twitter ul.tweet_list a {
				color: #039fd3;
				}
				#footer_widgets .widget_twitter ul.tweet_list a:hover {
					color: #3c2e25;
			}
		
		/*	Widget Calendar */
			#footer_widgets .widget_calendar caption {
				color: #3c2e25;
			}
			#footer_widgets .widget_calendar thead th:first-child {
				color: #3c2e25;
			}
			#footer_widgets .widget_calendar tbody td a {
				background: #039fd3;
				}
				#footer_widgets .widget_calendar tbody td a:hover {
					background: #3c2e25;
			}
			#footer_widgets .widget_calendar tfoot #prev a:hover, #footer_widgets .widget_calendar tfoot #next a:hover {
				background-color: #039fd3;
			}
			
		/*	Widget Tagcloud */
			#footer_widgets .widget_tag_cloud a, #footer_widgets .widget_product_tag_cloud a, #footer_widgets .widget_wpsc_product_tags a {
				color: #888888;
				}
				#footer_widgets .tagcloud a:hover, #footer_widgets .widget_product_tag_cloud a:hover, #footer_widgets .widget_wpsc_product_tags a:hover  {
					color: #3c2e25;
				}
	
	
			#footer_widgets input[type="text"], #footer_widgets input[type="password"], #footer_widgets select, #footer_widgets textarea {
					border-color: #c1c1c1;
			}
	
	/*	FOOTER CUSTOM WIDGETS LIST
	-------------------------------------------------- */
		
		/*	Widget Newsletter */
			#footer_widgets .widget_feedburner label {
				color: #888888;
			}
			
		/*	Widget Recent Post */
			#footer_widgets .widget_recent_posts .recent_txt p {
				color: #888888;
			}
			#footer_widgets .widget_recent_posts ul a {
				color: #3c2e25;
			}
			
		/*	Widget Popular Post */
			#footer_widgets .widget_popular_posts ul a {
				color: #3c2e25;
			}
			#footer_widgets .widget_popular_posts ul .recent_txt p a {color: #888888}
			#footer_widgets .widget_popular_posts ul .recent_txt p a:hover {color: #039fd3}
			
		/*	Widget Testimonial */
			#footer_widgets .widget_testimonial .controls .prev:hover, #footer_widgets .widget_testimonial .controls .next:hover  {
				background-color: #039fd3;
			}
			#footer_widgets .testimonial_meta {color: #888888}
			#footer_widgets .testimonial_meta .testimonial_author {color: #039fd3}
		
		/*	Widget Social links */
			#footer_widgets .widget_social_links a:hover {
				background-color: #039fd3;
			}
		
	/*	FOOTER WooComerce WIDGETS LIST
	-------------------------------------------------- */		
		#footer_widgets .total span { color: #3c2e25}
		#footer_widgets ul.product_list_widget li a {color: #3c2e25}
		#footer_widgets ul.product_list_widget li ins {
			color: #ff2654;
		}
		
		#footer_widgets .widget_price_filter .price_slider_amount .price_label {
			color: #675c55;
		}
		
		#footer_widgets .widget_price_filter .ui-slider .ui-slider-handle {
			background: #039fd3;
		}
			

	/*	FOOTER JigoShop WIDGETS LIST
	-------------------------------------------------- */		
		#footer_widgets ul.cart_list li a { color: #3c2e25;}
		#footer_widgets ul.cart_list li ins {
			color: #ff2654;
		}
		#footer_widgets .jigoshop_price_filter .price_slider_amount .price_label {
			color: #675c55;
		}
		#footer_widgets .jigoshop_price_filter .ui-slider .ui-slider-handle {
			background: #039fd3;
		}
		
		#footer_widgets .jigoshop_cart ul li ins {
			color: #ff2654;
		}
	
	/*	FOOTER E-Comerce WIDGETS LIST
	-------------------------------------------------- */	
		#footer_widgets .widget_wpsc_product_specials strong a {
			color: #3c2e25;
			}
			#footer_widgets .widget_wpsc_product_specials strong a:hover {
				color: #888888;
		}
		
		#footer_widgets #cart-widget-links a.emptycart {
			color: #888888;
			}
			#footer_widgets #cart-widget-links a.emptycart:hover {
				color: #039fd3;
		}
		#footer_widgets .widget_wpsc_shopping_cart .shoppingcart, #footer_widgets .widget_wpsc_shopping_cart .shoppingcart tbody td { color: #888888;}
		#footer_widgets .widget_wpsc_shopping_cart .shoppingcart thead th { color: #3c2e25;}
		#footer_widgets .widget_wpsc_shopping_cart .checkout-total {color: #3c2e25;}
		#footer_widgets .shoppingcart table tbody td a { color: #888888;}
		
		
		
		#footer_widgets .shopping-cart-wrapper .remove_button {
			background: url(../images/remove.png) no-repeat 0 bottom!important; background-size: 28px 56px;
			background-color: #039fd3!important;
			}
			#footer_widgets .shopping-cart-wrapper .remove_button:hover {
				background-position: 0 bottom!important;
				background-color: #3c2e25!important;
		}	
		#footer_widgets  span.pricedisplay {
			color: #3c2e25;
		}/* logo height */
.logo {padding: 10px 0 10px;}

/* slider control */
.grid_5 { width: 320px; }
.cycle_content #color_header h1, #color_header h2, #color_header h3, #color_header h4, #color_header h5, #color_header h6 {
    color: #fff !important;}
.cycle_content .entry-content {  padding: 10px; background-color:#fff044; opacity: 0.7;}

/* content control */
#contentarea { padding: 5px 0 0 0;}

/* text control */
h1 {letter-spacing: 0px;}
h2 {letter-spacing: 0px;}
h3 {letter-spacing: 0px;}
span.teaser_title {letter-spacing: 0px;}

/* Title control */
#pagetitle {padding-bottom: 33px; padding-top: 30px;}
.entry-content h3 { margin-top: 10px;}

/* FONT CONTROL */
body.single-post h1.entry-title, body.single-post h3#comments, body.single-post h3#reply-title {
    font-family: "Alfa Slab One"; color: #5d2b2b;}
.main_menu a {
    font-family: "Alfa Slab One"; letter-spacing: 1px;}
h1, h2, h3, .simplicity_heading_small, .simplicity_heading_middle, .simplicity_heading_big, .simplicity_heading_small_white, .simplicity_heading_middle_white, .simplicity_heading_big_white, .cycle_content h3.entry-title, span.teaser_title, .product_meta .tagged_as span, #stylechanger a.section_toggle {
    color: #5d2b2b;}
#content h1, #content h2, #content h3, header.title h1, header.title h2, header.title h3, .middle, .small, .cross-sells h2, ul.products li.product h3 {
    font-family: "Alfa Slab One"; color: #831d1d;}