body {color:#575757;font-size:15px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#navigation ul li a {color:#6b7fb2 !important;font-size:18px !important;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#header .header_mini_cart ul.mini-cart, #header .header_mini_cart ul li ul.cart_list li a {font-family: inherit;}#footer {color:#999999;font-size:13px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#footer h3.widget-title {color:#ffffff;font-size:13px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#sidebar ul li.widget_product_categories h3, #sidebar ul li.widget_shopping_cart h3, ul.portfolio-meta li h4, #header .header_mini_cart ul.mini-cart li ul.cart_list li.cart-title h4 {color:#d9d9d9;font-size:13px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;text-shadow: 1px 1px 0 #f7f7f7;}h1.entry-title {color:#575757;font-size:25px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}.page-headline-wrapper p {color:#6b7fb2;font-size:22px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}.widget-title {color:#575757;font-size:13px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#homepage-style-default h3.widget-title {color:#282727;font-size:13px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}.top-menu-header ul li a {color:#999999;font-size:10px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}h2.entry-title.portfolio, h2.entry-title, h2.entry-title a, h2.entry-title.portfolio a, ul.products li.product h3 {color:#282727;font-size:15px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}#breadcrumb a, #breadcrumb {color:#999999;font-size:10px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}.div.product .product_title, #content div.product .product_title {color:#282727;font-size:30px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}ul.products li.product .price, .summary .price {color:#575757;font-size:16px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}span.amount, span.onsale,div.product p.stock, #content div.product p.stock, ul.products li.product .price del .amount, ul.products li.product .price del, .summary .price del, .product_list_widget li del {color:#575757;}span.onsale, .woocommerce_tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a, .woocommerce_tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:hover {color:#575757;}h1 {color:#575757;font-size:25px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}h2 {color:#575757;font-size:24px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}h3 {color:#575757;font-size:18px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}h4 {color:#575757;font-size:14px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}h5 {color:#575757;font-size:12px;font-family:Lato, sans-serif;font-weight:normal;font-style:normal;}
.container #content {float:left;}
.container #sidebar {float:right;}

a, .addresses a.edit {
    color: #5c5c5c;
}

a:hover, #breadcrumb a:hover, h2.entry-title.portfolio a:hover, h2.entry-title a:hover,
#sidebar ul li.widget_product_categories ul.product-categories li.current-cat, #sidebar ul li.widget_product_categories ul.product-categories li.current-cat a, #sidebar ul li.widget_product_categories ul.product-categories li.current-cat li a:hover {
    color: #6b7fb2;
}
.pagination a:hover, .pagination span.current, .nav-previous:hover, .nav-next:hover {
	color: #6b7fb2;
}

#footer a {
    color: #dedede;
}

#footer a:hover, #footer a:focus {
    color: #ffffff;
}





.footer-wrapper-wide {
	background : #d9d9d9}
#footer li {
	border-color: #989898;
}
#footer #credits .hr-bullet,
#footer .footer-image .hr-bullet {
	background: #989898;
}

#navigation ul li.active,
#navigation ul li:hover,
#navigation ul li.current-menu-item,
#navigation ul ul {
	background-color : #ffffff}

#navigation ul ul li a {
	background : #ffffff}
#navigation ul ul li a {
	box-shadow: inset 0 0 0 1px #ffffff;
	-webkit-box-shadow: inset 0 0 0 1px #ffffff;
	-moz-box-shadow: inset 0 0 0 1px #ffffff;
	-o-box-shadow: inset 0 0 0 1px #ffffff;
}

#navigation ul ul li a {
	border-color: #b2b2b2;
}
#navigation ul ul{
	border-color: #b2b2b2;
    border-top: none;
}

#navigation ul ul li a:hover,
#navigation ul ul li.current-menu-item a {
	background-color : #e9e9e9}

.hr-bullet:after,
.hr-bullet:before,
.su-divider:after,
.su-divider:before,
.top-menu-header ul li:before,
#navigation ul li:after,
#footer li:before, 
#sidebar li li:before, 
.entry-content .widget_recent_entries ul li:before,
#sidebar ul li.widget_product_categories ul.product-categories li li:before,
.masonry-navigation li:after,
ul.digital-downloads li:before {
	color : #6b7fb2;
}

.hr-bullet,
.su-divider {
	background : #ffffff;
}
.mi-slider nav,
.mi-slider nav a.mi-selected:after {
	border-color: #ffffff;
}

.flex-direction-nav a,
#homepage-style-default.with-sidebar .flex-direction-nav .flex-prev, 
#homepage-style-default.with-sidebar .flex-direction-nav .flex-next {
	background : #e9e9e9}
