/*STYLESHEET FOR LAYOUTING THE BLOG*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}








/*HOMEPAGE*/
body.cms-index-index #news{
	padding-bottom: 50px;
}
/*body.cms-index-index #news p.post_title{
	display: none;
}*/
body.cms-index-index #news h1{
	color:	#846a51;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2em;
	line-height: 2;
}
body.cms-index-index #news h2{
	color:	#bb966a;
	font-weight: normal;
	font-size: 1.5em;
}


/*BLOG PAGE*/
body.wordpress-index-index div.breadcrumbs, body.wordpress-post-category-view div.breadcrumbs, body.wordpress-post-view div.breadcrumbs{display: none;}

body.wordpress-index-index div.page-title,body.wordpress-index-index p.blog-desc{
	display: none;
}


body.wordpress-index-index div.post-list li.item{
	margin-bottom: 50px;
}
body.wordpress-index-index div.post-list li.item div.post-list-item>h2{
	background: #bb966a;
	color: white;
	text-transform: uppercase;
	padding: 5px;
}
body.wordpress-index-index div.post-list li.item div.post-list-item>h2:hover{
	background: #846a51;
}
body.wordpress-index-index div.post-list li.item div.post-list-item>h2 a{
	color: white;
	text-transform: uppercase;

}
body.wordpress-index-index div.post-list li.item div.post-list-item div.post-entry small{
	display: block;
	margin-bottom: 10px;
}
body.wordpress-index-index div.post-list li.item div.post-list-item div.post-entry a{
	text-decoration: underline;
	font-style: italic;
}
body.wordpress-index-index div.post-list li.item div.post-list-item p.post-meta{visibility: hidden;}


/*CATEGORY PAGE*/

body.wordpress-post-category-view div.page-title{
	display: none;
}

body.wordpress-post-category-view div.post-list li.item{
	margin-bottom: 50px;
}
body.wordpress-post-category-view div.post-list li.item div.post-list-item>h2{
	background: #bb966a;
	color: white;
	text-transform: uppercase;
	padding: 5px;
}
body.wordpress-post-category-view div.post-list li.item div.post-list-item>h2:hover{
	background: #846a51;
}
body.wordpress-post-category-view div.post-list li.item div.post-list-item>h2 a{
	color: white;
	text-transform: uppercase;

}
body.wordpress-post-category-view div.post-list li.item div.post-list-item div.post-entry small{
	display: block;
	margin-bottom: 10px;
}
body.wordpress-post-category-view div.post-list li.item div.post-list-item div.post-entry a{
	text-decoration: underline;
	font-style: italic;
}
body.wordpress-post-category-view div.post-list li.item div.post-list-item p.post-meta{visibility: hidden;}

/*POST PAGE*/

body.wordpress-post-view div.post-title{
	
	margin-bottom: 0px;
}
body.wordpress-post-view div.post-title h1{
	background-color: #bb966a;
	color: white;
	padding: 5px; 
	text-transform: uppercase;
}


body.wordpress-post-view div.post-entry small{
	display: block;
	margin-bottom: 10px;
}
body.wordpress-post-view div.post-entry a{
	text-decoration: underline;
	font-style: italic;
}


body.wordpress-post-view p.post-meta{
	visibility: hidden;
}

body.wordpress-post-view div.comments-wrapper{
	padding-top: 20px;
}




/* OTHER CHANGES ON THE SITE BY MAMUN MORSHED (mamunmorshed.com)  */

/* OLD PRICE NEW PRICE PROBLEM SOLVED */
div.price-box .old-price .price{color:#987E5D !important;}
div.price-box .special-price .price{color:red !important;}


/* SIDEBAR WIDGETS OVERLAP PROBLEM SOLVED */
.sidebar .block-cart{display:inline-table !important;}
.sidebar .block-reorder{display:inline-table !important;}



/* SITEMAP PAGE FIX*/
.page-sitemap ul.sitemap{padding:12px; margin:20px 0px; background-color:#fcf7f1; display:table;}
.page-sitemap ul.sitemap li{float:left; width:175px;}
.page-sitemap ul.sitemap li a:hover{text-decoration:underline;}


/* SEARCH RESULT PAGE SIDEBAR TITLE BACKGROUND FIX */
.block-layered-nav .block-subtitle{background: #846a51;}

/* ORDERS AND RETURNS PAGE FORM FIX */
.sales-guest-form ul.form-alt li{ display:table; margin: 10px 0px;}
.sales-guest-form ul.form-alt li:nth-child(2){font-size: 14px; font-weight: bold;}
.sales-guest-form ul.form-alt li .input-box label{padding-top:5px;}
.sales-guest-form ul.form-alt li select{width: 100%;}


/* FOOTER SECTION COLUMN WIDTH */
.footer .f-left{ width:580px;}

/* BLOG SECTION TITLE STYLING*/
#news{padding:10px;}
#news .post_title{
text-align:left;
font-family: 'Pacifico', serif;
font-size: 1.5em;
margin-bottom:10px;
}
#news .post_body{font-size:13px;}

/*PRODUCT GRID CHANGES*/
div.product { padding: 1%; margin: 1%; width: 21%; min-height: 275px; }
div.product img { background : #ffffff; }
div.product>p { font-weight: bold; min-height: 70px; }
div.product button.button { position: static; }
div.product .price-box {height: 47px; overflow:hidden; }


/*CHANGES MADE BY MAMUN MORSHED ON MARCH1, 2015*/
.nav-container ul#nav{
	margin: 5px 0px 0px 0px;
}

#new-products>.product:nth-child(4n+2), #best-products>.product:nth-child(4n+2) {
	clear: left;
}
#new-products .product p, #best-products .product p{
	margin-bottom: 5px;
}

div.product, .products-grid li.item {
        transition: all 0.5s ease;
	box-shadow:0px 0px 3px rgba(152,126,93,0.4);
}
div.product:hover, .products-grid li.item:hover {
	box-shadow:0px 0px 5px rgba(152,126,93,0.8);
}
.products-grid li.item img{
	border: 1px solid #987e5d;
}

div.product img, .products-grid li.item img{
	transition: all 0.5s ease !important;
}
div.product:hover img, .products-grid li.item:hover img{
	transform: scale(1.1);
}
.price-box {
	margin: 0px;
}
.products-grid li.item{
	margin-right: 10px;
	width: 201px;
}
.products-grid li.item.last{
	margin-right: 0px;
}
.products-grid .product-image{
        background: #FFFFFF;
	margin: 10px auto;
}
.products-grid .actions{
	width: 201px;
}
.add-to-links{
	width: 135px;
	margin: 5px auto;
}
.product-view .product-shop .product-name{
	margin-top: 0px;
}

#tab1, #tab2, #tab3 {   box-shadow: 0px 15px 10px -15px black; transition: box-shadow 0.5s ease; }
#tab1:hover, #tab2:hover, #tab3:hover {   box-shadow: 0px 15px 10px -12px black; }


#slider-bg{
	background-image: none !important;
	box-shadow:  0px 0px 3px rgba(0,0,0,0.5);
}

/*#offers {
  width: 256px;
  height: 350px;
  float: left;
  background-image: none;
  text-align: center;
}

#offers p {
  width: 100%;
  padding-top: 12px;
  padding-left: 5px;
}*/