@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/EInbV5DfGHOiMmvb1Xr-hqRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}
.Brand.section_layout .contentPrimary .sectionPrimary {
	width: 700px;
}
.module_coaching.event_faq .sectionSecondary p {
	font: 600 13px/20px Open Sans,Helvetica,Arial,sans-serif;
}
.module_coaching.event_faq .sectionSecondary h2 {
	font: 600 14px/22px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
}
.module_coaching.event_success-stories cite {
    font-family: Open Sans;
}
.module_coaching.event_success-stories blockquote {
	color: #484848;
    font: 15px/24px Open Sans,Helvetica,Arial,sans-serif;
}
.module_coaching.event_success-stories .quote h2 {
	font: 600 24px/30px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
}
.module_coaching.event_faq a.button {
	font: 15px/20px Open Sans,Helvetica,Arial,sans-serif;
	color: #FFFFFF;
}
.module_coaching.event_faq .subsection h2 {
	line-height: 30px;
}
.contentPrimary.blue_sidebar {
	background: none;
}
.module_coaching.event_faq .contentPrimary .sectionHeader,
.module_coaching.event_success-stories .contentPrimary .sectionHeader  {
	background-image: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_pg2hero_1x.png);
	background-repeat: no-repeat;
	height: 160px;
	padding: 30px 60px 0 50px;
	margin: 0;
	margin-bottom: -30px;
}
.module_coaching.event_success-stories .contentPrimary .sectionPrimary.section_header_active {
	padding-left: 50px;
}
.module_coaching.event_faq .contentPrimary .sectionPrimary.section_header_active {
	padding-left: 50px;
	width: 490px;
}
.module_coaching .brandHeader .title {
	color: #FFFFFF;
	left:260px;
}
.module_coaching .formContainer .counter input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#333333;
	float:none;
	font-weight:normal;
	padding:0;
}
.module_coaching .sectionHeader {
	padding: 20px 20px 0px;
	font-size: 12px;
	line-height: 18px;
}
.module_coaching .contentPrimary .sectionPrimary .subSection {
	background: #FFF url('../../../../media/image/layout/quote_bg.png') repeat-x top right;
	padding: 18px 40px;
}
.module_coaching .contentPrimary .sectionPrimary .smallerror {
	color: red;
	font-size: 11px;
}
.module_coaching .contentPrimary .sectionSecondary .box{
	/*20px padding + 1px borders make width 160px*/
	width: 118px;
}
.module_coaching.event_home .sectionHeader ul{
	font-size: 11px;
	line-height: 15px;
	padding-left: 30px;
	width:360px;
}
.module_coaching.event_home .sectionHeader li {
	margin-bottom: 1em;
}
.module_coaching.event_home .contentPrimary .sectionSecondary {
	margin-top: 0;
	background: none;
}
.module_coaching.event_home .contentPrimary .sectionSecondary a.button {
    margin: 5px 0 0;
}
.module_coaching.event_home .highlighted h2{
	background: none;
    border-bottom: none;	
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#572924;
	margin:0;
}
.module_coaching.event_home .highlighted ol,
.module_coaching.event_home .highlighted p{
	margin-bottom: 5px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#383838;	
}
.module_coaching.event_home .highlighted .button{
	margin-bottom: 20px;
}
.module_coaching.event_home .highlighted hr{
	border-top: 1px solid #A7A9AC;
	margin: 5px 20px 10px;
	padding-bottom: 0;
}
.module_coaching.event_home .highlighted{
	background: none repeat scroll 0 0 #F9F4E6;
	padding-bottom: 6px;
}
.module_coaching.event_home .headerArrow {
    background: url("../../../../media/fpu/financial_coaching/images/fc_header_arrow.jpg") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 16px;
	margin-left:18px;
}
.module_coaching.event_home .decorativeTab {
	font: 21px Arial, Helvetica, sans-serif;
	color: #383838;
	padding-top: 18px;

}

