/* Virtual Care inforgraphic resource */

.module_article section 			{ margin-bottom: 2em; position: relative; }
section:after                       { content: ""; display: table; clear: both; }

 .module_hero #titlefade		{ display: none; }
 .module_hero .titles 		{ bottom: auto; top: 140px; margin-left: 0; width: 100%; }

.module_article h2 					{ margin: 0 0 .5em 0; }

 .module_hero a:hover 		{ color:#00558c; }

.column_one,  .column_one { margin-left:0 !important; }

.module_article section h2			{ font-size: 3em; }
.module_article section.numbered div{ padding-left: 130px; color:#4D4D4D; margin-top: 30px;}
.module_article section.numbered ul, .module_article section.numbered p 
									{ color:#4D4D4D; }
.module_article section div:before  { font-size:8em; position: absolute; left:30px; top:20px; } 							

section.dt_titleboxes 				{ text-align: center; }
.dt_titleboxes div					{ border: #F0BD47 1px solid; width: 40%; display: inline-block; vertical-align: top; margin: 0 10px; min-height: 130px; padding: 1em 1em 0 1em; }
.dt_titleboxes h2 					{ color:#F0BD47; text-transform: uppercase; font-size: 1.5em !important; }

section.dt_fact 					{ border-top: #00568c 15px solid; margin-top: 95px; }
section.dt_fact div:before			{ color:#00568c; content: "1"; }
.dt_fact h3 						{ color:#00568c; font-size: 2em; font-weight: normal; }

section.dt_assess 					{ border-top: #72C5E8 15px solid; }
section.dt_assess div:before 		{ color:#72C5E8; content: "2"; }
.dt_assess h2						{ color:#72C5E8; }
.dt_assess h3 						{ color:#72C5E8; font-size: 2em; font-weight: normal; }

section.dt_new 						{ position: relative; text-align: center; }
.dt_new div 						{ position: absolute; top: 20%; left: calc( 50% - 250px); margin: 0 auto; border: #F0BD47 1px solid; padding: 2em; text-align: center; width: 500px; }
.dt_new div h2 						{ color: #F0BD47; }
.dt_new div p 						{ color:#fff; }
		
section.dt_identify 				{ border-top: #F0BD47 15px solid; }
section.dt_identify div:before		{ color:#F0BD47; content: "3"; }
.dt_identify h2, .dt_identify h3 	{ color:#F0BD47; font-size: 2em; font-weight: normal;}
.dt_identify h2 					{ font-weight: bold; }

section.dt_prototype 				{ border-top: #00568c 15px solid; }
section.dt_prototype div:before		{ color:#00568c; content: "4"; }
.dt_prototype h3 				 	{ color:#00568c; font-size: 2em; font-weight: normal;}

section.dt_footgraphic 				{ position: relative; text-align: center; }
.dt_footgraphic div 				{ position: absolute; top: 20%; margin: 0 auto; padding: 2em; text-align: center; width: 100%; }
.dt_footgraphic div p 				{ color:#fff; font-size: 2em; }

@media only screen and (max-width: 75.25em)    /* 1200 */
{
	section.dt_titleboxes {
		margin-top: 0;
	}
	.dt_titleboxes p 				{ color:#4D4D4D; }
}

@media only screen and (max-width: 62.25em)    /* 1000 */
{
   	
}

@media only screen and (max-width: 48em)    /* 768px */
{
	.dt_new div { position: static; }
	.dt_new div p { color:#4D4D4D; }
	.module_article section h2 { font-size: 1.5em; }
	.module_article section div:before { position: static; }
	.module_article section.numbered div { padding-left: 10px; }
	.dt_footgraphic div { position: static; }
	.dt_footgraphic div p { color:#4D4D4D; }
}