.product {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 10px 5px!important;
	border-bottom: 1px dotted #ccc;
}

.product .img_left {
    float: left;
    width: 41%;
}

.product .info_right {
    float: left;
    width: 59%;
    padding: 0px 1%;
	text-align: center;
}

.product .img_left img {
    border: 1px solid #e1d6c4;
    border-radius: 3px;
	height: 147px;
	cursor: pointer;
	width:100%;
}
.product .img_left .img_info {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.product .img_left .img_info .label {
    float: left;
    width: 50%;
}

.product .img_left .img_info .label .glyphicon {
    float: left;
}
.product .info_right a h1,.product .info_right a h2,.product .info_right a h3,.product .info_right a h4,.product .info_right a h5,.product .info_right a h6,.codetitle h1,.codetitle h2,.codetitle h3,.codetitle h4,.codetitle h5,.codetitle h6
{
    margin: 0px;
    font-size: 14px!important;
    font-weight: bold;
}
.product .info_right .line {
    float: left;
    width: 100%;
    padding: 2px;
    margin-top: 10px;
}

.product .info_right .line .label {
    float: left;
    margin-right: 1%;
    width: 32.3333333%;
}
.product  button.btn.btn-primary.btn-sm {
    text-align: center;
	width: 25%;
    clear: both;
}
.product .line a {
    color: #000;
}
.product .line .content_rating {
    float: left;
    cursor: pointer;
}

.product .line .content_rating img {
    width: 15px;
}

.product .line .right {
    float: right;
}
.right span.glyphicon.glyphicon-heart {
    font-size: 20px;
    cursor: pointer;
    color: #D9534F;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #D9534F;
}
.right span.glyphicon.glyphicon-heart:hover{
	color: #F0AD4E;
    border: 1px solid #F0AD4E;
}
.right span.glyphicon.glyphicon-folder-open {
    color: #F0AD4E;
    border: 1px solid #F0AD4E;
	font-size: 20px;
    cursor: pointer;
    padding: 5px;
    border-radius: 2px;
}

.right span.glyphicon.glyphicon-folder-open:hover {
    border: 1px solid #D9534F;
    color: #D9534F;
	
}
button.btn.btn-primary.btn-sm.home span.label {
    clear: both;
    float: none;
    font-size: 12px;
}
button.btn.btn-primary.btn-sm.home a:hover {
    text-decoration: none;
}
button.btn.btn-primary.btn-sm.home a {
    float: left;
    width: 100%;
}
.breadcrumb>li h1,.breadcrumb>li h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    display: inline-table;
}

ol.breadcrumb {
    float: left;
	width: 100%;
}
.breadcrumb .active h1{
    color: #ed1c24;
}
 
 .codetitle a {
    height: 32px;
    float: left;
    width: 100%;
}

.codetitle {
    float: left;
    width: 100%;
}

.product .info_right .line .labelhome {
    float: left;
    margin: 0 2px;
    color: #000;
    font-size: 12px;
}

.product .info_right .line .labelhome a span {
    color: #3b84c3;
}
.product .info_right .line span.masocode_home {
    color: #f08000;
}

.product .info_right button.btn.btn-primary.btn-sm.home {
    min-width: 60%;
    margin-top: 10px;
}


.product .info_right button.btn.btn-primary.btn-sm.home span.glyphicon.glyphicon-usd,.product .info_right button.btn.btn-primary.btn-sm.home a {
    color: #fff;
}