.flex-direction-nav a,
#homepage-style-default.with-sidebar .flex-direction-nav .flex-prev, 
#homepage-style-default.with-sidebar .flex-direction-nav .flex-next {
	border-color: #8c8c8c}

a.button, 
button.button, 
input.button, 
#respond input#submit, 
#content input.button,
button, 
input[type="reset"], 
input[type="submit"],
input[type="button"],
.quantity .plus, 
#content .quantity .plus, 
.quantity .minus, 
#content .quantity .minus,
.su-fancy-link, 
.more-link, 
a.jms-link,
#header .header_mini_cart ul.mini-cart li ul.cart_list li.buttons .button,
#sidebar ul li.widget_shopping_cart p.buttons .button,
.ei-slider-thumbs li.ei-slider-element {
	background-color : #e9e9e9}

a.button, 
button.button, 
input.button, 
#respond input#submit, 
#content input.button,
button, 
input[type="reset"], 
input[type="submit"],
input[type="button"],
.quantity .plus, 
#content .quantity .plus, 
.quantity .minus, 
#content .quantity .minus,
.su-fancy-link, 
.more-link,
a.jms-link,
#header .header_mini_cart ul.mini-cart li ul.cart_list li.buttons .button,
#sidebar ul li.widget_shopping_cart p.buttons .button {
	-moz-box-shadow: inset 0 3px 0 #f0f0f0;
	-webkit-box-shadow: inset 0 3px 0 #f0f0f0;
	box-shadow: inset 0 3px 0 #f0f0f0;
    border-color: #bababa;
    
    color: #f0f0f0;
    text-shadow: 1px 1px 0 #bababa;
}

.single_add_to_cart_button:before {
	border-color: #bababa;
}

a.button:hover, 
button.button:hover, 
input.button:hover, 
#respond input#submit:hover, 
#content input.button:hover,
button:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
input[type="button"]:hover,
.quantity .plus:hover, 
#content .quantity .plus:hover, 
.quantity .minus:hover, 
#content .quantity .minus:hover,
.su-fancy-link:hover, 
.more-link:hover,
a.jms-link:hover,
#header .header_mini_cart ul.mini-cart li ul.cart_list li.buttons .button,
#sidebar ul li.widget_shopping_cart p.buttons .button {
    border-color: #5d5d5d;
    color: #f0f0f0 !important;
    text-shadow: 1px 1px 0 #bababa;
}


#header .header_form .main-search:before {
	background-color : #e9e9e9}

#header .header_mini_cart ul.mini-cart li a.cart-parent:before,
#header .header_mini_cart ul li ul.cart_list {
	background-color : #d9d9d9}

#header .header_mini_cart ul.mini-cart li ul.cart_list li.cart_list_product,
#header .header_mini_cart ul.mini-cart li ul.cart_list li.buttons {
	background-color : #f3f4f5}

.custom-wrapper li,
ul.products li.product,
div.product div.images, 
#content div.product div.images,
.custom-wrapper .entry-lightbox a,
.pagination, .navigation,
.post,
span.onsale,
.custom-headline {
	border-color: #d9d9d9;
}
.custom-headline h1 { background:none;}
.grid-switch a {color:#d9d9d9;}

.custom-wrapper li:hover,
ul.products li.product:hover,
.custom-wrapper .entry-lightbox a:hover,
div.pagination:hover,
.post:hover  {
	border-color: #6b7fb2;
}
.grid-switch a:hover, .grid-switch a.active {
	color:#6b7fb2;
}

#sidebar ul li.widget_product_categories, 
#sidebar ul li.widget_shopping_cart,
ul.portfolio-meta,
.widget_price_filter .ui-slider .ui-slider-range {
	background: #6b7fb2;
}

#sidebar ul li.widget_product_categories ul.product-categories li .count {
	color: #4b597d;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #b5bfd9;
}

#sidebar ul li.widget_product_categories ul.product-categories li,
#sidebar ul li.widget_shopping_cart ul.cart_list li,
ul.portfolio-meta li,
ul.portfolio-meta li.project-date,
ul.portfolio-meta li.project-category,
ul.portfolio-meta li.project-url,
#questions,
.current-faq {
	background-color: #f3f4f5;
}

textarea, 
select, 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="email"], 
input[type="month"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="input"], 
input[type="time"], 
input[type="url"], 
input[type="week"],
#header .header_mini_cart ul.mini-cart li a.cart-parent,
.quantity input.qty, 
#content .quantity input.qty {
    border-color: #d9d9d9;
}

#header .header_mini_cart ul.mini-cart li a.cart-parent:before,
#header .header_form .main-search:before {
	border-color: #d9d9d9;
}

.woocommerce_tabs ul.tabs li.active:before {
    background: #e9e9e9;
    border-color: #e9e9e9;
}
