/*!
 * amzStoreTheme - Woocommerce Amazon Affiliate Theme - Light Edition
 * ------------------------------
 * 
 * Copyright 2014 AA-Team
 * 
 * http://themeforest.net/user/AA-Team/portfolio
 *
 * ===============================================
 * Table of Contents
 * ===============================================
 *
 * 1. Colors, Text Selection Color
 */


/********** BODY **********/
body {
	background: url('images/bg.png') repeat-x scroll 0 0 #E8EFF8;
	font: 13px/1.5 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

/********** HEADER **********/
	/***** TOP MENU *****/
	
.container-colored {
	background-color: #FFFFFF;
	margin-bottom: 30px;
}
.kd-container-20 {
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
.kd_header_top {
	background-color: #FFFFFF;
	height: 40px;
}
	.kd_header_social_list {
		float: left;
		padding-left: 0;
		margin-left: -15px;
	}
	.kd_header_top .kd_header_top_menu {
		margin-right: -20px;
		padding-right: 0;
	}
	.kd_header_top .kd_header_top_menu li {
			float: right;
	}
	.kd_header_top .kd_header_top_menu li a {
		color: #34495E;
		font-size: 12px;
	}
	.kd_header_top .kd_phone_support {
		color: #928F90;
	}

	/***** SEARCH AND CART *****/
	
	
.kd_search form input[type="text"] {
	
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #d3d9e0;
	border-image: none;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	float: right;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 300;
	padding: 10px;
	width: 54%;
	z-index: 1;
	color: #7b7b7b;
	opacity: 1 !important;
}

.kd_checkout_wrap {
	color: #34495E;
}
	.kd_small-cart:hover .kd_cart-title,
	.kd_small-cart:hover .kd_cart-itemsnumber {
		color: #FFFFFF;
	}
	.kd_small-cart:hover {
		color: #FFFFFF !important;
	}
	.kd_small-cart:hover a {
		color: #FFFFFF;
	}
	.kd_small-cart .cart-details .kd_small_cart_items .empty {
		color: #000000;
	}

/********** NAVIGATION **********/

.navigationbar {
	border: none;
}

	.navigationbar .kd_main_menu li a {
		color: #DA6A00;
	}

	/***** SLIDER *****/
#kd-slider .container .kd_slider_content {
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	padding: 10px 0 30px 0px;
}
	#kd-slider .container .kd_slider_content h2,
	#kd-slider .container .kd_slider_content h2:after {
		color: #34495E;
		border-bottom: solid 1px #6186B7;
	}
	#kd-slider .container .kd_slider_content h4 {
		color: #34495E;		
	}
.kd_breadcrumbs_bk,
.kd_breadcrumbs_bk .breadcrumb {
	background: none;
}
	.kd_breadcrumbs_bk .breadcrumb > li {
		color: #6186B7;
	}
/********** CONTENT **********/

.the-content h1,
.the-content h2,
.the-content h3,
.the-content h4,
.the-content h5,
.the-content h6 {
	color: #34495E;
}

.kd_featured {
	border-color: #E8EFF8;
}

.kd_hp_item_hover {
	display: none;
}

.kd_shop_sidebar .product-categories li a {
	color: #34495E;
}

.kd_shop_sidebar .product-categories li .accordsuffix {
	color: #DA6A00;
}

.kd_simple_post_description h2 a {
	color: #34495E;
}

.kd_blog_short_desc p {
	color: #a1a1a1 !important;
}

.kd_simple_post_description p span a {
	color: #928F90;
}

.cart-empty{
	color: #34495E;
}

.wpcf7 p {
	color: #34495E;
}
#kd_blog_slider h2 a {
	color: #34495E;
}

.kd_post_details.kd_featured_post h2 {
	color: #34495E;
}
.kd_post_details.kd_featured_post p {
	color: #34495E;
}
.kd_post_details .kd_social_tags .kd_tags {
	color: #6186B7;
}
.kd_color_filter a {
	border-color: #FFFFFF;
}
.kd_line {
	border-color: #E8EFF8 !important;
}
h1.page-title {
	color: #34495e;
}
p.woocommerce-result-count {
	color: #34495e;
}
#kd_product_gallery {
	border: 1px solid #e3e3e3;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td,
.kd_product_rating_pagination,
.kd_social_tags,
.kd_comment_form h2,
.kd_mightalso_like,
.woocommerce .cart_totals h2,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
	border-color: #E8EFF8;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
	box-shadow: none;
}
/********** FOOTER **********/

.amzStoreTheme-widget h1,
.amzStoreTheme-widget h2,
.amzStoreTheme-widget h4,
.amzStoreTheme-widget h5,
.amzStoreTheme-widget h6 {
	color: #34495E;
}
	.amzStoreTheme-widget h3 {
		border-bottom: 1px solid #E8EFF8;
	}

.kd_footer_column p {
	color: #34495E;
}

.amzStoreTheme-widget ul li a {
	color: #34495E;
}

.kd_footer_smallmenu p {
	color: #34495E;
}
#kd_footer_partners {
	background-color: #E8EFF8 !important;
}


/********** OTHER ELEMENTS **********/
#commentform {
	color: #34495E;
}

#kd_related_products {
	margin-bottom: 30px !important;
}

.kd_description h1 {
	color: #34495E;
}

.kd_description p {
	color: #34495E;
}

.kd_tabs .tab-pane p {
	color: #000;
}

.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
	color: #a1a1a1;
}

.owl-prev,
.owl-next {
	overflow: hidden;
}

.kd_mightalso_like h1 {
	color: #34495E;
}

#kd_product_gallery .item {
	border: none;
}

.kd_tabs .tab-content {
	background-color: #FFFFFF;
}

.amzStoreTheme-widget ul li {
	color: #34495E;
}

#wp-calendar {
	color: #34495E;
}

.textwidget {
	overflow: hidden;
}
.textwidget p {
	color: #34495E;
}
.rpwe-block li {
	border-bottom: none !important;
}
.custom-widget p {
	color: #34495E;
}
.woocommerce table.shop_table .product-name a {
	color: #34495E;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
	color: #34495E;
}
.woocommerce .cart_totals h2 {
	color: #34495E;
}
.kd_post_details h3 {
	color: #34495E;
}
.kd_post_details h4 {
	color: #34495E;
}
ul.list-arrow {
	color: #34495E;
}
.post-entry {
	color: #34495E;
}
.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
	color: #34495E;
}
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-error, 
.woocommerce-page .woocommerce-info, 
.woocommerce-page .woocommerce-message {
	margin: 20px !important;
	padding: 30px !important;
}
	.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
		padding-top: 0px;
		height: 20px;
	}
	
#kd_footercolumns {
	background-color: #FFFFFF;
}