

/*-------------------------------------------------------------------------------------------*/
/* Theme Option Styles */
/*-------------------------------------------------------------------------------------------*/


/* Defaults */

body {
	background-color: #f5f5f5;
	background-image: url('');
	color: #000}

h1, h2, h3,
h4, h5, h6 {
	color: #000;
}

p {
	color: #000;
}

a:link, a:visited,
h1 a, h2 a, h3 a,
h4 a, h5 a, h6 a {
	color: #1885ad;
}

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover {
	color: #000;
}

input[type="text"],
input[type="email"],
input[type="password"],
input.input-text,
textarea {
	border: 1px solid #ddd;
	color: #000;
}

blockquote,
.comment-content blockquote {
	border-left: 1px solid #ddd;
}

mark {
	background: #a1c094;
}

#footer .top a {
	color: #000;
}

.wp-caption,
.wp-caption-text,
.gallery-caption {
	color: #000;
}

/* Structure And Appearence */

#header .bottom {
	background-color: #4a4a4d;
	background-image: url('');
	border-bottom: 1px solid #ddd;
}

#header .top {
	background-color: #2d2d2d;
	background-image: url('');
}

#top-account .login-button {
	background: #1885ad;
	color: #fff;
}

#top-account .checkout-button {
	background-color: #4a4a4d;
	background-image: url('');
	color: #fff;
}

#logo #plain-text {
	color: #000;
}

.shopping-cart a {
	background-color: #999;
	color: #fff;
}

.home-tagline h1 {
	color: #232832;
}

.home-featured h2,
.home-recent h2 {
	color: #232832;
}

.product-page-title,
.upsells h2,
.related h2,
.page-template-template-plain-php .page-title,
.page-template-template-plain-php #order_review_heading {
	color: #fff;
}

#breadcrumb {
	color: #000;
}

/* Navigation */

#primary-nav ul li a {
	color: #fff;
}

#primary-nav ul li a:hover {
	background: #1885ad;
	color: #fff;
}

#primary-nav ul li.current-menu-item a,
#primary-nav ul li.current-product_cat-ancestor a,
#primary-nav ul li.current-product-ancestor a {
	background: #1885ad;
	color: #fff;
}

#primary-nav ul li:hover,
#primary-nav ul li:hover a {
	background: #1885ad;
	color: #fff !important;
}

#primary-nav ul ul li a {
	color: #fff;
}

#primary-nav ul ul li a:hover {
	background: #2d2d2d;
}

#primary-nav ul li ul.sub-menu {
	background: #1885ad;
	color: #fff !important;
}

#secondary-nav ul li a {
	color: #999;
}

#secondary-nav ul li a:hover {
	color: #fff;
}

#secondary-nav ul li:hover a {
	color: #fff;
}

#secondary-nav ul ul {
	background-color: #2d2d2d;
	background-image: ;
}

#secondary-nav ul ul li a {
	color: #999 !important;
}

#secondary-nav ul ul li a:hover {
	color: #fff !important;
}

/* Posts */

.post {
	background: #fff;
	border: 1px solid #ddd;
}

#primary-home {
	background: #fff;
	border: 1px solid #ddd;
}

.page #primary,
.error404 #primary,
.woocommerce-page #primary {
	background: #fff;
	border: 1px solid #ddd;
}

.search-results #primary,
.search-no-results #primary {
	background: #fff;
	border: 1px solid #ddd;
}

.entry-social a {
	color: #000 !important;
}

.pagination .page-numbers {
	color: #fff;
}

.pagination .page-numbers:hover,
.pagination .current {
	background: #2d2d2d;
}

/* Contact */

/* Comments */

#comment-container {
	background: #fff;
	border: 1px solid #ddd;
}

.bypostauthor .comment-avatar img {
	border: 3px solid #1885ad;
}

/* Sidebar */

#sidebar {
	background: #fafafa;
	border: 1px solid #ddd;
}

#sidebar h3 {
	background: #eee;
	color: #232832;
}

#sidebar a {
	color: #000;
}

#sidebar a:hover {
	color: #1885ad !important;
}

#sidebar .widget_pages a,
#sidebar .widget_nav_menu a,
#sidebar .widget_links a,
#sidebar .widget_categories a,
#sidebar .widget_recent_entries a,
#sidebar .widget_meta a,
#sidebar .widget_archive a {
	border-bottom: 1px solid #ddd;
}

#sidebar .pagenav li a:hover,
#sidebar .widget_pages a:hover,
#sidebar .widget_nav_menu a:hover,
#sidebar .widget_links a:hover,
#sidebar .widget_categories a:hover,
#sidebar .widget_recent_entries a:hover,
#sidebar .widget_meta a:hover,
#sidebar .widget_archive a:hover {
	background-color: #1885ad;
	color: #fff !important;
}

