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

/********** BODY **********/
body {
	background: none;
	background-color: #2c3e50;
}

/********** HEADER **********/
	/***** TOP MENU *****/

.container-colored {
	background-color: #34495e;
	margin-bottom: 30px;
}

.kd-container-20 {
	margin-bottom: 20px;
	background-color: #34495e;
}
.kd_header_top {
	background-color: #34495e;
	border-color: #34495e;
	height: 40px;
}
	.kd_header_social_list {
		float: left;
		padding-left: 0;
		margin-left: -15px;
	}
	.kd_header_top .kd_header_top_menu li {
			float: right;
	}
	.kd_header_top .kd_header_top_menu {
		margin-right: -20px;
		padding-right: 0;
	}
	.kd_header_top .kd_header_top_menu li a {
		color: #ffffff;
		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: #E7E7E7;
	border-color: #cdcdcd -moz-use-text-color #cdcdcd #cdcdcd;
	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: #ffffff;
}

.kd_small-cart .kd_cart-title a,
.kd_small-cart .kd_cart-itemsnumber,
.kd_checkout_button {
	color: #ffffff;
}
i.icon-cart {
	background-position: -27px -45px;
}
/********** 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(52, 73, 94, 0.8);
	text-align: center;
	padding: 10px 0 30px 0px;
}
	#kd-slider .container .kd_slider_content h2 {
		color: #ffffff;
		border-bottom: solid 1px #e7e7e7;
	}
	#kd-slider .container .kd_slider_content h4 {
		color: #ffffff;
	}
.kd_breadcrumbs_bk,
.kd_breadcrumbs_bk .breadcrumb {
	background: #2e4053;
}
	.kd_breadcrumbs_bk .breadcrumb > li {
		color: #FFFFFF;
	}
/********** CONTENT **********/

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

.kd_hp_item_hover {
	display: none;
}

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

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

.kd_simple_post_description h2 a {
	color: #FFFFFF;
}

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

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

.cart-empty{
	color: #FFFFFF;
}

.wpcf7 p {
	color: #FFFFFF;
}
#kd_blog_slider h2 a {
	color: #FFFFFF;
}
.kd_post_details.kd_featured_post h2 {
	color: #FFFFFF;
}
.kd_post_details.kd_featured_post p {
	color: #FFFFFF;
}
.kd_post_details .kd_social_tags .kd_tags {
	color: EEEEEE;
}
.kd_color_filter a {
	border-color: #FFFFFF;
}
.kd_line {
	border-color: #6186B7 !important;
}
.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: #6186B7 !important;
}
/********** FOOTER **********/

.amzStoreTheme-widget h1,
.amzStoreTheme-widget h2,
.amzStoreTheme-widget h4,
.amzStoreTheme-widget h5,
.amzStoreTheme-widget h6 {
	color: #D5D0D2;
}
	.amzStoreTheme-widget h3 {
		border-bottom: 1px solid #6186B7;
		color: #FFFFFF;
	}
.kd_footer_column p {
	color: #FFFFFF;
}

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

.kd_footer_smallmenu p {
	color: #FFFFFF;
}
#kd_footer_partners {
	background-color: #34495e !important;
}


/********** OTHER ELEMENTS **********/
#commentform {
	color: #FFFFFF;
}

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

.kd_description h1 {
	color: #FFFFFF;
}

.kd_description p {
	color: #FFFFFF;
}

.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: #FFFFFF;
}

#kd_product_gallery .item {
	border: none;
}

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

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

#wp-calendar {
	color: #FFFFFF;
}

.textwidget {
	overflow: hidden;
}
.textwidget p {
	color: #FFFFFF;
}
.rpwe-block li {
	border-bottom: none !important;
}
.custom-widget p {
	color: #FFFFFF;
}
.woocommerce table.shop_table .product-name a {
	color: #FFFFFF;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
	color: #FFFFFF;
}
.woocommerce .cart_totals h2 {
	color: #FFFFFF;
}
.kd_post_details h3 {
	color: #FFFFFF;
}
.kd_post_details h4 {
	color: #FFFFFF;
}
ul.list-arrow {
	color: #FFFFFF;
}
.post-entry {
	color: #FFFFFF;
}
.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
	color: #FFFFFF;
}
.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: #34495e;
}