 
 
 
 
 
 








body { margin: 0;font-family: proxima-nova, sans-serif;line-height: 1.5em;color: #54575A; }
img { max-width: 100%; }
a { color: #1bb3e5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; }
a:hover { color: #222e61; }
h1:nth-child(1), h2:nth-child(1), h3:nth-child(1), h4:nth-child(1), p:nth-child(1) { margin-top:0; }
h1:nth-last-child(1), h2:nth-last-child(1), h3:nth-last-child(1), h4:nth-last-child(1), p:nth-last-child(1) { margin-bottom:0; }
h1 { font-size: 2.8em;line-height: 1.5em;font-weight: 500; }
h2 { font-size: 2.2em;line-height: 1.5em;color: #222e61;font-weight: 500; }
h3 { font-size: 2em;line-height: 1.5em;font-weight: 400; }
h4 { font-size: 1.3em;line-height: 1.5em;font-weight: 400; }
.container { width: 1200px;max-width: 90%;margin-left: auto;margin-right: auto;box-sizing: border-box; }
.container .container { padding: 0 30px; }
.section-header { padding-bottom: 10px; }
.section-header h2 { margin: 0;padding-bottom: 20px; }
.section-header.sub-header { padding-bottom: 50px; }
html .section-header.white-true, html .section-header.white-true h2 { color: white; }
.row-fluid [class*="span"] { min-height: 0; }
