body { color: #666; }
::selection { color: #fff; background: #e42e69; }
::-moz-selection { color: #fff; background: #e42e69; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #e42e69; }
a { color: #e42e69; }
a:hover, a:focus { color: #e283a1 }

/*
 * GRADIENT (TOP TO BOTTOM)
 */ 
#ebook {
	background: #e283a1;
	background: -moz-linear-gradient(top,  #e283a1 0%, #e42e69 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e283a1), color-stop(100%,#e42e69));
	background: -webkit-linear-gradient(top,  #e283a1 0%,#e42e69 100%);
	background: -o-linear-gradient(top,  #e283a1 0%,#e42e69 100%);
	background: -ms-linear-gradient(top,  #e283a1 0%,#e42e69 100%);
	background: linear-gradient(to bottom,  #e283a1 0%,#e42e69 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e283a1', endColorstr='#e42e69',GradientType=0 );
}

/*
 * BACKGROUND
 */
#ebook h1, #ebook h2, #ebook ul li, #ebook p { color: #fff; }

/*
 * CTA
 */
#cta {
	background: #333;
	background: -moz-linear-gradient(top,  #333 0%, #222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#222));
	background: -webkit-linear-gradient(top,  #333 0%,#222 100%);
	background: -o-linear-gradient(top,  #333 0%,#222 100%);
	background: -ms-linear-gradient(top,  #333 0%,#222 100%);
	background: linear-gradient(to bottom,  #333 0%,#222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#222',GradientType=0 );
}
#cta p { color: #fff; }

/*
 * CUSTOM
 */
#content .panel-default > .panel-heading a:hover:after, #content .panel-default > .panel-heading a:focus:after { color: #e42e69; }
#ebook .btn-read:hover, #ebook .btn-read:focus, #ebook .btn-read:active { color: #e283a1; }
#contents ol li:before { color: #e42e69; }
#pages ul li:before  { color: #e42e69; }
#testimonials blockquote footer { color: #e42e69; }

/*
 * FOOTER
 */
#footer { background: #222; color: #666; }
#footer a { color: #666; }
#footer a:hover, #footer a:focus { color: #999; }

@media (min-width: 1200px) {
	body { background:#f5f5f5  ; box-shadow:0 400px 0 #e5e5e5   inset;}
	#wrapper { max-width:1300px; margin:0 auto; box-shadow:0 0 20px #ccc;}
}
