.productThmb.border {
	border: 1px solid #efefef;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 30px;
}
.productThmb{
	margin-bottom: 30px;
	position:relative;
}
.productThmb a::after {
	position: absolute;
	content: "";
	width: 100%;
	height: calc(100% - 70px);
	top: 0;
	left: 0;
}
.productThmb:hover a::after {
	background: rgba(0,0,0,.2);
}
.productThmb:hover a::before {
	position: absolute;
	content: "\f065";
	border: 2px solid #fff;
	z-index: 999;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	left: calc(50% - 12.5px);
	top: calc(50% - 42.5px);
	font: normal normal normal 14px/1 FontAwesome;
	color: #fff;
	padding: 4px;
}
.ProductGroupItem {
	padding: 8px 20px;
	border: 1px solid #efefef;
}
.ProductGroupItem i.fa {
	font-size: 35px;
	margin-right: 15px;
}
.ProductGroupItem a {
	text-decoration: none !important;
	display: inline-block;
	font-size: 28px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 20px;
}
.ProductGroupItem a span {
	border-bottom: 2px solid #054c7e;
	text-decoration:none;
	padding: 10px 0;
	display:block;
}


.productThmb a {
	text-decoration: none !important;
}
.productThmb a p {
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: center;
}
.infoHead strong {
	font-weight: 400;
}
#main {
	min-height: 400px;
}
.Infoimg {
	width: 50%;
	float: left;
	padding-right: 30px;
}
.details {
	width: 50%;
	float: left;
}
.tFull{
	border:0px solid transparent;	
}
.tFull tr td {
	padding: 4px 0px;
	line-height: 1.5;
	vertical-align: top;
	border:0px solid transparent;
}
.details .entry-title{
	line-height:1 !important;
}
.categorym ul li.active{
	border-bottom-color:#044D7E		
}
.related-item.borderd {
	border: 1px solid #ddd;
}
.related-item {
	padding: 4px;
	margin: 0 15px;
	border-radius: 3px;
}
.slick-prev, .slick-next {
	display: none !important;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
	overflow: hidden;
}
.col{
	float:left;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
#moreLoader {
	background: url('../img/Preloader.gif') no-repeat left bottom;
	height: 38px;
}

.Product_nav_prev {
	position: relative;
	width: 33px;
	display: inline-block;
	height: 20px;
	float: left;
}
.Product_nav_next {
	position: relative;
	width: 36px;
	display: inline-block;
	height: 20px;
	float: left;
}
.Product_nav_prev::before {
	content: "< Prev";
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	color: #ddd;
}
.Product_nav_next:before {
	content: "Next >";
	position: absolute;
	width: 36px;
	left: 0px;
	top: 0px;
	z-index: -1;
	color: #ddd;
}
.product_nav_sep {
	float: left;
	padding: 0px 5px;
	font-size: 11px;
	margin-top: 1px;
	color: #ddd;
}
.product_nav {
	overflow: hidden;
	float: right;
	margin: 6px 0px;
}
.Product_nav_next, .Product_nav_next a , .Product_nav_prev, .Product_nav_prev a{
	font-size: 12px;
}

.boxColor {
  padding: 18px;
  float: left;
  border: 1px solid #ddd;
}
.labelColor {
  float: left;
  padding: 6px 10px;
  text-transform: uppercase;
}
.colorBlock {
  clear: both;
  margin: 5px 0;
  display: block;
  float: left;
}
.entry-title.ProductTitle {
	text-transform: uppercase;
}
.details {
	padding-left: 55px !important;
}
.neckLabel {
	margin-top: 75px;
}
.col.w8.detailsBlock {
	margin-top: 25px;
}

.w1{width:calc((100% / 12) * 1);}
.w2{width:calc((100% / 12) * 2);}
.w3{width:calc((100% / 12) * 3);}
.w4{width:calc((100% / 12) * 4);}
.w5{width:calc((100% / 12) * 5);}
.w6{width:calc((100% / 12) * 6);}
.w7{width:calc((100% / 12) * 7);}
.w8{width:calc((100% / 12) * 8);}
.w9{width:calc((100% / 12) * 9);}
.w10{width:calc((100% / 12) * 10);}
.w11{width:calc((100% / 12) * 11);}
.w12{width:100%}


@media screen and (max-width: 768px) {
	.w1, .w2, .w3, .w4, .w5, .w6, .w7, .w8, .w9, .w10, .w11, .w12{width:100% !important}
	.entry-title.ProductTitle {
		margin-top: 20px;
	}
}