/* New Layout */
body {
	font: 12px/1.5 Open Sans,Helvetica,Arial,sans-serif;
	text-align: left;
}
a.button span, button {
	font-family: Open Sans,Helvetica,Arial,sans-serif;
	font-weight: normal;
}
h1 {
	font: 800 36px/40px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
}
h2 {
	font: 600 24px/30px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
}
h3 {
	font: 600 18px/22px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
	margin-bottom: 5px;
}
.module_coaching .contentPrimary .resultMobileImage {
	display: none;
}
.module_coaching .contentPrimary .resultMobileWeb {
	display: none;
}
.module_coaching.event_process p {
	font: 100;
}
.Brand.section_layout .contentPrimary .sectionPrimary.section_header_active {
	padding-top: 20px;
}
.module_coaching.event_success-stories .contentPrimary .sectionPrimary {
	width: 700px;
	padding: 40px;
}
.module_coaching.event_home .contentPrimary .sectionPrimary {
	width: 760px;
	padding: 20px 10px 40px 20px;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary {
	width: 760px;
	padding: 20px 10px 40px 20px;
}
.module_coaching .contentPrimary {
	font: 15px/20px Open Sans,Helvetica,Arial,sans-serif;
	color: #484848;
}
.module_coaching .contentPrimary p{
	font: 15px/20px Open Sans,Helvetica,Arial,sans-serif;
	color: #484848;
}
.module_coaching .brandHeader {
	background: transparent url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_header3_1x.jpg) no-repeat scroll top left;
	color: #FFFFFF;
	font: 12px/18px Open Sans,Helvetica,Arial,sans-serif;
}
.Brand.section_layout .contentPrimary {
	background-color: transparent;
}
.Brand.section_layout .contentRegion {
	background: #FFFFFF;
}
.module_coaching.event_home .contentPrimary .sectionHeader {
	background-image: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_hero_1x.png);
	background-repeat: no-repeat;
	height: 100%;
	padding: 20px 40px 40px 40px;
	margin: 0;
}
.module_coaching.event_home .sectionHeader h2 {
	font: 800 36px/38px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
	width:380px;
}
.module_coaching.event_home .sectionHeader p {
	font: 15px/20px Open Sans,Helvetica,Arial,sans-serif;
	color: #484848;
	width:425px;
	margin-bottom: 1em;
}
.module_coaching.event_home .spriteMainArea {
	margin-bottom: 200px;
}
.module_coaching.event_home .spriteMainHeader p {
	font: 30px/36px Open Sans,Helvetica,Arial,sans-serif;
	color: #262626;
	margin: 0 auto;
	text-align: center;
}
.module_coaching.event_home .spriteMainContent {
	font: 14px/17px Open Sans,Helvetica,Arial,sans-serif;
	color: #262626;
	margin: 0 auto;
	text-align: center;
	padding-top: 120px;
}
.module_coaching.event_home .spriteSubContent {
	font: 13px/17px Open Sans,Helvetica,Arial,sans-serif;
}
.module_coaching.event_home .spriteMainContent5 {
	font: 14px/17px Open Sans,Helvetica,Arial,sans-serif;
	color: #262626;
	text-align: center;
	padding-top: 120px;
	width: 131px;
	margin-left: -13px;
}
.module_coaching.event_home .spriteMain1 {
	background:url("//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_icons_1x.jpg") 0px 0;
	width:104px;
	height:104px;
	float: left;
	margin-top: 30px;
	margin-left: 50px;
}
.module_coaching.event_home .spriteMain2 {
	background:url("//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_icons_1x.jpg") -107px 0;
	width:104px;
	height:104px;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
}
.module_coaching.event_home .spriteMain3 {
	background:url("//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_icons_1x.jpg") -214px 0;
	width:104px;
	height:104px;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
}
.module_coaching.event_home .spriteMain4 {
	background:url("//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_icons_1x.jpg") -321px 0;
	width:104px;
	height:104px;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
}
.module_coaching.event_home .spriteMain5 {
	background:url("//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_lp_icons_1x.jpg") -427px 0;
	width:104px;
	height:104px;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
}
form label, .text_input_field_label, .password_input_field_label, form label.generic_label, form .textarea_field_label, .radio_input_button_label, .select_field_label {
	font-family: Open Sans,Helvetica,Arial,sans-serif;
}
.module_coaching.event_home .formSubmit,
.module_coaching.event_virtual-coaching .formSubmit {
	margin: 0 auto;
	width: 200px;
}
.module_coaching.event_home .formSubmit button span,
.module_coaching.event_virtual-coaching .formSubmit button span {
	padding-left: 20px;
	padding-right: 27px;
}
.module_coaching.event_home .formContainer .formFooter,
.module_coaching.event_virtual-coaching .formContainer .formFooter {
	font: 13px/18px Open Sans,Helvetica,Arial,sans-serif;
	color: #939393;
	margin: 20px 35px -10px 40px;
}
.module_coaching.event_home .formContainer .formFooter p {
	font: 13px/18px Open Sans,Helvetica,Arial,sans-serif;
	color: #939393;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary .formContainer .formFooter p{
	font: 13px/18px Open Sans,Helvetica,Arial,sans-serif;
	color: #939393;
	padding: 0;
}
.module_coaching.event_home .formContainer .formHeader p{
	font: 15px/24px Open Sans,Helvetica,Arial,sans-serif;
	color: #484848;
	margin-left: 25px;
	margin-right: 25px;
	text-align: center;
}
.module_coaching.event_home .formContainer .formHeader h2,
.module_coaching.event_virtual-coaching .formContainer .formHeader h2{
	font: 800 36px/38px Open Sans,Helvetica,Arial,sans-serif;
	color: #0C4269;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.module_coaching.event_home .formContainer {
	margin: 250px 40px 40px 40px;
}
.module_coaching.event_virtual-coaching .formContainer {
	margin: 40px;
	padding-top: 30px;
}
form textarea.xlarge {
	width: 590px;
	height: 70px;
}
form input.xsmall {
	width: 130px;
}
form input.large {
	width: 280px;
}
.formContainer {
	border: 0px;
	background-color: #e6f6f6;
	margin: 40px;
}
.submit button {
	margin: 0 auto;
	width:200px;
}
.webinarInfo {
	float: right;
	margin: -30px 60px 0 0;
}
.circleRing
{
    width: 80px;
    height: 80px;
    border-radius: 100%; 
    color: #767678; 
    text-align: center;
    background: #FFFFFF;
    float: left;
    margin-top: 18px;
    border: 9px solid #CCEDEE;
    margin-left:  40px;
}
.circleDateDay {
	font: 600 35px/30px Open Sans,Helvetica,Arial,sans-serif;
	margin-top: 16px;
	float: left;
	margin-left: 19px;
}
.circleDateMonth {
	font: 15px Open Sans,Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
}
.fullDate {
	color: #0C4269;
	font: 14px/18px Open Sans,Helvetica,Arial,sans-serif;
	margin-left: 20px;
}

