/* Desktop version */

body#landingpage{
	min-width:0px;
	width:auto;
}

#landingpage .container {
	margin-left:auto;
	margin-right:auto;
	-webkit-box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0px 2px 4px rgba(50, 50, 50, 0.6);
	box-shadow:         0px 2px 4px rgba(50, 50, 50, 0.6);
	margin-bottom:50px;
}
#landingpage .header {
	margin-top:50px;
	margin-bottom:30px;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
#landingpage .header h1 {
	font-size:36px;
	text-align:center;
	
}
#landingpage .top_image {
	margin-bottom:50px;
	height:20px;
	background-color:#000000;
	-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 2px 3px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 2px 3px rgba(50, 50, 50, 0.5);
}
#landingpage .bottom_image img {
	width:100%;
	margin-top:25px;
}
#landingpage h1 {
	color:#2489CE;
	font-family: sorts-mill-goudy;
}
#landingpage .mainbody h2 {
	color: #085394;
    font-family: sorts-mill-goudy;
    font-size: 28px;
	text-align:center;
	margin-top:15px;
	margin-bottom:20px;
	padding-left:40px;
}
#landingpage .mainbody h3 {
	color: #085394;
    font-size: 20px;
	text-align:left;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:40px;
}
#landingpage .mainbody p {
    clear: both;
    font-family: pragmatica-web;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
	padding-left:40px;
}
#landingpage .mainbody a.ebook {
	display:inline-block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#landingpage .mainbody a.ebook img{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:none;
}
#landingpage .mainbody p.cta-button {
	display:inline-block;
	text-align:center;
	margin:40px auto 50px auto;
	width:100%;
}

#landingpage .mainbody a.button {
	display:inline-block;
    font-family: pragmatica-web;
    font-weight:700;
    color: #FFFFFF !important;
    font-size:24px;
    background-color:#FF8800;
    padding:8px 10px 8px 8px;
	height:auto;
    text-transform:uppercase;
	background:#FF8800;
	-webkit-box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 4px 10px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 4px 10px rgba(50, 50, 50, 0.75);
	margin-left:auto;
	margin-right:auto;
}
#landingpage .mainbody a.button:hover {
	background-color:#CC7500;
	background:#CC7500;
	text-decoration:none;
}

#landingpage .mainbody ul {
	list-style:disc;
	margin-left:60px;
}
#landingpage .mainbody ul li {
    font-family: pragmatica-web;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
	margin-bottom:5px;
}
#landingpage .quote {
	margin-top:0px;
	margin-bottom:50px;
	padding-top:40px;
}
#landingpage .quote .span7 p {
	font-size:18px;
	font-family: pragmatica-web;
	font-style:italic;
}
#landingpage .quote .span5 img{
	float:left;
	padding:2px 10px 20px 25px;
}
 
#landingpage .quote .span5 p {
	font-size:14px;
	color:#222222;
	margin-left:0px;
	float:left;
}

@media (max-width: 480px) {
#landingpage .top_image { display:none;}
#landingpage .container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#landingpage .mainbody p {padding-left:20px;}
}
@media (min-width: 481px) and (max-width: 767px) {
#landingpage .top_image { display:none;}
#landingpage .container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#landingpage .mainbody p {padding-left:20px;}
}
@media (min-width: 768px) and (max-width: 979px) {
#landingpage .top_image { display:none;}
#landingpage .container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#landingpage .mainbody p {padding-left:20px;}
}



/* Mobile Version */

#landingpagemobile,
#landingpagemobile p {
	font-family:pragmatica-web;
}

#landingpagemobile h1 {
	color:#2489CE;
	font-size:2em;
	font-family: sorts-mill-goudy;
}
#landingpagemobile h2 {
	color:#2489CE;
	font-size:24px !important;
}

#landingpagemobile .ebookimg {
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:center;
	width:100%;
}
#landingpagemobile .ebookimg img {
	display:inline-block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:200px;
}
#landingpagemobile p.cta-button {
	text-align:center;
	margin:25px auto;
}
#landingpagemobile  a.button {
	display:inline-block;
    font-family: pragmatica-web;
    font-weight:700;
    color: #FFFFFF !important;
    font-size:24px;
    background-color:#FF8800;
    padding:8px 10px 8px 8px;
	height:auto;
    text-transform:uppercase;
	background:#FF8800;
	-webkit-box-shadow: 4px 4px 10px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 10px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 10px rgba(50, 50, 50, 0.75);
	margin-left:auto;
	margin-right:auto;
}
#landingpagemobile  a.button:hover {
	background-color:#CC7500;
	background:#CC7500;
}
#landingpagemobile ul {
	list-style:disc;
	margin-left:15px;
}
#landingpagemobile ul li {
    font-family: pragmatica-web;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
	margin-bottom:3px;
}
#landingpagemobile .quote {
	 font-family: pragmatica-web;
	 font-style:italic;
	 font-weight:bold;
	 font-size:18px;
}
#landingpagemobile .quoteauthor,
#landingpagemobile .quoteauthor p {
	font-family: pragmatica-web;
	color:#222222;
	font-size:14px;
}
#landingpagemobile .quoteauthor {
	margin-top:15px;
	margin-bottom:20px;
}
#landingpagemobile .quoteauthor img {
	float:left;
	padding:5px 10px 20px 25px;
}
#landingpagemobile .quoteauthor .quoteauthortext p {
	margin-top:0px;
	margin-bottom:0px;
}
