body.products.dazzle .hero-product {
	background: #FCC03E;
	padding-bottom: 0;
	margin-bottom: 0;
}

#overview {
	background: #f4f4f4;
	padding-bottom: 50px;
}

#system-requirements {
	background: #f4f4f4;
}

.pad-bot-xs {
	padding-bottom: 30px;
}

.overview-intro {
	padding-bottom: 20px;
}

.dazzle-flow img, .features img {
	width: 100%;
}

.dazzle-flow .flow {
	float: left;
}

.dazzle-flow .flow h4 {
	background: #ed3237;
	color: #fff;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	text-transform: uppercase;
}
.dazzle-flow .flow.one {
	width: 40%;
}

.dazzle-flow .flow.two {
	width: 30%;
	
}

.dazzle-flow .flow.three {
   width: 30%;	
}

div.includes {
	background: #333 !important;
	color: #fff;
	padding-bottom: 10px;
}
div.includes h4 {
	font-size: 130%;
	padding-bottom: 0;
	margin-bottom: 5px;
}

div.includes .included {
	padding-bottom: 10px;
}

.row.top-divider {
	border-top: 1px solid #ccc;
	padding-top: 35px;
	margin-top: 25px;
	
}

 @media (min-width: 768px) {
	 .pad-bot-xs {
	padding-bottom: 0;
}

	 .pad-top {
		 padding-top: 50px;
	 }
	 body.products .hero-product .buy.options {
		 min-height: 320px;
	 }
	 body.products.de .hero-product .buy.options {
		 min-height: 380px;
	 }
	 body.products.it .hero-product .buy.options {
		 min-height: 380px;
	 } 
	 .overview-intro p {

	 }
}


.hero-product .buy.options.amazon img {
	margin: auto;
	max-width: 120px;
	height: auto;
}

.hero-product .buy.options.amazon { 
	min-height:  auto !important;
	padding:  40px 20px 30px 20px;
	margin-top: 30px;
	text-align: center;
}