/* CSS Document */
body{
	background:#fff;
	color:#252a2f;
	font:14px/22px 'Roboto Condensed', sans-serif;
}

#wrapper {
	background:#fff;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Oswald', sans-serif;
	color: #252a2f;
}

.header-top li, 
.header-top .btn-link, 
#main-menu.navbar, 
#cart .btn, 
.dropdown-menu, 
.product-head, 
.product-col .caption h4, 
.product-col .price, 
.product-col .btn-cart, 
.breadcrumb, 
.side-heading, 
.list-group-item, 
.product-filter, 
.pagination, 
.product-info .product-details, 
.tabs-panel .nav-tabs{
	font-family: 'Oswald', sans-serif;
}

#header-area{
	background:#fff;
	margin-bottom:20px;
}
#header-area.home {
	margin-bottom:0;
}
	.header-top{
		background:#292d30;
	}
	
/* Header Links Styles Starts */

		.header-links ul{
		}
			.header-links li{
				display:inline-block;
			}
			.header-links li .fa{
				margin-right:3px;
			}
			.header-links li, 
			.header-links li a{
				color:#fff;
				font-size:13px;
				text-transform:uppercase;
				font-weight:normal;
			}
			.header-links li a{
				padding:12px 15px 12px 0;
			}
			.header-links li a:hover, 
			.header-links li a:focus, 
			.header-links li.active a{
				background:none;
				color:#d9b76f;
			}
			
/* Currency & Languages Drop Down Styles Starts */

	.header-top .btn-link{
		color:#fff;
		text-decoration:none;
		margin:9px 0 0 0;
		padding:0;
		text-transform:uppercase;
		font-size:13px;
		background-color:#596269;
		line-height:0;
	}
	.header-top .btn-group + .btn-group {
		margin-left:10px;
	}
	.header-top .btn-link span {
		padding:0 13px 2px;
		vertical-align:middle;
	}
	.header-top .open .btn-link{
	}
		.header-top .btn-link i.fa{
			background-color:#fff;
			color:#292d30;
			padding:5px;
		}
		
/* Main Header & Search Styles Starts */

	.main-header{
		padding:10px 0;
	}
		#logo{
			/*margin-top: 15px;*/
		}
		#search{
			margin:12px 0 0 0;
		}
		#search .input-group{
		}
			#search .input-group .form-control{
				background:none;
				border:solid #e3e3e3;
				border-width:1px 0 1px 1px;
				color:#878a8c;
				font-size:14px;
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:0;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
					 height: 46px;
			}
			#search .input-group .btn{
				background:none;
				border:solid #e3e3e3;
				border-width:1px 1px 1px 0;
				color:#967e4b;
				height: 46px;
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:0;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
			}
			
			/* Cart Style Starts */	

	#cart .btn{
		background:none;
		border:none;
		text-align:right;
		padding:0;
		margin:20px 0 0 0;
		font-size:14px;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
		-webkit-box-shadow:none;
		   -moz-box-shadow:none;
			 box-shadow:none;
	}
		#cart .btn .fa-shopping-cart{
			color:#292d30;
			line-height:none;
			font-size:36px;
			margin-right:20px;
			vertical-align: middle;
		}
		#cart .btn span {
			color:#252a2f;
			font-size:16px;			
			text-transform:uppercase;
		}
		#cart .btn span#cart-total{
			color:#fff;
			background-color:#967e4b;
			padding:10px 20px;
			position:relative;
		}
		#cart .btn span#cart-total:before {
			content: "";
			position:absolute;
			left:-8px;
			top:12px;
			border-style: solid;
			border-width: 8px 8px 8px 0;
			border-color: transparent #967e4b;
		}
		#cart .btn i.fa-caret-down{
			color:#967e4b;
			margin-left:5px;
		}
		#cart .dropdown-menu {
			min-width: 100%;
			margin-top:10px;
			background:#252a2f;
			color:#fff;
			border:none;
			z-index: 1001;
			padding:5px;
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		#cart .open > .dropdown-menu{
			display:block;
		}
		#cart .dropdown-menu table {
			margin-bottom: 10px;
		}
		#cart .dropdown-menu table, 
		#cart .dropdown-menu table td{
			background:none;
			border:none;
		}
		#cart .dropdown-menu table.hcart td, 
		.line-bottom{
			border-bottom:1px solid #54575b;
			min-width: 70px;
		}
		.line-top, 
		.btn-block1{
			border-top:1px solid #54575b;
		}
		#cart .btn-block1{
			padding:20px 0 0;
		}
		#cart .btn-block1 a{
			padding:8px 12px;
			margin-left:10px;
			text-transform:uppercase;
			font-size:12px;
			text-decoration:none;
		}
		#cart .btn-block1 a:hover, #cart .btn-block1 a + a{
			background:#967e4b;
			color:#fff;
		}
		#cart .btn-block1 a, #cart .btn-block1 a + a:hover{
			background:#fff;
			color:#252a2f;
		}
		#cart .dropdown-menu li > div {
			min-width: 427px;
			padding: 0 10px;
		}
		#cart .dropdown-menu li p {
			margin: 20px 0;
		}
		#cart .dropdown-menu table.total{
		}
		#cart .dropdown-menu table.total td{
			padding:2px 8px;
		}
		#cart .dropdown-menu table td a{	
			color:#d9b76f;
		}
		#cart .dropdown-menu table td a:hover{
			color:#fff;
		}
		
