	.line_desc {
		padding-top: 20px;
		color: #666;
	}
	.filters {
		text-align: right;
	}
	.productitem {
		position: relative;
		border: 1px solid #ccc;
		background-color: #fff;
		margin-left: 0px; 
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.productitem-title {
		display: table;
		height:220px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.productitem-title a{
		display: table-cell;
		vertical-align: middle;
		font-size:24px;
		color:#000;
		font-weight: 400;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.productitem-title a:hover{
		color:#fff;
	}
	
	.productitem-item {
		height:220px;
	}
	.productitem-item img{
		width: 180px;
	}
	.productitem-item .img_center {
		display: flex;
		justify-content: center;
		align-items: center;
		float: right;
		width: 180px;
		height: 184px;
		margin-left: 20px; 
	}	
	.productitem-info {
		position: relative;
		height: 180px; 
		border-left: 1px solid #ccc; 
		margin: 20px 0px;
		padding-left:20px;
	}
	.productitem-info >div:first-child {
		height: 150px;
		overflow: hidden;
	}
	.product-tag-list {
		position: absolute;
		width: 100%;
		display: block;
		bottom: 0px;
		padding-right: 180px;
	}
	.product-tag-list span {
		background-color: #eee;
		color:#666;
		border-radius: 0px;
		padding:4px 10px;
		font-size:14px;	
		margin-top: 4px;
		display: inline-block;
	}
	.label-Inactive {
		background-color: #eee;
		color:#666;
		border-radius: 0px;
		padding:4px 10px;
	}
	.product-tag-list span {
		margin-right: 5px;
	}
	.product-Btns {
		position: absolute;
		bottom: 18px;   /* 8px; 080422 Clear Cache after saved*/
		right: 48px;    /* 8px; 080422 */
	}
	.product-Btns a {
		position: relative;
		margin-left: 4px;
		display: block;
		float: left;
		background-color: #0066cc;
		font-size: 14px;
		height: 28px;
		line-height: 28px;
		padding: 0 10px;
		color: #fff;
		border-radius: 3px;
	}
	.filterRow {
		padding-top:10px;
		padding-bottom: 10px;
	}
	.filterRow > div {
		margin: 10px 0px;
	}
	.btn-filter {
		border-radius: 0px;
		border: 1px solid #ccc;
		background-color: #fff;
		color:#000;
		font-size: 16px;
		font-weight: 400;
		width: 100%;
		text-align: left;
		padding:4px 10px;
		overflow: hidden;
	}
	.phaseout {
		position: absolute;
		left:-12px; 
		bottom:20px; 
		height:46px; 
		width:246px;
		background-image: url(../imgs/label.png); 
		padding:16px 0px 0px 20px;
		font-size:14px;
		color: #fff;
	}
	.menu-Filter li {
		position: relative;
	}
	.menu-Filter li:hover > .filterreset{
		display: block !important;
	}
	.filterreset {
		position: absolute;
		right: 0px;
		top:0px;
		display: none !important;
		color:red;
		padding: 0px 10px !important;
	}
	.filterreset:hover {
		background-color: #fff;
	}
	.filter-selectitem {
		padding: 3px 40px 3px 20px !important;
	}
	.filter-selectitem.disabled {
		color:#333;
		background-color: #FF663B;
	}
	a.filter-selectitem.del:hover {
		color:#ccc !important;
		background-color: #FF663B;
	}	
	.filter-selectitem.del {
		color:#ccc;
	}	

	.tooltip-text {
		position: absolute;
		display: none;
		width: 120px;
		top:-45px;
		left: -45px;
		background-color: #2f2f2f;
		color:#fff;
		text-align: center;
		border-radius: 5px;
		padding:4px 0px;
	}
	.tooltip-text::after {
	    content: " ";
	    position: absolute;
	    top: 100%; /* At the bottom of the tooltip */
	    left: 50%;
	    margin-left: -5px;
	    border-width: 5px;
	    border-style: solid;
	    border-color: #2f2f2f transparent transparent transparent;
	}	
@media screen and (max-width:921px)	{
	.filters {
		float: none;
		text-align: center;
		padding-top: 20px;
	}
	.productitem-title {
		height:auto;
	}
	.productitem-title a{
		color:#0066cc;
		padding-left: 15px;
	}	
	.productitem-title {
		color:#0066cc;
		padding-left: 0px;
	}			
	.productitem-item .img_center{
		display: none;
	}	
	.btn-filter {
		font-size: 14px;
	}
}	
@media screen and (max-width:767px) {
	.productitem-info {
		border-left: 0px; 
		margin: 10px 0px;
		padding-left:0px;
	}
}