#coachingXXcomments_counter {
	width: 28px;
	background:transparent none repeat scroll 0 0; 
	border:0 none; 
	color:#656565;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionHeader {
	background-image: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_pg2hero_1x.png);
	background-repeat: no-repeat;
	height: 100%;
	padding: 30px 60px 0 50px;
	margin: 0;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionHeader h2{
	padding: 50px 0 0 0;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionHeader p{
	font: 15px/24px Open Sans,Helvetica,Arial,sans-serif;
	color: #484848;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary h3{
	padding: 40px 40px 0 160px;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary p{
	font: 15px/24px Open Sans,Helvetica,Arial,sans-serif;
	padding: 0 40px 0 160px;
	margin-top: 10px;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary .registration {
	padding: 0 40px 40px 160px;
	margin-top: -15px;
}
.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary .registration .regContent {
	float: right;
	width: 50%;
	margin-top: 5px;
	margin-right: 125px;
}
.module_coaching.event_virtual-coaching a.button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  display: inline-block;
}
.module_coaching.event_virtual-coaching a.button.green {
  border: 1px solid #7ca434;
  background: #76b836;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ecb37), color-stop(100%, #51962c));
  background-image: -webkit-linear-gradient(#8ecb37, #51962c);
  background-image: -moz-linear-gradient(#8ecb37, #51962c);
  background-image: -o-linear-gradient(#8ecb37, #51962c);
  background-image: linear-gradient(#8ecb37, #51962c);
  -webkit-box-shadow: inset 0 1px 0 0 #e4fba5;
  -moz-box-shadow: inset 0 1px 0 0 #e4fba5;
  box-shadow: inset 0 1px 0 0 #e4fba5;
}
.module_coaching.event_virtual-coaching a.button span {
  background-image: none;
}
.module_coaching.event_virtual-coaching hr {
	height: 1px;
	border-width: 0;
	color: lightgray;
	background-color: lightgray;
	margin: 0 30px 0 30px;
}
.module_coaching .contentPrimary .resultImage {
	width: 125px;
}
#coachingSiteMap {
	display: none;
}
.module_coaching.event_virtual-coaching .formHeaderWrapper {
	display: none;
}
.module_coaching.event_virtual-coaching #coachingForm {
	display: none;
}
.module_coaching.event_home .closeForm {
	display: none;
}
.module_coaching.event_virtual-coaching .closeForm {
	float: right;
	margin-top: -20px;
}

.dataHeader {
	padding: 30px 60px 0 50px;
	max-width: 740px;
	font-size: 16px;
	line-height: 20px;
}
.dataWrapper {
	background-color: #F7FAFC;
	padding: 10px 0;
	width: 740px;
}
.dataWrapper hr {
	height: 2px;
	border-width: 0;
	color: lightgray;
	background-color: lightgray;
}
.sub2 {
	font-size: 14px;
	font-height: 16px;
	margin-bottom: 0;
}
.addressBlock {
	padding: 17px 0 0;
}
.dataWrapper img {
	width: 110px;
	height: 110px;
}
.tagLine {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
}
.tagLine p {
	text-align: center;
	color: #24A2DC;
	font-style: italic;
	font-size: 14px;
}
.imageAd {
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid;
	margin: 20px;
	border: 1px solid #CBDFE8;
	border-radius: 1ex;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	-o-border-radius: 1ex;
}
.addressIndent {
	margin-left: 140px;
}
.thumbnail {
	float:left;
	padding-right: 20px;
	margin-top: 20px;
}
.adLinks {
	float:right;
	margin-top: 20px;
}
a {
	color: #24A2DC;
}


/* Mobile Screen */
@media screen and (max-width: 640px) {
	button.functional, button.functional span, a.button.functional, a.button.functional span {
		background: transparent;
		font: 18px Open Sans, Helvetica, Arial, sans-serif;
		margin-top: 4px;
		font-weight: 600;
	}
	a.button {
		padding: 0 8%;
		background-color: #f9fafb !important;
	}
	button.micro, a.micro {
		height: 31px;
	}
	form button, form button span {
		background-color: transparent;
	}
	button {
		height: 45px;
		padding: 0px 36px 0px 36px;
	}
	a.button, button {
		background: none;
	}
	a.button span, button span, span.button span, form button span {
		height: 40px;
	}
	.module_coaching .contentPrimary .resultTable {
		margin-left: -40px;
		width: 200px;
	}
	.module_coaching .contentPrimary .resultImage {
		display: none;
	}
	.module_coaching .contentPrimary .resultMobileImage {
		display: block;
	}
	.module_coaching .contentPrimary .resultWebMap {
		display: none;
	}
	.module_coaching .contentPrimary .resultMobileWeb {
		display: block;
	}
	.module_coaching .contentPrimary .resultPage {
		width: 80%;
	}
	.module_coaching.event_virtual-coaching a.button span, 
	.module_coaching.event_home a.button span {
		font-family: Open Sans,Arial;
		font-weight: normal;
	}
	#navTertiary {
		display:none;
	}
	#mobile_footer_link {
		margin-top: -15px;
	}

	html{
		width:100%;
	}

	body{
		background:#17456B;
		width:100%;
	}
	
	img{
		max-width:100%;
	}
	
	h1{
		margin-bottom:6px;
	}
	
	#contentWrap{
		background:white;
	}
	.brandHeader{
		height:40px;
	}
	
	#bh_link .title{
		display:none;
	}
	
	#footer_copyright{
		width:100%;
		text-align:center;
		color:white;
		display:block;
		font-size:12px;
		padding:10px 0;
	}	
	
	#centerWrapper {
		background: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/3_way_universal/mobile/ui/footer@2x.jpg) bottom left;
		background-size: 100% 90px;
	}	
	
	.event_home #contentPrimary {
		width: 100%;
		margin: 0;
	}
	
	/* My mobile css */
	.formContainer {
		margin-top: 0px;
	}
	.formContainer textarea.xlarge {
		width: 90%;
	}
	.module_coaching.event_home .spriteMain1 {
		float: none;
		margin-left: 15%;
	}
	.module_coaching.event_home .spriteMain2 {
		float: none;
		margin-left: 15%;
	}
	.module_coaching.event_home .spriteMain3 {
		float: none;
		margin-left: 15%;
	}
	.module_coaching.event_home .spriteMain4 {
		float: none;
		margin-left: 15%;
	}
	.module_coaching.event_home .spriteMain5 {
		float: none;
		margin-left: 15%;
	}
	.module_coaching.event_home .spriteMainContent {
		width: 95%;
		text-align: left;
		padding-top: 25px;
		padding-left: 120px;
	}
	.module_coaching.event_home .spriteMainContent5 {
		width: 95%;
		text-align: left;
		padding-top: 25px;
		padding-left: 133px;
	}
	.module_coaching.event_home .contentPrimary .sectionHeader {
		background-image: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_mobile_hero_2x.png);
		min-width: 0;
	}
	.module_coaching .brandHeader {
		background: transparent url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_mobile_header_2x.png) no-repeat scroll center;
		height: 142px;
	}
	.Brand.section_layout .contentPrimary .sectionPrimary {
		width: 100%;
		min-width: 0;
	}
	.module_coaching.event_home .sectionHeader h2 {
		width: 100%;
		text-align: center;
		padding-left: 5%;
		padding-right: 5%;
	}
	.module_coaching.event_home .sectionHeader p {
		width: 100%;
		text-align: center;
	}
	.module_coaching.event_home #centerWrapper .readyButton {
		width: 100%;
		text-align: center;		
	}
	.module_coaching.event_home .spriteMainArea {
		margin-bottom: 40px;
	}
	#coachingRequestForm {
		margin-left: -60px;
		margin-right: 30px;	
	}
	.webinarInfo {
		float: right;
		text-align: center;
		width: 100%;
		margin-top: 20px;
		margin-right: 20px;
	}
	.webinarInfo a img{
		float: left;
		margin-top: -50px;
		margin-left: 48%;
	}
	.module_coaching.event_home .spriteMainHeader p {
		margin-right: 40px;
	}

	#coachingXXcomments_counter {
		width: 35px;
	}
	.formContainer {
		margin: 0px 20px 20px 20px;
		background-color: #E6F6F6;
	}
	form input.large {
		width: 250px;
	}
	.module_coaching.event_home .readyButton a.button span {
		margin-left: -7px;
	}
	.module_coaching.event_home .formSubmit button span,
	.module_coaching.event_virtual-coaching .formSubmit button span {
		padding-left: 11px;
		margin-left: -13px;
		font-family: Open Sans,Helvetica,Arial,sans-serif;
		font-weight: normal;
	}
	.Brand.section_layout .contentPrimary {
		width: inherit;
	}
	.module_coaching.event_virtual-coaching .contentPrimary .sectionHeader {
		padding: 40px 20px 0 25px;
	}
	.module_coaching.event_virtual-coaching h1 {
		font: 800 28px/32px Open Sans,Helvetica,Arial,sans-serif;	
	}
	.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary h3{
		padding: 40px 35px 0 86px;
		width: 70%;
		font-size: 16px;
	}
	.module_coaching.event_virtual-coaching .fullDate {
		font-size: 12px;
		margin-left: 10px;
	}
	.module_coaching.event_virtual-coaching .circleRing {
		width: 60px;
		height: 60px;
		margin-left: 0px;
	}
	.module_coaching.event_virtual-coaching .circleDateDay {
		font: 28px/20px Open Sans,Helvetica,Arial,sans-serif;
		margin-top: 12px;
		margin-left: 13px;
		float: left;
	}
	.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary p{
		padding: 10px 35px 0 10px;
	}
	.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary .registration {
		padding: 0 35px 30px 10px;
	}
	.module_coaching.event_virtual-coaching .contentPrimary .sectionPrimary .registration .regContent {
		padding: 0 0 0 10px;
		width: 100%;
		float: none;
	}
	.module_coaching.event_virtual-coaching a.button {
		width: 80%;
	}
	.module_coaching.event_virtual-coaching hr {
		width: 91%;
		margin-left: 0px;
		margin-bottom: -10px;
	}
	.module_coaching.event_home hr {
		width: 91%;
		margin-left: 0px;
	}
	.module_coaching.event_success-stories hr {
		width: 92%;
		margin-left: 20px;
	}
	#coachingSiteMap p {
		text-align: center;
	}
	.module_coaching.event_home #coachingSiteMap p {
		margin-right: 30px;
		text-align: center;
	}
	.module_coaching.event_faq #coachingSiteMap p {
		margin-left: 18px;
		text-align: center;
	}
	.module_coaching.event_success-stories #coachingSiteMap p {
		margin-left: 30px;
		margin-right: 30px;
		text-align: center;
	}
	#coachingSiteMap {
		display: block;
	}
	.module_coaching.event_faq .sectionSecondary.section_header_active {
		display: none;
	}
	.module_coaching.event_faq .contentPrimary .sectionPrimary.section_header_active {
		padding-left: 20px;
		width: 90%;
	}
	.module_coaching.event_faq h1 {
		width: 330px;
		margin-left: -20px;
	}
	.module_coaching.event_success-stories .contentPrimary .sectionPrimary.section_header_active {
		margin-left: -50px;
	}
	.module_coaching.event_home .formContainer {
		margin: 40px 20px 40px 20px;
		background: #e6f6f6;
	}
	.module_coaching.event_virtual-coaching .formContainer {
		margin: 40px 20px 40px 20px;
		background: #e6f6f6;
	}

	.dataWrapper {
		width: 100%;
	}
	.dataHeader {
		max-width: 100%;
		padding: 40px 20px 0 20px;
	}
	.addressIndent {
		margin-left: 20px;
		margin-top: 70px;
	}
	.addressIndent1 {
		margin-left: 10px;
		margin-bottom: -10px;
	}
	.addressBlock1, .addressBlock {
		padding: 50px 0 0 0;
	}
	.sub h2 {
		margin-top: 70px;
		line-height: 18px;
	}
	.dataWrapper h2 {
		line-height: 18px;
	}
	.dataWrapper {
		margin-left: 0px;
	}
	#coachingSiteMap p {
		margin-right: 30px;
	}
	#mobile_footer_link {
		margin-top: -15px;
	}
	#navTertiary{
		display:none;
	}
}
@media screen and (max-width: 348px) {
	.webinarInfo a img{
		float: left;
		margin-top: -70px;
		margin-left: 48%;
	}
	.module_coaching.event_home .contentPrimary .sectionHeader {
		background-image: url(//a248.e.akamai.net/f/1611/26335/9h/dramsey.download.akamai.com/23572/daveramsey.com/media/image/financial_coaching/coaching_mobile_hero2.jpg);
		min-width: 0;
		padding: 5px;
	}
}
