.content .content{
padding-bottom: 20px;
}
.product h2{
color: #E1343D;
text-transform: uppercase;
line-height: 30px;
text-transform:uppercase;
margin-bottom: 10px;
}
.product h2 a{
color: #E1343D;
font-size:20px;
text-transform:uppercase;
}
.product .dash{
display: block;
width: 100%;
margin: 10px auto;
border-top: 1px solid #E1343D;
padding: 10px;
}
.product-category h2 a{
text-transform:uppercase;
}
.product-other{
clear:both;
padding:10px 0;
margin-top:20px;
border-top:1px #ccc solid;
}
.product-other h3.title{
padding-bottom: 0;
text-transform: uppercase;
}
.product-list{
padding-bottom: 0;
}
.product-list li{
list-style:none !important;
padding:0;
text-align:center;
margin-bottom:30px !important;
border:1px solid #fff; 
}
.product-list li:hover{
border:1px solid #3D71BC;
}
.product-list li.a1:first-child, .product-list li.a2:first-child, .product-list li.a3:first-child, .product-list li.a4:first-child, .product-list li.a5:first-child{
margin-left: 0 !important;
}
ul.product-list li{
display: block;
float: left;
}
ul.product-list li.a3{
margin-left: 3.5%;
width: 31%;
}
ul.product-list li.a4{
margin-left: 2%;
width: 23%;
}
ul.product-list li.a5{
margin-left: 1%;
width: 19%;
}
.product-list .price{
font-size: 16px;
}
.product-list li img{
padding:0;
margin: 0 auto;
display: block;
margin-left: auto !important;
margin-right: auto !important
}
.product-list li h3{
padding-top:10px;
text-align: center;
}
.product-list li h3 a, .product-list li a h3{
text-transform: uppercase;
font-weight: bold;
color: #3D71BC;
}
.product-list li h3 a:hover, .product-list li a:hover h3{
color:#E1343D;
}
.product-list li a h3.cat{
color:#3D71BC;
font-size: 16px;
text-transform: uppercase;
}
.product-list li a:hover h3.cat{
color:#00b7ff;
}
.product-list.list li{
list-style:none !important;
padding:10px 10px;
text-align:left;
margin-left:0px !important;
}
.product-list.list li img{
float: left;
padding: 0 60px 50px 0;
}
.product-list.list li h3{
text-align: left;
}

.product-list .brief{
text-align:justify;
color: #545454;
font-size: 16px;
}
.product-list .add-cart{
float:right;
}
.product-line{
clear:both;
background:#eee;
height:1px;
width:98%;
margin:20px;
}
.price-old{
text-decoration:line-through;
}
.percent{
color:#FF0000;
font-weight:bold
}
.content-tabs .nav li{
border-left:0 !important;
text-transform:uppercase
}
.content-tabs .nav li.active a{
font-weight:bold;
color: #0055A6;
}
.content-tabs .nav li:hover{
background: none;
}
.content-tabs .tab-pane{
padding:10px 0;
}

#loading{
position: fixed;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -100px;
}
.loading{
border: 1px solid #1067D1;
background: #2D7EC6;
color:#fff;
padding: 10px 20px;
z-index: 9999;
}

.content .left{
float: left;
width: 60%;
} 
.product-image{
position:relative;
float:right;
width:40%;
}
.product-image .icon {
background: url("../images/icons.png") no-repeat scroll center top;
display: block;
height:58px;
text-indent: -9999em;
width:60px;
position: absolute;
top:0px;
left: -2px;	
}
.product-image #wrap img {
width: 100%;
padding:0;
}
.product-image .image-other{
padding-top:20px;
}
.product-image .image-other ul li{
float: left;
list-style: none outside none;
margin:0 10px 0 0;
outline: none;
}
.product-image .image-other ul li img{
border: 1px #fff solid;
}
.product-image .image-other ul li:hover img{
border: 1px #85C362 solid;
}

.bar-title{
background: #F2F2F2;
}
.bar-title .col1{
float:left;
width:60%
} 
.bar-title .col2{
float: right;
padding: 10px;    
}

.bar-title .col2 .view{    
float: right;
display: inline-block;
margin: 5px 20px 0 0;     
}
.bar-title .col2 .view a{
outline: none;
}    
.bar-title .col2 .grid {
background: url("../images/grid.png") no-repeat scroll 0 0 transparent;
display: inline-block;
float: left;
height: 24px;
width: 24px;
margin-right: 6px;     
}
.bar-title .col2 .grid:hover {

}
.bar-title .col2 .list {
background: url("../images/list.png") no-repeat scroll 0 0 transparent;
display: inline-block;
float: left;
height: 24px;
width: 30px;
}
/*.bar-title .col2 .grid2 {
display: inline-block;
height: 26px;
width: 26px;
}*/
.bar-title .view span{
visibility:hidden
}
.bar-title .col2 .orderby{
float: right;
border: 1px #dfdfdf solid;
}
.orderby .btn{
padding:2px 6px;
min-width: auto;
border-radius:0;
background: #fff;
}
.orderby ul li{
list-style: none;
padding: 2px 10px;
}
@media screen and (max-width: 600px){ 
    .bar-title .col2{
    position: relative;
    }
    .product-category h2.button{
    width: 100%;
    }
    ul.product-list li{
    width: 50% !important;
    margin: 0 !important
    } 
}
@media (max-width: 768px) {
    .product-list h3 {
    line-height:20px;
    min-height: 20px;
    }
    .product-list li{
    margin-bottom :10px;
    }
    .product-list li .price-old{
    display: none;    
    }
}
@media (max-width: 760px) {
    .bar-title .col1, .bar-title .col2{
        width: 100%;
        clear: both;        
    }
}