.advicebold {font-size:44px; font-weight:600; color:#c2383c;letter-spacing:-1px;}
.advicethin {font-size:44px; font-weight:100; color:#3e6e9f;letter-spacing:-1px;}
.advicemedium {font-size:44px; font-weight:600; color:#9a9a9a;letter-spacing:-1px;}
.advice_sectiontitle {color:#c2383c; font-size:24px;}
.advice-title hr {border-bottom:1px solid #c2383c; width:20%; margin-top:16px; margin-bottom:60px;}
.advice-title { margin-top:60px;}
.contact .button {background: #c2383c; border: 2px solid #c2383c;}
.contact a {color: #c2383c;}
.contact a.button {color: #fff;}
#back-to-top .top {background: #c2383c;}

.contact-form .section-field.twocols{position:relative;width:48.5%;margin-right:3%;float:left;}
@media (max-width: 600px){
.contact-form .section-field.twocols {
    width: 100%;
}
}

.contact-form .section-field:nth-child(2){margin-right:0%;}
.contact-form .section-field:nth-child(3){margin-right:3%;}
.contact-form .section-field:nth-child(6){margin-right:3%;}
.contact-form .section-field:nth-child(5){margin-right:0%;}


input[type=checkbox], input[type=radio] {margin: 4px 12px 0 0; vertical-align: top;}
.section-field label {max-width:90%; margin-bottom: 8px;}
.section-field label strong {color: #000; font-size: 18px; text-transform: uppercase;}

.section-field label mark {border-radius:8px;}
.section-field .collapse, .section-field .collapsing {
	margin-left: 27px;
    padding: 32px;
    background: #f4f4f4;
    font-size: 12px;
}

.section-field label a:after {
   content: '\f067';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 4px;
   text-decoration:none;
}
.section-field h6 {
	font-size: 14px;
    color: #c2383c;
	}
	
@media (max-width: 767px){
.section-field .collapse, .section-field .collapsing {
	margin-left: 0px;
}
}	