
body,
.footer, .footer button,
.cart-table,
.cart-table tbody td,
.cart-table span.or,
.cart-table td[data-rwd-label]:before,
.shipping .form-list label,
.shipping .sp-methods label span,
.cart .cart-totals table,
#discount-coupon-form label,
.cart .giftcard label,
body.customer-account .data-table td a,
.dashboard .box-reviews li .details .ratings strong,
.order-date,
.order-info-box .box-content strong,
#customer-reviews .fieldset .form-list,
#customer-reviews dl,
#customer-reviews dl dd .ratings-table,
#customer-reviews dl dd .review-meta,
.ratings-table,
#wishlist-table.clean-table,
#wishlist-table .wishlist-sku,
#wishlist-table textarea,
#wishlist-table .price-box,
.product-review .product-img-box p.label,
.product-review .ratings-table,
#search, input, input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text], select, .opc select,
.price-box .price, .price,
body, button, input, select, table, textarea,
.cart-table .product-cart-sku,
.opc #opc-login p:not(.required),
.block-progress dd,
form .form-instructions,
.block-account li, .block-cms-menu li,
.dashboard .box-account p, .dashboard .box-account address,
.cms-page-view .std p, .cms-no-route .std p,
.cms-page-view .std li, .cms-no-route .std li,
.data-table tbody td, .data-table tfoot td {
	font-family: 'Open Sans';
}

h1, h2, h3, h4, h5,
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name,
.page-title h1, .page-title h2, .product-name h1, .product-name .h1,
.block-title h2, .block-title h3, .block-title strong,
.product-collateral .toggle-tabs li.current span,
.product-collateral .toggle-tabs li:hover span,
.product-view .product-shop .product-name .h1,
.block-layered-nav .currently .block-subtitle,
.block-layered-nav .block-content > dl > dt,
.product-collateral .toggle-tabs li span,
.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2,
.header-minicart .block-subtitle,
.opc .section.allow .step-title:hover h2, .opc .section.active .step-title h2,
#wishlist-table .product-name,
#wishlist-table .product-name a,
.header-minicart .block-subtitle,
.products-grid .product-name,
.products-list .product-name,
.block-layered-nav .block-subtitle--filter,
.product-collateral > dl > dt,
.grouped-items-table .name-wrapper,
.block-related .block-title h2,
.cart-table thead th,
.block-progress dt,
.order-info-box .box-title h2,
#customer-reviews .review-heading .pager .count-container .limiter label,
#customer-reviews h3,
#customer-reviews .fieldset h4,
#wishlist-table.clean-table thead th,
.product-review .product-details h2,
.header-language-container, .page-header,
.nav-primary a,
.button,
.actions a.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button,
.breadcrumbs li,
label,
.pager .amount,
.button2 span, .button2 span span,
form .legend,
dt,
.data-table th{
	font-family: 'Open Sans';
}/* HEADER BACKGROUND */
#header,
.header-language-background,
#header,
.skip-link{
	background-color: #FFFFFF;
}

/* HEADER TEXT */

#header,
#header p{
color: #333333;
}

/* HEADER LINK */

#header a:visited,
#header a:active,
#header a,
#header a span,
#header-account a,
#header .skip-link{
	color: #333333;
}

/* HEADER LINK HOVER */

#header a:hover,
#header a:hover span{
	color: #333333;
}

/* HEADER BORDER */

#header{
	border-bottom:1px solid #FFFFFF;
}
#header-nav,
#header-nav.sticky-nav {
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}

#nav .nav-primary li.level0,
#nav .nav-primary li.level0 > a {
	color: #000000;
	background-color: #FFFFFF;
}

#nav .nav-primary li.level0:hover,
#nav .nav-primary li.level0:hover > a {
	color: #000000;
	background-color: #FFFFFF;
}

#nav .nav-primary li ul,
#header-account.skip-active,
#header .minicart-wrapper {
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}

#header-cart .subtotal {
	border-color: #FFFFFF;	
}

#nav .nav-primary li ul a,
#nav .nav-primary li ul a:visited,
#nav .nav-primary li ul a:active,
#header-account a,
#header-account a:visited,
#header-account a:active {
	color:#000000;
	border-color: #FFFFFF;
}

#nav .nav-primary li ul a:hover,
#header-account a:hover {
	color:#00305F;
}

ul.level0 > li > div h1,
ul.level0 > li > div a {
	color: #8E6A33;
}

.footer-container
{
	background-color: #333333;
}

