body{ background-color: #f5f5f5; }
	#wrapper{  width:92%; margin:0 auto; max-width:960px; }
	.site_content_width{ width:92%; margin:0 auto; }

.tally_home_callout .tally_homeBlock_text.thbt_skin1 .thbt_des{ font-size: 25px; text-transform: uppercase; font-weight: 100; }


.woocommerce .quantity .qty { padding: 7px; }
.woocommerce div.product form.cart{ margin-top:20px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ color: inherit !important; }
.woocommerce #content div.product .woocommerce-tabs{ margin-top:15px; }
.woocommerce div.product .product_title{ text-transform: uppercase; font-size: 30px; font-weight: bold; margin-bottom: 5px; }
.woocommerce div.product p.price{ font-size: 20px; }
.woocommerce div.product form.cart .variations select{ padding:3px; margin-bottom: 10px; }
.woocommerce div.product form.cart .variations td label{ margin-top: 4px; display: inline-block; }
.woocommerce div.product .sku_wrapper,
.woocommerce div.product .posted_in,
.woocommerce div.product .tagged_as{
	width: 100%;
	clear: both;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid;
}
.woocommerce div.product .tagged_as{ border-bottom: 1px solid; }
.woocommerce .woocommerce-ordering select{ padding:4px; }





wooproduct{ position: relative; }
.wooproduct .owl-nav .owl-prev,
.wooproduct .owl-nav .owl-next{ 
	width:53px; 
	height:53px;
    position: absolute;
    font-size: 53px;
    line-height: 53px;
    top: 40%;
    text-align: center;
}
.wooproduct .owl-nav .owl-prev i.fa:before,
.wooproduct .owl-nav .owl-next i.fa:before{
	color:#000;
}
.wooproduct .owl-nav .owl-next{ 
	right: -20px;
}
.wooproduct .owl-nav .owl-prev{
	left: -20px;
}

.wcwccf_lists{
	 transition: all 0.5s ease;
}
.wcwccf_cats{
	display: block;
	text-align: center;
	margin-bottom: 40px;
}
.wcwccf_cat{
	display: inline-block;
	padding: 4px 10px;
	border: solid 1px;
	margin-left: 2px;
	margin-right: 2px;
	color: #000;
	cursor: pointer;
}
.wcwccf_cat:hover{ opacity: 0.5; }
.wooproduct ul{  }
.wooproduct li.type-product{ text-align: center;  position: relative; }
.wooproduct li.type-product .onsale{ position: absolute; left: 0px; background-color: #4d6240; color: #FFF; font-size: 12px; padding: 5px 15px; border-radius: 0px; }
.wooproduct li.type-product a:hover{   text-decoration: none; }
.wooproduct li.type-product h3{ text-transform: uppercase; margin-top: 32px;   letter-spacing: 4px; }
.wooproduct li.type-product .price{ display: inline-block; width: 100%; clear: both; color:#000; font-size: 22px; }
.wooproduct li.type-product .add_to_cart_button { 
    display: inline-block; 
    clear: both; 
    color: #4d6240 !important; 
    padding: 15px 40px; 
    font-weight: 600; 
    text-transform: uppercase; 
    border: 2px solid #4d6240 !important; 
    border-color:#4d6240 !important; 
	margin-top: 15px;
}
.wooproduct li.type-product .add_to_cart_button:hover { 
    color: #fff !important; 
    background-color:#4d6240 !important; 
}

.tally_home_section_heading {text-align: center; position: relative; }
.tally_home_section_heading .thsh_inner{ margin-bottom:20px; }
.tally_home_section_heading .thsh_inner:after {
	content: "";
	display: inline-block;
	height: 1px;
	width: 100%;
	border-bottom: 3px solid #333333;
	position: absolute;
	left: 0px;
	bottom: 39px;
	z-index: 1;
}
.tally_home_section_heading h2{ 
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 500;
	background-color: #FFF;
	margin-top: 30px;
	display: inline-block;
	z-index: 9999;
	position: relative;
	padding: 0px 15px;
}

.woocommerce-tabs h2{ font-size: 16px; line-height: 20px; font-weight: bold; text-transform: uppercase; }




.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ margin-top: 32px; }
.woocommerce-page .products li.product { text-align: center;  position: relative; margin-top: 32px; }
.woocommerce-page .products li.product a:hover{ text-decoration: none; }
.woocommerce-page .products li.product h3{ text-transform: uppercase; margin-top: 32px;   letter-spacing: 2px; }
.woocommerce ul.products li.product .price{ display: inline-block; width: 100%; clear: both; color:#000; font-size: 14px; }
.woocommerce-page .products li.product .add_to_cart_button { 
  display: inline-block;
  clear: both;
  color: #4d6240 !important;
  padding: 15px 40px;
  font-weight: 600;
  text-transform: uppercase;
  border: 2px solid #4d6240 !important;
  border-color: #4d6240 !important;
  margin-top: 15px;
  background-color: transparent;
  border-radius: 0px;
}
.woocommerce ul.products li.product .star-rating{  margin: 0px auto; }



/* #Laptop [ 500px ]
================================================== */
@media only screen and (max-width: 560px) {	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 100%  !important;
        float: left;
        clear: both;
        margin: 0  !important;
        margin-bottom: 40px !important;
	}
}