

/** TITLES **/
.search-banner { display:none; }
.static-titles								{ padding:80px 0px; }
.static-titles .static-title				{ font-size:3em; font-weight:600; letter-spacing:-3px; line-height:1em; }
.static-titles .static-title span			{ display:block; letter-spacing:normal; font-size:0.5em; font-family:'Open Sans', sans-serif; font-weight:300; line-height:1.3em; margin:10px 0px 0px 0px; }

.static-titles								{ background:#3A2363; color:#FFFFFF; }



/** CONTENT **/
.static-wrapper								{ padding:80px 0px; font-size:1.3em; font-family:'Open Sans', sans-serif; }
.static-wrapper h1,
.static-wrapper h2,
.static-wrapper h3							{ font-family:'Montserrat', sans-serif; font-weight:600; }
.static-wrapper h1							{ font-size:3em; letter-spacing:-3px; line-height:1em; }
.static-wrapper h2							{ font-size:2em; letter-spacing:-2px; }
.static-wrapper h3							{ font-size:1.6em; letter-spacing:-2px; }
.static-col									{ width:48%; }
.static-col.static-left						{ float:left; }
.static-col.static-right					{ float:right; }
.static-central								{ text-align:center; }
hr.solid									{ margin:20px 0px; padding:0px; }
.static-list								{ margin:20px 0px; padding:0px; list-style:none; }
.static-list li								{ padding:10px 0px; }

.static-wrapper								{ background:#FFFFFF; }
.static-wrapper-grey						{ background:#FAFAFA; }
.static-wrapper h1,
.static-wrapper h2,
.static-wrapper h3							{ color:#513389; }
hr.solid									{ border:none; border-top:2px solid #513389; }
.static-list								{ border-top:1px solid #EFEFEF; }
.static-list li								{ border-bottom:1px solid #EFEFEF; }



/** APPLICATION FORM **/
.application-wrapper .form									{ margin:0px; }
.static-application											{ font-size:1.2em; }
.static-application h2										{ font-size:2em; font-weight:600; letter-spacing:-3px; margin:0px 0px 10px 0px; font-family:'Montserrat', sans-serif; }
.static-application h2 span									{ display:block; letter-spacing:normal; font-size:0.6em; font-family:'Open Sans', sans-serif; font-weight:300; }
.static-application .application-row 						{ clear:none; }
.static-application .application-left,
.static-application .application-right						{ width:48%; }
.static-application .application-left						{ float:left; }
.static-application .application-right						{ float:right; }
.static-application .application-row .styledd				{ width:100%; padding:13px 10px; min-width:none; }
.static-application .application-row input,
.static-application .application-row textarea				{ width:100%; padding:18px 10px; min-width:initial; }
.static-application .confirmation							{ padding:20px; margin:20px 0px; }
.static-application .confirmation input						{ float:left; width:20px; }
.static-application .confirmation label						{ display:block; margin:0px 0px 0px 25px; font-size:0.8em; line-height:initial; }
.static-application .btn									{ padding:10px 20px; }

.static-application h2										{ color:#6ABD68; }
.static-application h2 span									{ color:#777777; }
.static-application .application-row .styledd				{ background:#FFFFFF; }
.static-application .application-row input,
.static-application .application-row textarea				{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#FFFFFF; }
.static-application .application-row .styledd,
.static-application .application-row input,
.static-application .application-row textarea				{ border:1px solid #CCCCCC; }
.form .static-application .form-error-summary 			{ background:#6ABD68; color:#FFFFFF; border:none; }
.form .static-application .form-field-error { border:3px solid #6ABD68; }
.static-application .confirmation							{ color:#777777; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.static-application .btn									{ background:#6ABD68; color:#FFFFFF; }
.static-application .btn:hover								{ background:#428045; color:#FFFFFF; }



/* FINANCIAL ***/
.financial-planning-form									{ padding:20px; }
.financial-planning-form .title-row							{ font-size:2em; text-transform:uppercase; letter-spacing:-2px; font-weight:600; font-family:'Montserrat', sans-serif; }
.financial-planning-form td									{ padding:10px; }
.financial-planning-form .sub								{ display:block; text-transform:none; font-size:0.9em; }
.financial-planning-form input								{ padding:10px; }

.financial-planning-form									{ background:#FFFFFF; }
.financial-planning-form tr:nth-child(odd)					{ background:#FAFAFA; }
.financial-planning-form .title-row							{ background:#513389 !important; color:#FFFFFF; }
.financial-planning-form input								{ border:1px solid #CCCCCC; }
.financial-planning-form .sub								{ color:#777777; }



/** RESPONSIVE **/
@media screen and (max-width:760px){

	.static-col												{ width:auto; }
	.static-col.static-left,
	.static-col.static-right								{ float:none; margin:20px; }
	.static-application .application-row.application-left,
	.static-application .application-row.application-right	{ float:none; width:100%; clear:both; }
	.static-list											{ border-top:0px solid #EFEFEF; margin:0px 0px 0px 0px; }
	.static-application .application-left,
	.static-application .application-right					{ float:none; width:100%; }

}

@media screen and (max-width:550px){

	.financial-planning-form								{ padding:5px; }
	.financial-planning-form .title-row						{ font-size:1.6em; letter-spacing:-2px; }
	.financial-planning-form input							{ max-width:100px; }
	.financial-planning-form .sub							{ font-size:0.7em; }
	.static-wrapper h1							{ font-size:2.5em; }


}