.footer address,
.footer p
{
	color: #FFFFFF;
}

.footer .links a
{
	color: #FFFFFF;
}

.footer .links a:hover
{
	color: #FFFFFF;
}

.footer .block-title strong,
.footer .block-title strong span
{
	color: #AC8C61;
}
input[placeholder] {
	color: #EDEDED;
}

::-webkit-input-placeholder {
   color: #EDEDED;
}

:-moz-placeholder { /* Firefox 18- */
   color: #EDEDED;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #EDEDED;  
}

:-ms-input-placeholder {  
   color: #EDEDED;  
}

input,
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
select,
.opc select {
	background-color:#FFFFFF;
	color:#818181;
	border-color:#D2D2D2;
}
.button,
.button:active,
.button:visited,
.button:focus,
.actions a.button,
.actions a.button:active,
.actions a.button:visited,
.actions a.button:focus,
#header .header-minicart .checkout-button,
#header .header-minicart .checkout-button:active,
#header .header-minicart .checkout-button:visited,
#header .header-minicart .checkout-button:focus,
.cart-table .product-cart-actions .button,
.cart-table .product-cart-actions .button:active,
.cart-table .product-cart-actions .button:visited,
.cart-table .product-cart-actions .button:focus,
#co-shipping-method-form .buttons-set .button,
#co-shipping-method-form .buttons-set .button:active,
#co-shipping-method-form .buttons-set .button:visited,
#co-shipping-method-form .buttons-set .button:focus,
.footer .button,
.footer .button:active,
.footer .button:visited,
.footer .button:focus,
.btn-previous,
.btn-previous:active,
.btn-previous:visited,
.btn-previous:focus,
.sidebar .actions .button,
.sidebar .actions .button:active,
.sidebar .actions .button:visited, 
.sidebar .actions .button:focus {
	background-color: #8E6A39;
	border-color: #8E6A39;
	color: #FFFFFF;
}

.btn-remove:not(.btn-remove2),
.btn-remove:active:not(.btn-remove2),
.btn-remove:visited:not(.btn-remove2),
.btn-remove:focus:not(.btn-remove2),
.btn-remove:not(.btn-remove2):after {
	background-color: #8E6A39;
	border-color: #8E6A39;
	color: #FFFFFF;
}

.skip-cart .icon:before,
.skip-account .icon:before,
.skip-nav .icon:before,
#search_mini_form .search-button:before,
.skip-search .icon:before,
.sorter > .sort-by .sort-by-switcher--asc:after,
.sorter > .sort-by .sort-by-switcher--desc:after,
.sorter > .view-mode a.grid:after,
.sorter > .view-mode .list:after,
#search_mini_form .search-button:before,
#search_mini_form .btn-search:after,
.skip-search .icon:before,
.btn-remove2:after,
.social-block .icon:after {
	color: #8E6A39;
}

.button:hover,
.actions a.button:hover,
#header .header-minicart .checkout-button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover,
.footer .button:hover,
.btn-remove:hover:not(.btn-remove2),
.btn-previous:hover,
.btn-remove:not(.btn-remove2):hover:after,
.sidebar .actions .button:hover,
#header .header-minicart .checkout-button:hover {
	background-color: #000000;
}

.skip-cart:hover .icon:before,
.skip-account:hover .icon:before,
.skip-nav:hover .icon:before,
#search_mini_form .search-button:hover:before,
.skip-search:hover .icon:before,
.sorter > .sort-by .sort-by-switcher--asc:hover:after,
.sorter > .sort-by .sort-by-switcher--desc:hover:after,
.sorter > .view-mode strong.grid:after,
.sorter > .view-mode a.grid:hover:after,
.sorter > .view-mode strong.list:after,
.sorter > .view-mode a.list:hover:after,
#search_mini_form:hover .search-button:before,
#search_mini_form:hover .btn-search:after,
.skip-search:hover .icon:before,
.btn-remove2:hover:after,
.social-block .icon:hover:after {
	color: #000000;
}

.button,
.actions a.button,
.button span,
.button span span,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
#header .header-minicart .checkout-button ,
.footer .button { 
	color: #FFFFFF;
}

.btn-remove:after:not(.btn-remove2) { 
	color: #FFFFFF;
}

.button:hover,
.button:hover span,
button:hover span,
.actions a.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover,
#header .header-minicart .checkout-button:hover,
.footer .button:hover,
#wishlist-table .item-manage .button:hover {
	color: #FFFFFF;
}

