﻿body {
	color: #636363;
	line-height: 1.5;
}

a img {
	border: 0;
}

a {
	color: #0058A3;
}

footer, .headerTools, .breadcrumbWrp, .mobMenu, .searchInner,
.prTools, .prodOpts, .actions, .productList .actions, a.absLink {
	display: none;
}
.headerWrp {
	page-break-inside : avoid;
}
header.fixed:not(.not-fixed) .headerWrp {
	position: relative;
	
}
.productList .productTile.active {
	display: block;
	position: relative;
	z-index: 2;
}

picture {
	display: block;
}
.productList .product {
	width: 50%;
	float: left;
	text-align: left;
	margin: 40px 0;
	display: block;
	padding: 0 24px;
	border: none;
	page-break-inside: avoid;
}
.productList .colorWrp.abs {
	position: relative;
	top: auto;
	left: auto;
	width: 100%;
}
.productList .colorWrp.abs .colorCnt {
	padding: 0;
}
.productList .productImg {
	margin-bottom: 30px;
	display: block;
	page-break-inside: avoid;
}
.productList .product:nth-child(odd) {
	clear: left;
}
.productList {
	margin-top: 20px;
	display: block;
}
.productList:after {
	content:"";
	clear: both;
	display: block;
}
.status-wrap {
	margin-top: 10px;
}
.status {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	border: solid 4px transparent; 
}
.green {
	color: #63B247;
}
.status.green {
	background: #27AE60; 
	border-color: #27AE60;
}
.status.red {
	background: #ed1b24;
	border-color: #ed1b24;
}
.headerMain {
	padding: 15px 0;
	border: none;
	display: block;
}
.productList .productTile,
.productList .productTile.active {
	display: block;
}
.desktop .productList .btm {
	min-height: 40px;
	display: block;
}

.desktop .productList .product:not(.feat):after {
	content: none;
}