body, .col-full{
	background-color: #FFFFFF !important;	
}

.boutique-primary-navigation{
	background-color: #FFFFFF;
}

.site-footer{
	background-color: #FFFFFF;	
}

.boutique-primary-navigation{
	background-color: #FFFFFF !important;	
}

.site-info{
        text-align: center;
}

p.site-description, ul.menu li.current-menu-item > a{
	color: #000000;	
}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a{
	color: #999999;
}

.main-navigation ul li a:hover, .site-title a:hover, ul.menu li a:hover, .site-branding h1 a:hover{
	color: #666666;
}

.site-header-cart .cart-contents a{
	color: #000000 !important;
}

a{
	color: #8844AA;	
}

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{
	background-color: #8844AA;	
	border-color: #8844AA;
}

.product_list_widget li>.amount{
	display: inline;	
}

a:hover{
	color: #662288;
	text-decoration: underline;
}

.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{
	background-color: #662288;	
}

.star-rating span:before, .widget-area .widget a:hover, .product_list_widget a:hover, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before{
	color: #662288;	
}

button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover{
	background-color: #662288;	
	border-color: #662288;
}

.main-navigation ul.menu > li > ul, .main-navigation ul.menu ul, .site-header-cart .widget_shopping_cart{
	background-color: #662288 !important;	
}


@media screen and (max-width:767px){
.site-header .site-logo-anchor img, .site-header .site-logo-link img{
    max-height: none;
    width: 70%;
    margin: auto;
}
}

@media screen and (min-width: 768px) {
	.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link{
		width: 55%;	
max-width: 413px;
	}

.woocommerce-active .site-header .site-search{
                width:40%;
                padding-top: 64px;
}

      .woocommerce-active .site-header .secondary-navigation{
                 display: none;
}
	
	.site-header, .footer-widgets{
		padding-top: 1em !important;	
	}
	
	.site-branding, .site-search, .site-header-cart, .site-logo-anchor{
		margin-bottom: 1em !important;	
	}
		
	.site-content .col-full, .site-footer .col-full, .header-widget-region .col-full{
		padding-top: 1em !important;
		padding-bottom: 1em !important;
	}
	
}