body p { /* override kobo onestore global reset style */
	margin-top: 0;
	margin-bottom: 0;
}
body .container {
	font-size: 16px;
	color: #606060;
}
.container {
	margin-top:15px !important
}
.kwp_contentTemplate .kwp_heroFeature {
	margin-bottom: 1.5em;
}
.kwp_contentTemplate .kwp_feature, .kwp_contentTemplate .kwp_lastFeature {
	margin-bottom: 3.125em;
	padding-bottom: 2.8em;
}
.kwp_contentTemplate .kwp_feature {
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
}
.kwp_contentTemplate .kwp_lastFeature {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.kwp_contentTemplate h2 {
	font: normal 2em 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #404040;
	margin-bottom: 0.25em;
}
.kwp_contentTemplate h2.nextHeader {
	margin-top: 1em;
}
.kwp_contentTemplate p.nextParagraph, .kwp_contentTemplate div.nextParagraph {
	margin-top: 2em;
}
.kwp_contentTemplate .nextSubFeature {
	margin-top: 3em;
}
.kwp_contentTemplate .kwp_feature p, .kwp_contentTemplate .kwp_lastFeature p, .kwp_contentTemplate .kwp_feature li, .kwp_contentTemplate .kwp_lastFeature li {
	font-size: 0.85em;
	line-height: 1.75em;
}
.kwp_contentTemplate li {
	list-style-position: inside;
}
.kwp_contentTemplate .kwp_feature .kwp_miceType, .kwp_contentTemplate .kwp_lastFeature .kwp_miceType {
	font-size: .625em;
}
.kwp_contentTemplate img {
	max-width: 100%;
}
.kwp_contentTemplate .kwp_contentLayoutSeventyThirty .kwp_mainArea {
	width: 70%;
}
.kwp_contentTemplate .kwp_contentLayoutSeventyThirty .kwp_sideArea {
	width: 30%;
}
.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_mainArea {
	width: 60%;
}
.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_sideArea {
	width: 40%;
}
.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea {
	width: 50%;
}
.kwp_contentTemplate .kwp_contentLayoutEightyTwenty .kwp_mainArea {
	width: 80%;
}
.kwp_contentTemplate .kwp_contentLayoutEightyTwenty .kwp_sideArea {
	width: 20%;
}
.kwp_contentTemplate .alignRight {
	text-align: right;
}
.kwp_contentTemplate a {
	color: #63C8D5;
	text-decoration: none;
}
.kwp_contentTemplate a:hover {
	color: #404040;
	text-decoration: underline;
}
.kwp_contentTemplate .kwp_imageFallback {
	display: none;
}
/*== Custom template - Where to buy == */
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing h2 {
	text-align: center;
	padding: .5em 0;
	margin-bottom: 1em;
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing h4 {
	font-size: 1em;
	color: #404040;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing strong, .kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing li {
	font-size: 0.875em;
	font-weight: normal;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing ul {
	list-style: none;
	padding-left: 1em;
	margin-bottom: 1em;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing .kwp_continentContent {
	margin-left: 1.25em;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing .corpSale {
	margin: 3%;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing .corpSaleCTA {
	font-size: 1.3em;
	color: #404040;
	line-height: 1em;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing a.corpSaleCTA:hover {
	text-decoration: none;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing a.corpSaleCTA:hover .corpSaleCopy {
	text-decoration: underline;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing .corpSaleHere {
	color: #63c8d5;
}
.kwp_contentTemplate.kwp_whereToBuy .kwp_retailListing .corpSaleCTA span.raq {
	font-size: 1.8em;
	vertical-align: -0.1em;
	text-decoration: none;
}


/*== Responsive Query - mq1 query == */
@media only screen and (min-width: 0) and (max-width: 39.999em) {
.kwp_contentTemplate .kwp_retailListing > * {
	font-size: 88%;
}

.mq1-container.kwp_contentTemplate .kwp_contentLayoutSeventyThirty .kwp_mainArea, .mq1-container.kwp_contentTemplate .kwp_contentLayoutSeventyThirty .kwp_sideArea, .mq1-container.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_mainArea,  .mq1-container.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_sideArea,  .mq1-container.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea {
	width: 100%;
} 
.kwp_contentTemplate h2 {
	margin-top: 0.5em;
}
.kwp_contentTemplate img {
	margin-top: 1em;
}
.kwp_contentTemplate .nextSubFeature,  .mq1-container.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea {
	margin-top: 2em;
}
.mq1-container.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea:first-child {
	margin-top: 0;
}
.kwp_contentTemplate .mq1-alignCenter {
	text-align: center;
	display: block;
}
.kwp_contentTemplate .alignRight {
	text-align: center;
}
}
