.factlist .black_bg {
background-attachment: scroll !important;
}
.price del,.price ins {
display: block;
}
.price del .amount {
font-size:18px;
color:#333;
text-decoration: line-through;
}
.onsale {
position: absolute;
left:-29px;
background:#FF0000;
font-size: 12px;
color: #fff;
padding:5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
    -moz-transform: rotate(-45deg); 
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg); 
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);
z-index: 20;
}
.new {
position: absolute;
left:-29px;
background:#FF0000;
font-size: 12px;
color: #fff;
padding:5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
    -moz-transform: rotate(-45deg); 
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg); 
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);
z-index: 20;
}
.al_hidden {
    opacity: 1 !important;
}
.aligncenter {
min-height: 450px;
}
sup{
vertical-align: super !important;
font-size: 14px !important;
}
.col2cat {
padding: 29px !important;
}
.selector {
background: rgba(0, 0, 0, 0.1);
border-radius: 50px;
padding:10px;
width:83px;
height: 15px;
}
.selector li {
float: left;
margin:0px 10px;
font-size: 18px;
font-weight: bold;
}
@media only screen and (max-width :900px),	only screen and (max-device-width : 900px){
.selector li {
margin:-10px 10px;
}
}
#tab-description h2:first-of-type {
display: none;
}