.btn-remove:hover:after:not(.btn-remove2),
.btn-remove:not(.btn-remove2):hover:after {
	color: #FFFFFF;
}

.price-box .price,
.price,
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .full-product-price .price,
.availability.in-stock,
.header-minicart .subtotal .price {
	color: #000000;
}

.price-box .old-price .price,
.block-account li strong, .block-cms-menu li strong {
	color: #999999;
}
.price-box .special-price .price,
.product-view .product-shop .price-box .special-price .price,
.header-minicart #minicart-success-message,
p.required, .validation-advice{
	color: #8E6A39;
}

.messages .success-msg li,
.messages .success-msg li:before,
.input-text.validation-failed {
	border-color: #8E6A39 ;
}

.wrapper {
	background-color:#FFFFFF;
}

.main-container .main {
	background-color:;
}

p,
div,
span,
strong,
address,
p.product-name,
.breadcrumbs strong,
.block-layered-nav dl dd ol > li > a .count,
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a,
.price-box .price-label,
.data-table tbody td,
#customer-reviews h2 span,
#customer-reviews h2,
#customer-reviews dl dd .review-meta,
.cms-page-view .std p,
.cms-no-route .std p,
.cms-page-view .std li,
.cms-no-route .std li
{
	color: #333333;
}

a,
a:visited,
a:active,
#checkout-step-review a,
.block-account li a strong,
.block-account li a,
.block-cms-menu li a,
.block-content a .price,
.std dt,
p a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active
{
	color: #8E6A39;
}

a:hover,
#checkout-step-review a:hover,
.block-account li a:hover strong,
.block-account li a:hover,
.block-cms-menu li a:hover,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover,
.block-content a:hover .price,
p a:hover,
.breadcrumbs a:hover,
.product-collateral .toggle-tabs li:hover span,
.product-collateral .toggle-tabs li.current span
{
	color: #523E21;
}

.no-touch .product-image:hover
{
	border-color: #523E21;
}

h2,
.block-title strong,
.block-title strong span,
.block-progress dt.complete,
.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2,
.block-related .block-title h2
{
	color: #333333;
}

.toolbar,
.toolbar strong,
.toolbar span,
.toolbar div,
.toolbar p,
.cart-totals,
.cart-totals p,
.cart-totals div,
.cart-totals span,
.cart-totals strong,
.cart-forms .discount,
.cart-forms .discount p,
.cart-forms .discount div,
.cart-forms .discount span,
.cart-forms .discount strong,
.cart-forms .giftcard,
.cart-forms .giftcard p,
.cart-forms .giftcard div,
.cart-forms .giftcard span,
.cart-forms .giftcard strong,
.cart-forms .shipping,
.cart-forms .shipping p,
.cart-forms .shipping div,
.cart-forms .shipping span,
.cart-forms .shipping strong,
.header-minicart .subtotal,
.header-minicart .subtotal p,
.header-minicart .subtotal div,
.header-minicart .subtotal span,
.header-minicart .subtotal strong,
.header-minicart .subtotal .label,
.product-collateral .toggle-tabs,
.product-collateral .toggle-tabs p,
.product-collateral .toggle-tabs div,
.product-collateral .toggle-tabs span,
.product-collateral .toggle-tabs strong,
.block-layered-nav .block-content > dl > dt,
.block-layered-nav .block-content > dl > dt p,
.block-layered-nav .block-content > dl > dt div,
.block-layered-nav .block-content > dl > dt span,
.block-layered-nav .block-content > dl > dt strong,
.data-table th,
.data-table th span
{
	color: #333333;
}

.toolbar,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping,
.header-minicart .subtotal,
.product-collateral .toggle-tabs,
.block-layered-nav .block-content > dl > dt,
.pixafy-onepagecheckout .sidebar .minicart-wrapper .render-totals-footer,
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label,
.data-table th,
.cms-page-view table th
{
	background-color: #F9F9F9;
}

.toolbar,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping,
.block-layered-nav .block-content > dl > dt,
.block-layered-nav .block-content > dl > dd,
.data-table tbody td,
.data-table th,
#product-attribute-specs-table,
#product-attribute-specs-table th,
.cms-page-view table,
.data-table thead th,
.data-table tbody td,
.cart-table tr
{
	border-color: #FFFFFF;
}

.page-title h1,
.category-title h1,
.product-view .product-shop .product-name .h1,
.cms-page-view .main .std h1, .cms-no-route .main .std h1,
.cms-page-view .main .std h2, .cms-no-route .main .std h2
{
	color: #8E6A33;
}

