/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
	background-color : #f3f3f3;
	color: #484c51;
}

a.button.wc-forward {
	color: #484c51;
	background-color: #CC0001;
	border-color: #CC0001;
}

.woocommerce-message {
	border-left-color: #cc0001!important;
}

.site-info {
	display : none;
}

.storefront-primary-navigation:after, .storefront-primary-navigation:before {
	background: rgba(0,0,0,.30);
}

.element.style {
	background-repeat: no-repeat;
}

.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #CC0001!important;
}

.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
	background-color: ##F0F0F0!important;
	color: #CC0001!important;
}

.site-header-cart .widget_shopping_cart a, .main-navigation ul.menu ul.sub-menu a, .main-navigation ul.nav-menu ul.children a {
	color: #CC0001!important;
}

.site-header-cart .widget_shopping_cart a:hover, .main-navigation ul.menu ul.sub-menu a:hover, .main-navigation ul.nav-menu ul.children a:hover {
	color: #000!important;
}

.storefront-primary-navigation {
    clear: both;
    background: rgba(0,0,0,.30)!important;
    margin-left: -99em;
    margin-right: -99em;
    padding-left: 99em;
    padding-right: 99em;
}

#rev_slider_4_1_wrapper, .rev_slider_wrapper fullwidthbanner-container {
	margin-top:-68px!important;
}