/* Main Menu Styles Starts */

	#main-menu{
		background:#fff;
	}
	#main-menu.navbar{
		margin:0;
		padding:0;
		border:solid #c7c7c7;
		border-width:1px 0;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
	}
		#main-menu .navbar-nav > li{
		}
		#main-menu .navbar-nav > li + li{
		}
		#main-menu .navbar-nav > li a{
			color:#292d30;
			text-transform:uppercase;
			font-weight: normal;
		}
		#main-menu .navbar-nav > li > a:hover, 
		#main-menu .navbar-nav > li > a:focus, 
		#main-menu .navbar-nav > li.open a{
			background:none;
			color:#967e4b;
		}		
			#main-menu .dropdown-menu{
				background:#665123;
				border:none;
				padding:0;
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:0;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
			}
				#main-menu .navbar-nav > li > .dropdown-menu li a{
					color:#fff;
					font-size:11px;
					padding-top:0px;
					padding-bottom:0px;
					font-weight:normal;
				}
				#main-menu .navbar-nav > li > .dropdown-menu li a strong {
					font-weight: normal;
				}
				#main-menu .dropdown-menu li:hover a{
					background:#816a37;
					text-decoration:none;
				}
					#main-menu .dropdown-inner {
						display:table;
						padding-bottom:10px;
					}
						#main-menu .dropdown-inner ul {
							display:table-cell;
						}
						#main-menu .dropdown-inner .dropdown-header{
							font-size:15px;
							text-transform:uppercase;
							color:#fff;
							padding:15px 0 10px 15px;
						}
						#main-menu .dropdown-inner li a {
							min-width:160px;
							display:block;
							padding:3px 20px;
							clear:both;
						}	
						
/* Breadcrumb Styles Starts */

	.breadcrumb{
		text-transform:uppercase;
		padding:10px 8px;
		border:1px solid #e8e8e8;
		background:#fff;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
	}
		.breadcrumb li{
			color:#878a8c;
			font-size:13px;
		}
		.breadcrumb > li + li:before{
			content:"\00BB";
			color:#878a8c;
		}
		.breadcrumb li a{
			color:#252a2f;
		}
	
@media (max-width: 767px) {

/* Responsive Image Styles Starts */

	#logo .img-responsive, 
	.col3-banners .img-responsive, 
	.col2-banners .img-responsive, 
	.product-col .img-responsive{
		margin:0 auto;
	}
	
/* Cart Style Starts */	

	#cart .btn{
		padding:0px 0;
		text-align:center;
	}	
	
/* Main Menu Styles Starts */

	#main-menu .navbar-collapse {
		border-top:1px solid #c7c7c7;
	}
	#main-menu .navbar-toggle {
		color:#292d30;
		font-size: 25px;
	}
	#main-menu .navbar-toggle:focus {
		color:#967e4b;
	}
	#main-menu .dropdown-inner ul {
		display:block;
	}

/* Header Links Styles Starts */

		.header-links ul.pull-right{
			float:none !important;
			text-align:center;
		}
			.header-links li a{	
				padding:10px 3px;
			}
			
			div.wrapper.whitebg.contact-us {
				margin-top:0px!important;	
			}
			
			
	#main-menu.navbar {
		margin-top: -70px!important;	
	}
}

	
.banner {
	margin-top:0px!important;	
}
.logoT a {
	text-align: left;	
}
.headerOffset {
    padding-top: 20px;
}
.title-big {
    font-weight: normal;
}
.bigger-250 {
    font-size: 250% !important
}
.form-inline {
	display: inline-block;
}
.megamenu-content ul li {
    border-bottom: 0px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#main-menu .dropdown-menu li:hover a{
	background:none;
	text-decoration:none;
}
.navbar {
	margin-bottom:0px;	
	min-height: 0px;
}

.footer {
	background-color: #f0f0f0;		
}
.footer h3 {
	text-transform:uppercase;
	margin-bottom:20px;
	color: #967e4b;	
	font-weight: 500;
}
.footer a,.footer ul {
	color: #0f0f0f
}
.footer-bottom {
	background: #292d30;
	color: #FFF;	
}
.footer-bottom a {
	color: #967e4b;	
}
.panel-heading {
		padding:0px;
}
.panel-title {
		margin-top:0;
		margin-bottom:0px;
		padding:12px 20px;
		font-size:18px;
		text-transform:uppercase;
		color:#fff;
		background:#967e4b;
	}
.panel-body {
	padding:0px;
}
.navbar-toggle {
	background: none;	
}
.nav-stacked.tree > li a:hover {
	background-color:#967e4b;
	color: #ffffff;
}
#collapseCategory {
	background-color:#f0f0f0;	
}
.nav-stacked > li {
	border-bottom: solid 1px #d5d5d5;	
}
.nav-pills > li > a {
	border-radius: 0px;
}

.product {
	background:#f0f0f0;
	border:1px solid #e8e8e8;	
	height: 100%;
}
.price {
	color:#967e4b;	
	font-size:20px;
}
.item h4 a {
	color: #292d30;	
}
.description p {
	color: #8b8b8b;	
	text-align:justify;
	min-height : 90px;
}

.cart-actions button:hover, .cart-actions .btn-cart:hover {
	color:#fff;
	background:#7c6638;
}
.cart-actions button, .cart-actions .btn-cart {
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	background:#967e4b;
	border :0;
}
.new-product {
    background-color: #7c6638 !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li:hover > a {
	color: #967e4b!important;
	border-bottom: 1px solid #967e4b;	
}

.orderStep li.active a {
    background: #95a5a6;
}

.orderStep li.active a:after {
    border-top-color: #95a5a6 !important;
}

.fixedContent {
	position: relative;	
}
.wrapper.contact-us {
	margin-top: 0px;	
}
.main-container {
	min-height:200px;	
}
.parallaxOffset {
	margin-top:0px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background:#7c6638;
	color: #fff;
	border-color: #7c6638;
}


