﻿.PromotionPane .LandauBase {
	overflow: hidden;
	font-size: 18px;
}

.m10,
.m14,
.m15,
.m16,
.m17 ,
.m23 {
	background: rgba(227,225,226,1);
	background: -webkit-linear-gradient(top, rgba(227,225,226,1) 0%, rgba(228,228,228,1) 67%, rgba(217,215,216,1) 82%, rgba(200,198,199,1) 93%, rgba(185,183,186,1) 100%);
	background: -moz-linear-gradient(top, rgba(227,225,226,1) 0%, rgba(228,228,228,1) 67%, rgba(217,215,216,1) 82%, rgba(200,198,199,1) 93%, rgba(185,183,186,1) 100%);
	background: -o-linear-gradient(top, rgba(227,225,226,1) 0%, rgba(228,228,228,1) 67%, rgba(217,215,216,1) 82%, rgba(200,198,199,1) 93%, rgba(185,183,186,1) 100%);
	background: -ms-linear-gradient(top, rgba(227,225,226,1) 0%, rgba(228,228,228,1) 67%, rgba(217,215,216,1) 82%, rgba(200,198,199,1) 93%, rgba(185,183,186,1) 100%);
	background: linear-gradient(top, rgba(227,225,226,1) 0%, rgba(228,228,228,1) 67%, rgba(217,215,216,1) 82%, rgba(200,198,199,1) 93%, rgba(185,183,186,1) 100%);
}

.ie9 .m10,
.ie9 .m14,
.ie9 .m15,
.ie9 .m16,
.ie9 .m17 ,
.ie9 .m23 {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e1e2', endColorstr='#b9b7ba', GradientType=0 );
}

.Center {
	margin: 0 auto;
}

.LandauBase h1 {
	font-size: 30px;
	color: inherit;
	font-family: 'Lora', Georgia, serif;
}

.LandauBase h2 {
	color: #2d3132;
	font-size: 18px;
	text-transform: uppercase;
}

.LandauBase h3 {
	color: #2d3132;
	font-size: 18px;
}

.LandauBase p + h1,.LandauBase p + h2,.LandauBase p + h3,.LandauBase p + h4,.LandauBase ol + h1,.LandauBase ol + h2,.LandauBase ol + h3,.LandauBase ol + h4,.LandauBase ul + h1,.LandauBase ul + h2,.LandauBase ul + h3,.LandauBase ul + h4 {
	margin-top: 2em;
}

.LandauBase h2 + h3 {
	margin-top: 1em;
}

.LandauBase .Button,
.LandauBase a.Button {
	background: #ff459e;
	background: -webkit-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -moz-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -o-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -ms-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	border: 0 none;
	border-radius: 2px;
	color: #FFFFFF;
	padding: .625em 1.25em;
	text-decoration: none;
}

.LandauBase .MoreButtonSection .Button,
.LandauBase .MoreButtonSection a.Button {
	text-transform: uppercase;
	font-size: .8125em;
	padding: 1em 3.8em;
	color: #FFFFFF;
	background: #2d3132;
	background: -webkit-linear-gradient(to bottom, #303536, #2d3132) repeat scroll 0 0 #2d3132;
	background: -moz-linear-gradient(to bottom, #303536, #2d3132) repeat scroll 0 0 #2d3132;
	background: -o-linear-gradient(to bottom, #303536, #2d3132) repeat scroll 0 0 #2d3132;
	background: -ms-linear-gradient(to bottom, #303536, #2d3132) repeat scroll 0 0 #2d3132;
	background: linear-gradient(to bottom, #303536, #2d3132) repeat scroll 0 0 #2d3132;
}

.LandauBase .ProfileSection .column {
	padding-bottom: 2em;
}

.LandauBase .ProfileSection .column.nine {
	padding-left: 2em;
}

.LandauBase .ProfileSection img {
	margin-bottom: 1em;
}

#m5.LandauBase .module-title{
	text-align: center;
}

.LandauBase .np-category-product-list {
	padding-top: 50px;
}

.LandauBase .np-other-category-section
{
	margin-top: 3em;
}

.LandauBase .np-product-grid .np-item-section
{
	margin-bottom: 20px;
}

.LandauBase .np-product-grid .np-title-section
{
	background: rgba(0,0,0,.8);
	position: relative;
	font-size: 1.25rem;
	height: 2.5em;
	margin-top: -2.5em;
}
.LandauBase .np-product-grid .np-title-section h3
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: inherit;
	line-height: inherit;
	color: white;
	line-height: 2.5em;
	text-align: center;
}
.LandauBase .np-product-grid .np-footer-section
{
	display: block;
	font-size: 1.25rem;
	height: 2.5em;
	position: relative;
	margin-top: -2.5em;
}
.LandauBase .np-product-grid .np-footer-section a
{
	display: block;
	font-size: 1em;
	line-height: 2.5em;
	overflow: hidden;
	text-indent: 9999px;
} 
.LandauBase .np-item-wrapper {
	display: initial !important;
}

.LandauBase .np-detail-section .np-product-section .np-title-section
{
	margin-top: 2em;
}
.LandauBase .pink-button,
.LandauBase a.pink-button {
	background: #ff459e;
	background: -webkit-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -moz-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -o-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: -ms-linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	background: linear-gradient(to bottom, #ff4aa1, #ff459e) repeat scroll 0 0 #ff459e;
	border: 0 none;
	color: #FFFFFF;
	padding: 15px;
	text-decoration: none;
	width: 180px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	font-size: 13px;
}

@media screen and (min-width: 768px) and (max-width: 959px) {
	


}

@media screen and (max-width: 767px) {

	.LandauBase .ProfileSection .column {
		padding-bottom: 0;
	}

	.LandauBase .ProfileSection .column.nine {
		padding-left: 0;
	}

	.LandauBase .ProfileSection img {
		margin-bottom: 0;
		margin-top: 1em;
	}
	
	.LandauBase .np-product-grid .np-item-section
	{
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}

}