﻿.top_category{text-align:center;}
.top_category div{display:inline-block;}
.top_category div a{border:1px solid #ccc; padding:20px 5px; margin-right:30px; margin-bottom:10px; display: block; width:225px; text-align:center; font-size:12px;}
.top_category div a:hover, .top_category div a.active{background:#fdfdfd; color:#333; font-weight:700}
.clear{clear:both;}

.category_description{padding:20px 0px;}
.subcategory{margin:20px 0px; position:relative;}
.subcategory .subcategory_img, .item .item_img{float:left; width:200px;}
.subcategory .subcategory_img img, .item .item_img img{width:100%; height: auto;}
.subcategory .subcategory_content, .item .item_content{width:500px; float:left; padding-right:10px; padding-left:10px;}
.subcategory .subcategory_content span, .item .item_content span{font-size:14px; text-transform: capitalize; font-weight:700;}
.subcategory .subcategory_content div{margin-top:10px;}
.subcategory .subcategory_link{float: left;
    width: 100px;}
.subcategory a.readmore, .item a.readmore{border:1px solid #2475bc; padding:5px 10px; }
.subcategory a.readmore:hover, .item a.readmore:hover{background:#2475bc; color:#fff;}

.subcategory_list{}
.subcategory_list .subcategory_item{margin:10px 0px; float:left; margin-right:10px;}
.subcategory_list .subcategory_item a, .subcategory_list .subcategory_item span{
	text-transform: capitalize;
    display: table-cell;
    width: 136px;
    font-size: 11px;
    text-align: center;
    border: 1px solid #ccc;
    padding: 0px 5px;
    margin-right: 10px;
    height: 72px;
	vertical-align: middle;
}
.subcategory_list .subcategory_item span{font-weight:700;}
.subcategory_products{float:left;}
.subcategory_products .item{margin:20px 0px; position:relative;}
.item  a.readmore{position: relative;}
.item .item_content div{margin-bottom:10px;}

.product{margin-top:20px;}
.product .product_img{width:300px;}
.product .product_img img{width:100%; height:auto}
.product .product_img, .product .product_description{float:left;}
.product .product_description{width:430px; padding-left:20px;}
.product .product_description > span{font-size:16px; font-weight: 700}
.product .product_description > div{margin:20px 0px;}

.product table{
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
    border:0px;
}
.product table {
	margin:auto;
	text-align: center;
	padding-bottom: 45px;

}

.product table tr {
border-bottom: 1px solid #e5e5e5

}

.product table p {
	color: #222;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	line-height: 15px;
	padding: 10px 3px 0px 3px;

}

.breadcrumbs{margin-top:20px;}
.breadcrumbs a, .breadcrumbs span{font-size:14px; text-transform: capitalize;}
.breadcrumbs span{font-weight:700;}
@media (max-width:1450px){
	.product .product_description{width:350px;}	
}
@media (max-width:1200px){
	.subcategory .subcategory_content, .item .item_content{width:330px}
}
@media (max-width:1000px){
	.subcategory .subcategory_link a, .item a{position:relative;
		margin-left:10px;}
	.subcategory .subcategory_img{float:none; text-align:center; margin: 10px auto;}
	.subcategory .subcategory_content{
		float: none;
		margin: 10px auto;
		width: 100%;
		text-align: justify;
	}
	.product .product_img{width:100%;}
	.product .product_description{width:100%; padding-left:0px; margin-top:10px;}
}

.menu-products-container .current-menu-item:before, .menu-products-container .current-menu-parent:before, .menu-products-container .current-menu-ancestor:before{
    background-color: #1e73be !important;
}