body p { /* override kobo onestore global reset style */
	margin-top: 0;
	margin-bottom: 0;
}
body .kwp_contentTemplate.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 {
	padding-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_contentLayoutSixtyForty .kwp_mainArea {
	width:60%;
}

.kwp_contentTemplate .kwp_contentLayoutSixtyForty  .kwp_sideArea {
	width:40%;
}

.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea {
	width:50%;
}
.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_sideArea {
	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;
}

/*== 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_imageFallback {
	display:none;
}

/*== Responsive Query - mq1 query == */
@media only screen and (min-width: 0) and (max-width: 39.999em) {
	.mq1-container.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_mainArea,
	.mq1-container.kwp_contentTemplate .kwp_contentLayoutSixtyForty .kwp_sideArea,
	.mq1-container.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_mainArea,
	.mq1-container.kwp_contentTemplate .kwp_contentLayoutFiftyFifty .kwp_sideArea
	  {
		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;
	}

}