body { background-color: #fff;}
.divider {
	border-top:2px solid #676767;
	margin-bottom:50px
}
.start-header-text {
	margin:40px 0;
}

/*
 * product
 */

.product {
	background:#efefef;
	padding:25px 20px;
	border-radius:6px;
	border: 1px solid rgba(151,151,151,.1);
    box-shadow: 10px -5px 0  rgba(0,0,0,0.2);
	-moz-box-shadow: 10px -5px 0  rgba(0,0,0,0.2);
	-webkit-box-shadow: 10px -5px 0  rgba(0,0,0,0.2);
	-o-box-shadow: 10px -5px 0  rgba(0,0,0,0.2);
	margin-bottom:40px;
}
@media(max-width:767px) {
	.product {
		margin:0 auto;
		width:300px;
	}
}
@media(max-width:400px) {
	.product {
		width:200px;
	}
}
.product-desc {
	font-size:1.3em;
	height:280px;
}
@media(max-width:1359px) {
	.product-desc {
		font-size:1em;
	}
}
@media(max-width:991px) {
	.product {
		margin-bottom:20px;
	}
	.product-desc {
		height:auto;
	}
}
.products-row .row-inner{
	max-width: 100%;
	text-align:center;
}
.products-row .product-wrapper{
	display: inline-block;
	vertical-align: top;
	padding:0 5px;
	width:280px;
}
.products-row .product{
	padding:20px 10px;
	text-align: center;
	background-color: #DFDFDB;
}
.product a:hover{
	text-decoration: none;
}
.product img{
	width:125px;
	margin-bottom: 10px;
}
.product .product-title{
	font-weight: bold;
	color:#3d3d3d;
	white-space: nowrap;
}
.product-divider {
	margin:5px auto;
	border-bottom:1px solid #999;
	width:80%;
}
.product p {
	color:#3d3d3d;
	font-size:1em;
	margin-bottom:30px;
	min-height:70px;
}
.products-row-top {
	padding-bottom:0px !important;
}
.products-row-bottom {
	padding:0 0 60px;
}
