/* -------- */
/* PRODUCTS */
/* -------- */
#productFeatures .row { margin:75px auto 0 auto; }
#productFeatures .img-col { text-align:center; }
#productFeatures .img-col img {
	width:100%;
	max-width:250px;
	margin:25px auto 0 auto;
}
#productFeatures .img-col img:hover {opacity:0.65;}
#productFeatures .text-col {text-align:left;}
#productFeatures h2 {
    margin-top:0;
    line-height:1;
    font-family:'Oswald','Nunito','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:35px;
    font-weight:bold;
    color:#445e6f;
}
#productFeatures h2 span { font-size:22px; font-weight:lighter; }
#aa-dvd h2 { max-width:375px; }
#productFeatures h3 {
    margin:0 0 15px 0;
    padding-bottom:5px;
    border-bottom:1px solid #eff2f6;
    font-family:'Oswald','Nunito','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:22px;
    font-weight:lighter;
    text-transform:uppercase;
    color:#90aabb;
}
#productFeatures h4 {
    margin:25px 0 0 0;
    font-size:22px;
    font-weight:lighter;
    color:#90aabb;
}
#productFeatures p {
	margin:25px 0 0 0;
	font-size:16px;
	font-weight:normal;
	color:#445e6f;
}
#productFeatures .btn-row {margin:25px 0 0 0; text-align:left;}
#productFeatures .purchase-link {display:block; margin-top:20px; font-size:18px;}
/* PRODUCTS MEDIA QUERIES */
@media (max-width:767px) {
	#productFeatures .row {margin-top:50px;}
	#productFeatures .img-col {margin:0 auto 25px auto;}
	#productFeatures .img-col img {max-width:125px;}
	#productFeatures h2 {font-size:30px;}
	#productFeatures h2 span {font-size:18px;}
	#productFeatures h3 {font-size:18px;}
	#productFeatures h4 {font-size:18px;}
	#productFeatures .btn-row {margin-left:auto; margin-right:auto; text-align:center;}
}