/***********************
HOMEPAGE overrides
***********************/
.homepage h1 { font-size: 40px; }
.homepage h2.b22 { font-size: 22px; font-weight: 700; }
.homepage h2.b24 { font-size: 24px; font-weight: 700; }
.homepage h2.b26 { font-size: 26px; font-weight: 700; }
.homepage h2.b28 { font-size: 28px; font-weight: 700; }
.homepage h2.b32 { font-size: 32px; font-weight: 700; }
.homepage p.r18 { font-size: 18px; line-height: 24px; }
.homepage h2.b36 { font-size: 36px; font-weight: 700; line-height: 40px; }
.homepage h2.n36 { font-size: 36px; font-weight: 400; line-height: 40px; }
.homepage h2.mb30 { margin-bottom: 30px; }
.homepage h2.mb20 { margin-bottom: 20px; }
.homepage h2.mb10 { margin-bottom: 10px; }
.homepage h2.op08 { opacity:0.8; }
.homepage h2.i30 { font-size: 30px; font-style: italic; font-weight: 400; line-height: 36px; opacity:0.8;}
.homepage .coreList.mainList { font-size: 15px; }
.homepage .box.lwnets h2.lwnets { font-weight: 600; margin-bottom: 25px; }
.homepage .box.lwnets .coreList { margin-bottom: 20px; }
.homepage .box.lwnets .coreList li { font-size: 15px; }
.homepage .box.lwnets p { margin-bottom: 0px; }
.homepage .box.lwnets { margin-bottom: 7px; }
.homepage .mt30 { margin-top: 30px; }
.homepage .pl60 { padding-left: 60px; }
.homepage .pr60 { padding-right: 60px; }
.homepage a.btn.lwnets_alt_2 { margin-top: 20px; }
.homepage .patient-stories li {
	text-transform: uppercase;
	margin-top:20px;
	opacity: 0.8;
	font-weight: 700!important;
	letter-spacing: 0.4px;
	font-size: 14px;
}
.homepage .patient-stories li a {
	font-weight: 700!important;
}
.homepage .featuredArticle{
	padding:50px 0;
}
.homepage .featuredArticle h2{
	color:#78266d;
}
.homepage .featuredArticle .btn{
	border-color:#78266d;
	background-color: #98438c; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#78266d, #98438c); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#78266d, #98438c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#78266d, #98438c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#78266d, #98438c); /* Standard syntax */
}
.homepage .featuredArticle .btn:hover,
.homepage .featuredArticle .btn:focus{
	background-color: #78266d; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#98438c, #78266d); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#98438c, #78266d); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#98438c, #78266d); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#98438c, #78266d); /* Standard syntax */
}
.homepage .featuredArticle img{
	width:100%;
	border-radius:10px;
}

@media (max-width: 1200px) {
	.homepage h1 { padding-bottom: 0px; font-size: 230%; }
	.homepage .mt30 { margin-top: 0px; }
	.homepage .pl60 { padding-left: 0px; }
	.homepage .pr60 { padding-right: 0px; }	
	.lwnets-sideborder { border: none; }
	.homepage h2.i30 { text-align:center; }
	.stdContent { padding-bottom: 0px; }
	.box.support, .box.aboutnets { margin-bottom: 20px; }
	.dottedborder { padding-bottom: 10px; }
	.mobileCenter { text-align: center; }
	.homepage a.btn.lwnets_alt_2 { margin-top: 0px; margin-bottom: 10px; }
}	

@media (max-width: 767px) {
	
	.homepage h1 { font-size: 200%; }
	
	.homepage .featuredArticle img{
		margin-top:50px;
	}
	
}