#sidebar .tagcloud a {
	background: #eee;
	color: #000 !important;
}

#sidebar .tagcloud a:hover {
	background: #1885ad !important;
	color: #fff !important;
}

#sidebar .widget_recent_comments li,
#sidebar .widget_rss ul li {
	border-bottom: 1px solid #ddd;
}

/* Footer */

#footer .top {
	background: #fafafa;
	border-top: 1px solid #ddd;
}

#footer .top h3 {
	border-bottom: 1px solid #ddd;
}

#footer .top a:hover {
	color: #1885ad !important;
}

#footer .bottom {
	background-color: #2d2d2d;
	background-image: url('');
	color: #999;
}

#footer .bottom a {
	color: #999;
}

#footer .bottom a:hover {
	color: #000;
}

#footer .tagcloud a {
	background: #eee;
	color: #000 !important;
}

#footer .tagcloud a:hover {
	background: #1885ad !important;
	color: #fff !important;
}

#footer .widget_recent_comments li {
	border-bottom: 1px solid #ddd;
}

/* Responsive Slider */

.slider-container {
	border: 1px solid #ddd;
}

.slider {
	border: 10px solid #fff;
}

/* Media Queries */

@media screen and (min-width: 0) and (max-width: 320px) {
	#footer .widget {
		background: ;
		border: 1px solid #ddd;
	}
}

@media screen and (min-width: 321px) and (max-width: 570px) {
	#footer .widget {
		background: ;
		border: 1px solid #ddd;
	}
}

@media screen and (min-width: 571px) and (max-width: 825px) {
	#footer .widget {
		background: ;
		border: 1px solid #ddd;
	}
}


/*-------------------------------------------------------------------------------------------*/
/* WooCommerce */
/*-------------------------------------------------------------------------------------------*/

/* Products */

.products .product h3:hover {
	color: #1885ad;
}

.products .product .thumbnail .overlay-plus {
	background-color: #1885ad;
}

.products .product .add_to_cart_button {
	background-color: #1885ad;
}

.pagination,
.pagination .nav-next a,
.pagination .nav-previous a { background-color: #1885ad; }

/* Single */

.product .images .zoom .overlay-plus {
	background-color: #1885ad;
}

.onsale {
	background: #a1c094;
}

.woocommerce_tabs .tabs li a:hover {
	background-color: #1885ad;
}

.woocommerce_tabs .tabs li.active a {
	border-bottom: 1px solid #fff;
}

.product .summary .price .amount {
	color: #1885ad;
}

.product .summary .stock {
	color: #a1c094;
}

#reviews #comments .comment img {
	border: 3px solid ;
}

/* Checkout */

.cart_checkout .checkout-button {
	background-color: #1885ad !important;
}

/* Sidebar */

#sidebar .product-categories li a:hover,
#sidebar .product_list_widget li a:hover {
	color: #1885ad !important;
}

.widget_price_filter .ui-slider .ui-slider-range {
	background: #a1c094;
}

.widget_price_filter .ui-slider .ui-slider-handle {
	background: #a1c094;
	border: 1px solid ;
}

.product_list_widget li,
.product-categories li {
	 border-bottom: 1px solid #ddd;
}

/* Misc */

#fancybox-close:hover {
	background: #a1c094;
}

.demo_store { background-color: #1885ad; }

/* Border */

.login,
.checkout_coupon,
.products .product,
.woocommerce_tabs .tabs li a,
.woocommerce_tabs .panel,
.shop_table,
.cart_totals table,
#customer_details .col-1,
#customer_details .col-2,
#payment,
#payment ul,
#customer_login .col-1,
#customer_login .col-2 {
	border: 1px solid #ddd;
}

.shop_table th,
.cart_totals table th {
	border-right: 1px solid #ddd;
}

.shop_table td,
.shop_table tfoot th,
.shop_table tfoot th,
.shop_table tfoot th,
.cart_totals table th,
.cart_totals table td {
	border-top: 1px solid #ddd;
}

#payment ul li {
	 border-bottom: 1px solid #ddd;
}

/* Content */

.login
.checkout_coupon,
.products .product,
.shop_table,
.shop_table tfoot th,
.shop_table tfoot th,
.shop_table tfoot th,
.cart_totals table,
.woocommerce_tabs .tabs li a,
.woocommerce_tabs .tabs li.active a:hover,
.woocommerce_tabs .panel,
#customer_details .col-1,
#customer_details .col-2,
#payment,
#customer_login .col-1,
#customer_login .col-2 {
	background: #fff;
}