/* BODY FIXES */
.success-msg span {color:#fff;}



.pix-branding-font-heading						{font-family: 'Open Sans';}
.pix-branding-font-paragraph					{font-family: 'Open Sans';}


.pix-branding-header-background					{background-color: #FFFFFF;}
.pix-branding-header-text						{color: #333333;}
.pix-branding-header-link						{color: #333333;}
.pix-branding-header-link:hover					{color: #333333;}
.pix-branding-header-border						{border-bottom:1px solid #FFFFFF;}


.pix-branding-nav-main-background				{background-color: #FFFFFF;}
.pix-branding-nav-main-border					{border-color: #CCCCCC;}
.pix-branding-nav-main-link						{color: #000000;}
.pix-branding-nav-main-link:hover				{color: #000000;}
.pix-branding-nav-main-link-background:hover	{background-color: #FFFFFF;}
.pix-branding-nav-sub-background				{background-color: #FFFFFF;}
.pix-branding-nav-sub-border					{border-color: #CCCCCC;}
.pix-branding-nav-sub-separator					{border-color: #FFFFFF;}
.pix-branding-nav-sub-link						{color:#000000;}
.pix-branding-nav-sub-link:hover				{color:#00305F;}


.pix-branding-footer-background					{background-color: #333333;}
.pix-branding-footer-text						{color: #FFFFFF;}
.pix-branding-footer-link						{color: #FFFFFF;}
.pix-branding-footer-link:hover					{color: #FFFFFF;}
.pix-branding-footer-header						{color: #AC8C61;}


.pix-branding-input-background					{background-color:#FFFFFF;}
.pix-branding-input-border						{border-color:#D2D2D2;}
.pix-branding-input-text						{color:#818181;}
.pix-branding-input-placeholder					{color: #EDEDED;}


.pix-branding-button-background,
.pix-branding-button-activate .pix-branding-button-background		{background-color:#8E6A39;}
.pix-branding-button-activate:hover .pix-branding-button-background,
.pix-branding-button-background:hover								{background-color:#000000;}
.pix-branding-button-border											{border-color:#8E6A39;}
.pix-branding-button-activate .pix-branding-button-text,
.pix-branding-button-text											{color:#FFFFFF;}
.pix-branding-button-activate:hover .pix-branding-button-text,
.pix-branding-button-text:hover										{color:#FFFFFF;}
.pix-branding-icon-background										{color:#8E6A39;}
.pix-branding-icon-background:hover									{color:#000000}



.pix-branding-price-text						{color:#000000;}
.pix-branding-price-special						{color:#8E6A39;}
.pix-branding-price-old							{color:#999999;}


.pix-branding-body-text							{color:#333333;}
.pix-branding-body-link							{color:#8E6A39;}
.pix-branding-body-link:hover					{color:#523E21;}
.pix-branding-body-section-header-text			{color:#333333;}
.pix-branding-body-block-header-text			{color:#333333;}
.pix-branding-body-block-background				{background-color:#F9F9F9;}
.pix-branding-body-block-border					{border-color:#FFFFFF;}
.pix-branding-body-page-title					{color:#8E6A33;}
.pix-branding-body-page-background				{background-color:#FFFFFF;}
.pix-branding-body-page-content-background		{background-color:;}



@media all and (max-width: 770px){
	
	#header .skip-links,
	#header .skip-link {
		background: #FFFFFF;
		color: #000000;
	}

	
	#header .skip-cart .count {
		background: #000000;
	}

	.sidebar .block-layered-nav .block-subtitle--filter {
		background: #FFFFFF;
		color: #000000;
	}

	#header-account li a, #header-account li a:visited, #header-account li a:active {
		color: #000000;
	}

	#nav .nav-primary li ul, 
	#header-account.skip-active ,
	#header-account .links {	
		background: #FFFFFF;
	}

	.block-layered-nav .block-content > dl > dt {
		color: #000000;
		background-color: #F9F9F9;
	}

	.block-layered-nav .block-content > dl > dt:after {
		border-left-color: #000000;
	}

	.block-layered-nav .block-content.accordion-open > dl > dt.current:after {
		border-top-color: #000000;
	}

	.block-layered-nav .block-content > dl > dt:hover:after {
		border-left-color: #000000;
	}

	.block-layered-nav .block-content.accordion-open > dl > dt.current:hover:after {
		border-top-color: #000000;
	}

	.block-layered-nav .block-content > dl > dt:hover {
		color: #000000;
		background: #FFFFFF;
	}
}