.icon-info {
}

.icon-specs{
}

.icon-more {
  border-left: 1px solid #999;
  padding-left: 15px !important;
}


.icon-book {
}


.icon-cart{
}

.icon-close{
}


.fa{display:inline-block;}

.action-desc{
position:absolute;
width:100%;
top:-12px;
font-size:12px;
letter-spacing:.5px;
padding-left:1px;
font-weight:200;
font-family: 'HelveticaNeueLT Std Med Cn';
-webkit-font-smoothing: antialiased;
color:#ec1c24;
opacity:0;
filter: alpha(opacity=0);
}



#category-set .info .info-actions{-webkit-font-smoothing: antialiased; color:#000; padding:0px 10px 0; font-size:20px; float:right; position:absolute; top:0px; right:0px;}
#category-set .info .info-actions i{
  padding: .2em 0 .25em;
  margin-right: 13px;
  transition: 0.3s !important;
  cursor: pointer;
  display: inline-block;
  float: left;
  margin-top: 6px;
}


#more-product-details .action-desc{
  top:-20px;
  color:#fff;
}

#support .info-actions{-webkit-font-smoothing: antialiased; color:#000; font-size:20px; float:right; position:absolute; top:0px; right:0px; }
#support .info-actions i{
  padding: .2em 0 .25em;
  transition: 0.3s !important;
  cursor: pointer;
  display: inline-block;
  float: left;
  border-left: 1px solid #999;
  padding-left: 15px !important;
} 

i img{
  width:auto;
  height:auto;
  max-width:26px;
  max-height:15px;
}






.checkbox {
	width: 12px;
	height: 12px;
	position: relative;
	float:left;
	margin-top:8px;
}

.checkbox label {
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	left: 0px;
	top: 0px;
	background:#fff;
	border:1px solid #000;
	overflow:hidden;
	float:left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.checkbox label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	background: #ec1c24;

	top: 0px;
	left: 0px;
}

.checkbox label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.checkbox input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.checkbox input[type="checkbox"] + label, .checkbox input[type="radio"] + label {
  margin-left: 0rem;
  margin-right: 0rem;
}

.checkbox input[type="checkbox"] {
  margin-left: -990rem;
}



.categorybox{
	width:100%;
	margin-bottom:.1em;
	clear:both;
}


.categorybox span{
	padding-left:.5em;
	font-size:.8em;
	font-weight:200;
	font-family: 'HelveticaNeueLT Std Med Cn';
	-webkit-font-smoothing: antialiased;
}