<commit_before>@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* http://www.paulirish.com/2012/box-sizing-border-box-ftw */
*, 
*:before, 
*:after {
	box-sizing: border-box;
}

/* Via https://github.com/jxnblk/basscss-base-reset */
body,
button {
	margin: 0;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
}

img { max-width: 100%; }
svg { max-height: 100%; }
/* Define colors */


/* Foreground colors */

.black { color: #000; }
.white { color: #FFF; }

.grey { color: #EEE; }
.grey-light { color: #AAA; }
.grey-lightest { color: #f4f4f4; }
.grey-dark { color: #444; }
.grey-darkest { color: #222; }

.blue { color: #0074D9; }
.blue-light { color: #64a8ff; }
.blue-lightest { color: #a2dfff; }
.blue-dark { color: #0045a1; }
.blue-darkest { color: #002f86; }

.yellow { color: #fff93c; }
.yellow-light { color: #fffa60; }
.yellow-lightest { color: #fffca6; }
.yellow-dark { color: #e2c100; }
.yellow-darkest { color: #c4a600; }

.red { color: #d82c2c; }
.red-light { color: #f94f44; }
.red-lightest { color: #ff6c5c; }
.red-dark { color: #bd001a; }
.red-darkest { color: #9d0003; }


/* Background colors */

.bg-black { background: #000; }
.bg-white { background: #FFF; }

.bg-grey { background: #EEE; }
.bg-grey-light { background: #AAA; }
.bg-grey-lightest { background: #f4f4f4; }
.bg-grey-dark { background: #444; }
.bg-grey-darkest { background: #222; }

.bg-blue { background: #0074D9; }
.bg-blue-light { background: #64a8ff; }
.bg-blue-lightest { background: #a2dfff; }
.bg-blue-dark { background: #0045a1; }
.bg-blue-darkest { background: #002f86; }

.bg-yellow { background: #fff93c; }
.bg-yellow-light { background: #fffa60; }
.bg-yellow-lightest { background: #fffca6; }
.bg-yellow-dark { background: #e2c100; }
.bg-yellow-darkest { background: #c4a600; }

.bg-red { background: #d82c2c; }
.bg-red-light { background: #f94f44; }
.bg-red-lightest { background: #ff6c5c; }
.bg-red-dark { background: #bd001a; }
.bg-red-darkest { background: #9d0003; }
/* Margin and padding utilities via Tachyons
 * https://github.com/mrmrs/tachyons/blob/master/sass/_spacing.scss
 *
 * p = padding
 * m = margin
 *
 * a = all
 * h = horizontal
 * v = vertical
 * t = top
 * r = right
 * b = bottom
 * l = left
 *
 * n = none
 * xs = extra small
 * s = small
 * m = medium
 * l = large
 * x = extra
 *
*/

.pan  {  padding: 0; }
.paxs {  padding: .25rem; }
.pas  {  padding: .5rem; }
.pam  {  padding: 1rem; }
.pal  {  padding: 2rem; }
.pax  {  padding: 4rem; }
 
.pln  {  padding-left: 0; }
.plxs {  padding-left: .25rem; }
.pls  {  padding-left: .5rem; }
.plm  {  padding-left: 1rem; }
.pll  {  padding-left: 2rem; }
.plx  {  padding-left: 4rem; }
 
.prn  {  padding-right: 0; }
.prxs {  padding-right: .25rem; }
.prs  {  padding-right: .5rem; }
.prm  {  padding-right: 1rem; }
.prl  {  padding-right: 2rem; }
.prx  {  padding-right: 4rem; }
 
.pbn  {  padding-bottom: 0; }
.pbxs {  padding-bottom: .25rem; }
.pbs  {  padding-bottom: .5rem; }
.pbm  {  padding-bottom: 1rem; }
.pbl  {  padding-bottom: 2rem; }
.pbx  {  padding-bottom: 4rem; }
 
.ptn  {  padding-top: 0; }
.ptxs {  padding-top: .25rem; }
.pts  {  padding-top: .5rem; }
.ptm  {  padding-top: 1rem; }
.ptl  {  padding-top: 2rem; }
.ptx  {  padding-top: 4rem; }
 
.pvn {   padding-top: 0;       padding-bottom: 0; }
.pvxs {  padding-top: .25rem;  padding-bottom: .25rem; }
.pvs {   padding-top: .5rem;   padding-bottom: .5rem; }
.pvm {   padding-top: 1rem;    padding-bottom: 1rem; }
.pvl {   padding-top: 2rem;    padding-bottom: 2rem; }
.pvx {   padding-top: 4rem;    padding-bottom: 4rem; }
 
.phn {   padding-left: 0;      padding-right: 0; }
.phxs {  padding-left: .25rem; padding-right: .25rem; }
.phs {   padding-left: .5rem;  padding-right: .5rem; }
.phm {   padding-left: 1rem;   padding-right: 1rem; }
.phl {   padding-left: 2rem;   padding-right: 2rem; }
.phx {   padding-left: 4rem;   padding-right: 4rem; }
 
.man  {  margin: 0; }
.maxs {  margin: .25rem; }
.mas  {  margin: .5rem; }
.mam  {  margin: 1rem; }
.mal  {  margin: 2rem; }
.max  {  margin: 4rem; }
 
.mln  {  margin-left: 0; }
.mlxs {  margin-left: .25rem; }
.mls  {  margin-left: .5rem; }
.mlm  {  margin-left: 1rem; }
.mll  {  margin-left: 2rem; }
.mlx  {  margin-left: 4rem; }
 
.mrn  {  margin-right: 0; }
.mrxs {  margin-right: .25rem; }
.mrs  {  margin-right: .5rem; }
.mrm  {  margin-right: 1rem; }
.mrl  {  margin-right: 2rem; }
.mrx  {  margin-right: 4rem; }
 
.mbn  {  margin-bottom: 0; }
.mbxs {  margin-bottom: .25rem; }
.mbs  {  margin-bottom: .5rem; }
.mbm  {  margin-bottom: 1rem; }
.mbl  {  margin-bottom: 2rem; }
.mbx  {  margin-bottom: 4rem; }
 
.mtn  {  margin-top: 0; }
.mtxs {  margin-top: .25rem; }
.mts  {  margin-top: .5rem; }
.mtm  {  margin-top: 1rem; }
.mtl  {  margin-top: 2rem; }
.mtx  {  margin-top: 4rem; }
 
.mvn   { margin-top: 0;      margin-bottom: 0rem; }
.mvxs  { margin-top: .25rem; margin-bottom: .25rem; }
.mvs   { margin-top: .5rem;  margin-bottom: .5rem; }
.mvm   { margin-top: 1rem;   margin-bottom: 1rem; }
.mvl   { margin-top: 2rem;   margin-bottom: 2rem; }
.mvx   { margin-top: 4rem;   margin-bottom: 4rem; }
 
.mhn   {  margin-left: 0;     margin-right: 0; }
.mhs   {  margin-left: .5rem; margin-right: .5rem; }
.mhm   {  margin-left: 1rem;  margin-right: 1rem; }
.mhl   {  margin-left: 2rem;  margin-right: 2rem; }
.mhx   {  margin-left: 4rem;  margin-right: 4rem; }
/* Improve legibility */
html {
	text-rendering: optimizeLegibility;
	-webkit-font-feature-settings: kern;
	        font-feature-settings: kern;
}


/* Set standard typographic style */
body {
	font-size: 1rem;
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	font-weight: 400;
	color: #666;
	line-height: 1.5;
}


/* Fluid typography */
/* As the viewport size increases, the font-size becomes larger. */
/* html { font-size: 15px; } */
/* @media screen and (min-width: 40rem) { html { font-size: 16px; }} */
/* @media screen and (min-width: 50rem) { html { font-size: 17px; }} */
/* @media screen and (min-width: 60rem) { html { font-size: 18px; }} */


/* Set default heading styles */
/* Font-sizes defined according to a typographic scale */
h1, h2, h3, h4, h5, h6 {
	font-family: "adriane" ;
	color: #222;
	font-weight: 500;
	margin: 0 0 1rem;
}

h1, .h1 { font-size: 1.777778rem; }
h2, .h2 { font-size: 1.333333rem; }
h3, .h3 { font-size: 1rem; }
h4, .h4 { font-size: 1rem; }
h5, .h5 { font-size: 1rem; }
h6, .h6 { font-size: 1rem; }


/* Set default paragraph styles */
p {
	font-size: 1rem;
	max-width: 40rem;
	margin: 0 0 1rem 0;
    font-weight: 300;
}


/* Set default blockquote styles */
blockquote {
	font-family: helvetica;
	font-size: 1rem;
}


/* Typographic utility classes */
.light	    { font-weight: 300; }
.book		{ font-weight: 400; }
.medium		{ font-weight: 500; }
.semibold	{ font-weight: 600; }
.bold		{ font-weight: 700; }
.black		{ font-weight: 900; }
.uppercase	{ text-transform: uppercase; }
.italic		{ font-style: italic; }


/* Define default variables */
a {
	color: black;
	font-weight: 500;
	text-decoration: none;
	transition: 0.2s ease-in;
}

a:link,
a:active
a:visited {
	color: black;
}

a:hover {
	color: #d82c2c;
	transition: color 0.2s ease-out;
}

/* Default variables */
li { 
    list-style-type: none; 
}

/* Hanging lists */
/* As per http://www.markboulton.co.uk/journal/five-simple-steps-to-better-typography-part-2 */
.hanging {
	padding-left: 0;
}
/* Copied from jxnblk/basscss-base-tables */

table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
    width: 100%;
}

th {
	text-align: left;
	font-weight: 700;
}

th,
td {
	line-height: inherit;
}

th { vertical-align: bottom; }
td { vertical-align: top; }

tr {
	border-bottom: 2px solid #f4f4f4; 
}
.date {
    width: 40%;
}
.cloud {
    /*width: 50%;*/
    float: left;
}
.datecloud {
    width:100px;
}
body {
    margin: 0;
    padding: 0;
}

/* Container */
.container { max-width: 40rem; }
.center { margin: 0 auto; }


/* Display */
.display-block { display: block; }
.display-inline { display: inline; }
.display-inline-block { display: inline-block; }


/* Alignment */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


/* Default variables */
/* Flexbox */
.flex-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-flex-flow: column wrap;
	    -ms-flex-flow: column wrap;
	        flex-flow: column wrap;
	-webkit-justify-content: baseline;
	    -ms-flex-pack: baseline;
	        justify-content: baseline;
	-webkit-align-items: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
@media (min-width: 77rem) { 
	.flex-container { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
}

.flex-item {
	-webkit-flex: 1 0 auto;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

@media (min-width: 77rem) { 
	.flex-item { 
		-webkit-flex: 1 0 0; 
		    -ms-flex: 1 0 0; 
		        flex: 1 0 0;
		margin-right: 2rem;
	}
}
/*THIS PAGE IS STYLING FOR THE LANDING PAGE PRIMARILY*/

/******************************************************************
	This is the CSS Reset
******************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
html, body {
	width: 100%;
	height: 100%;
	letter-spacing: 0.025em;
	-webkit-font-smoothing: subpixel-antialiased;
}
/******************************************************************
	General
******************************************************************/								
a {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	text-decoration: none;
	/*font-size: 8pt;*/
	color: #616161;
}
a:hover {
	color: #6093e7;
}
p {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #848484;
	font-size: 12px;
}
h1 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 40px;
}
h2 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 20px;
}
h3 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 18px;
}
h4 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 16px;
}
h6 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 12px;
}
.clear {
	clear: both;
}
blockquote {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	font-size: 28px;
	line-height: 60px;
	width: 100%;
	background-color: #f6f6f6;
	height: 100px;
	text-align: center;
	padding: 1.1%;
	color: #616161;
	font-weight: 300;
	font-style: italic;
}
blockquote:before {
	content: '"';
	font-weight: bold;
	font-size: 36px;
}
blockquote:after {
	content: '"';
	font-weight: bold;
	font-size: 36px;
}
#landing {
	text-align: center;
	max-width: 100%;
}
/******************************************************************
	Menu
******************************************************************/
.menubar {
	position: fixed;
	top: 0px;
	height: 80px;
	width: 100%;
	z-index: 9999;
	background-color: #FFF;
	margin-top: -80px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
ul.mainmenu {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	float: right;
	margin: 0px 40px 0px 0px;
	text-transform: uppercase;
	font-weight: 300;
}
ul.mainmenu li {
	cursor: pointer;
	display: inline-block;
	padding: 30px 10px 31px 10px;
}
ul.mainmenu li a {
	font-size: 12px;
	color: #838282;
	transition: color 400ms ease;
}
ul.mainmenu li:hover a {
	color: #6093e7;
}
ul.mainmenu li.active a {
	font-weight: bold;
	color: #6093e7;
}
.landingbuttons {
	background-color: #FFF;
	text-align: center;
	width:25%;
	border-radius: 25px;
	opacity: .8;
	margin-bottom: 40px;
	float: center;
	border: solid 2px #000;
	box-shadow: 3px 3px 3px #000;
}

/******************************************************************
	Colors
******************************************************************/
.light-gray {
	color: #cfcfcf;
}

/******************************************************************
	Main
******************************************************************/
.content {
	max-width: 960px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
div.section.divider {
	width: 100%;
	height: 40px;
	border-top: 1px solid #6093e7;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 40px;
}
div.section.divider h2 {
	font-weight: 400;
	color: #6093e7;
	background-color: #FFF;
	margin-top: -20px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
	text-transform: uppercase;
}
a.scroll {
	width: 100%;
	display: block;
}
div.icon {
	font-size: 80px;
	color: #FFF;
}

/******************************************************************
	Hero Images
******************************************************************/
.hero {
	width: 100%;
	height: 100%;
}
.home.hero {
	background-image: url(http://snapsatstatic.s3-us-west-2.amazonaws.com/static/img/background.jpg);
	background-size: cover;
}
.herowrapper {
	position: absolute;
	padding: 3%;
	top: 45%;
	left:35%;
	height: 40px;
	margin-top: -40px;
	width: 100%;
	display: block;	
}
.herowrapper h1 {
	text-align: center;
	color: #FFF;
	font-size: 40px;
	font-weight: 500;
}
.herowrapper h1 a {
	text-align: center;
	color: #000;
	font-size: 40px;
	font-weight: 500;
}
a.scrolldown {
	display: block;
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}
.scrolldown .icon {
	font-size: 20px;
	text-align: center;
}
.scrolldown h3 {<commit_msg>gulped<commit_after>@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* http://www.paulirish.com/2012/box-sizing-border-box-ftw */
*, 
*:before, 
*:after {
	box-sizing: border-box;
}

/* Via https://github.com/jxnblk/basscss-base-reset */
body,
button {
	margin: 0;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
}

img { max-width: 100%; }
svg { max-height: 100%; }
/* Define colors */


/* Foreground colors */

.black { color: #000; }
.white { color: #FFF; }

.grey { color: #EEE; }
.grey-light { color: #AAA; }
.grey-lightest { color: #f4f4f4; }
.grey-dark { color: #444; }
.grey-darkest { color: #222; }

.blue { color: #0074D9; }
.blue-light { color: #64a8ff; }
.blue-lightest { color: #a2dfff; }
.blue-dark { color: #0045a1; }
.blue-darkest { color: #002f86; }

.yellow { color: #fff93c; }
.yellow-light { color: #fffa60; }
.yellow-lightest { color: #fffca6; }
.yellow-dark { color: #e2c100; }
.yellow-darkest { color: #c4a600; }

.red { color: #d82c2c; }
.red-light { color: #f94f44; }
.red-lightest { color: #ff6c5c; }
.red-dark { color: #bd001a; }
.red-darkest { color: #9d0003; }


/* Background colors */

.bg-black { background: #000; }
.bg-white { background: #FFF; }

.bg-grey { background: #EEE; }
.bg-grey-light { background: #AAA; }
.bg-grey-lightest { background: #f4f4f4; }
.bg-grey-dark { background: #444; }
.bg-grey-darkest { background: #222; }

.bg-blue { background: #0074D9; }
.bg-blue-light { background: #64a8ff; }
.bg-blue-lightest { background: #a2dfff; }
.bg-blue-dark { background: #0045a1; }
.bg-blue-darkest { background: #002f86; }

.bg-yellow { background: #fff93c; }
.bg-yellow-light { background: #fffa60; }
.bg-yellow-lightest { background: #fffca6; }
.bg-yellow-dark { background: #e2c100; }
.bg-yellow-darkest { background: #c4a600; }

.bg-red { background: #d82c2c; }
.bg-red-light { background: #f94f44; }
.bg-red-lightest { background: #ff6c5c; }
.bg-red-dark { background: #bd001a; }
.bg-red-darkest { background: #9d0003; }
/* Margin and padding utilities via Tachyons
 * https://github.com/mrmrs/tachyons/blob/master/sass/_spacing.scss
 *
 * p = padding
 * m = margin
 *
 * a = all
 * h = horizontal
 * v = vertical
 * t = top
 * r = right
 * b = bottom
 * l = left
 *
 * n = none
 * xs = extra small
 * s = small
 * m = medium
 * l = large
 * x = extra
 *
*/

.pan  {  padding: 0; }
.paxs {  padding: .25rem; }
.pas  {  padding: .5rem; }
.pam  {  padding: 1rem; }
.pal  {  padding: 2rem; }
.pax  {  padding: 4rem; }
 
.pln  {  padding-left: 0; }
.plxs {  padding-left: .25rem; }
.pls  {  padding-left: .5rem; }
.plm  {  padding-left: 1rem; }
.pll  {  padding-left: 2rem; }
.plx  {  padding-left: 4rem; }
 
.prn  {  padding-right: 0; }
.prxs {  padding-right: .25rem; }
.prs  {  padding-right: .5rem; }
.prm  {  padding-right: 1rem; }
.prl  {  padding-right: 2rem; }
.prx  {  padding-right: 4rem; }
 
.pbn  {  padding-bottom: 0; }
.pbxs {  padding-bottom: .25rem; }
.pbs  {  padding-bottom: .5rem; }
.pbm  {  padding-bottom: 1rem; }
.pbl  {  padding-bottom: 2rem; }
.pbx  {  padding-bottom: 4rem; }
 
.ptn  {  padding-top: 0; }
.ptxs {  padding-top: .25rem; }
.pts  {  padding-top: .5rem; }
.ptm  {  padding-top: 1rem; }
.ptl  {  padding-top: 2rem; }
.ptx  {  padding-top: 4rem; }
 
.pvn {   padding-top: 0;       padding-bottom: 0; }
.pvxs {  padding-top: .25rem;  padding-bottom: .25rem; }
.pvs {   padding-top: .5rem;   padding-bottom: .5rem; }
.pvm {   padding-top: 1rem;    padding-bottom: 1rem; }
.pvl {   padding-top: 2rem;    padding-bottom: 2rem; }
.pvx {   padding-top: 4rem;    padding-bottom: 4rem; }
 
.phn {   padding-left: 0;      padding-right: 0; }
.phxs {  padding-left: .25rem; padding-right: .25rem; }
.phs {   padding-left: .5rem;  padding-right: .5rem; }
.phm {   padding-left: 1rem;   padding-right: 1rem; }
.phl {   padding-left: 2rem;   padding-right: 2rem; }
.phx {   padding-left: 4rem;   padding-right: 4rem; }
 
.man  {  margin: 0; }
.maxs {  margin: .25rem; }
.mas  {  margin: .5rem; }
.mam  {  margin: 1rem; }
.mal  {  margin: 2rem; }
.max  {  margin: 4rem; }
 
.mln  {  margin-left: 0; }
.mlxs {  margin-left: .25rem; }
.mls  {  margin-left: .5rem; }
.mlm  {  margin-left: 1rem; }
.mll  {  margin-left: 2rem; }
.mlx  {  margin-left: 4rem; }
 
.mrn  {  margin-right: 0; }
.mrxs {  margin-right: .25rem; }
.mrs  {  margin-right: .5rem; }
.mrm  {  margin-right: 1rem; }
.mrl  {  margin-right: 2rem; }
.mrx  {  margin-right: 4rem; }
 
.mbn  {  margin-bottom: 0; }
.mbxs {  margin-bottom: .25rem; }
.mbs  {  margin-bottom: .5rem; }
.mbm  {  margin-bottom: 1rem; }
.mbl  {  margin-bottom: 2rem; }
.mbx  {  margin-bottom: 4rem; }
 
.mtn  {  margin-top: 0; }
.mtxs {  margin-top: .25rem; }
.mts  {  margin-top: .5rem; }
.mtm  {  margin-top: 1rem; }
.mtl  {  margin-top: 2rem; }
.mtx  {  margin-top: 4rem; }
 
.mvn   { margin-top: 0;      margin-bottom: 0rem; }
.mvxs  { margin-top: .25rem; margin-bottom: .25rem; }
.mvs   { margin-top: .5rem;  margin-bottom: .5rem; }
.mvm   { margin-top: 1rem;   margin-bottom: 1rem; }
.mvl   { margin-top: 2rem;   margin-bottom: 2rem; }
.mvx   { margin-top: 4rem;   margin-bottom: 4rem; }
 
.mhn   {  margin-left: 0;     margin-right: 0; }
.mhs   {  margin-left: .5rem; margin-right: .5rem; }
.mhm   {  margin-left: 1rem;  margin-right: 1rem; }
.mhl   {  margin-left: 2rem;  margin-right: 2rem; }
.mhx   {  margin-left: 4rem;  margin-right: 4rem; }
/* Improve legibility */
html {
	text-rendering: optimizeLegibility;
	-webkit-font-feature-settings: kern;
	        font-feature-settings: kern;
}


/* Set standard typographic style */
body {
	font-size: 1rem;
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	font-weight: 400;
	color: #666;
	line-height: 1.5;
}


/* Fluid typography */
/* As the viewport size increases, the font-size becomes larger. */
/* html { font-size: 15px; } */
/* @media screen and (min-width: 40rem) { html { font-size: 16px; }} */
/* @media screen and (min-width: 50rem) { html { font-size: 17px; }} */
/* @media screen and (min-width: 60rem) { html { font-size: 18px; }} */


/* Set default heading styles */
/* Font-sizes defined according to a typographic scale */
h1, h2, h3, h4, h5, h6 {
	font-family: "adriane" ;
	color: #222;
	font-weight: 500;
	margin: 0 0 1rem;
}

h1, .h1 { font-size: 1.777778rem; }
h2, .h2 { font-size: 1.333333rem; }
h3, .h3 { font-size: 1rem; }
h4, .h4 { font-size: 1rem; }
h5, .h5 { font-size: 1rem; }
h6, .h6 { font-size: 1rem; }


/* Set default paragraph styles */
p {
	font-size: 1rem;
	max-width: 40rem;
	margin: 0 0 1rem 0;
    font-weight: 300;
}


/* Set default blockquote styles */
blockquote {
	font-family: helvetica;
	font-size: 1rem;
}


/* Typographic utility classes */
.light	    { font-weight: 300; }
.book		{ font-weight: 400; }
.medium		{ font-weight: 500; }
.semibold	{ font-weight: 600; }
.bold		{ font-weight: 700; }
.black		{ font-weight: 900; }
.uppercase	{ text-transform: uppercase; }
.italic		{ font-style: italic; }


/* Define default variables */
a {
	color: black;
	font-weight: 500;
	text-decoration: none;
	transition: 0.2s ease-in;
}

a:link,
a:active
a:visited {
	color: black;
}

a:hover {
	color: #d82c2c;
	transition: color 0.2s ease-out;
}

/* Default variables */
li { 
    list-style-type: none; 
}

/* Hanging lists */
/* As per http://www.markboulton.co.uk/journal/five-simple-steps-to-better-typography-part-2 */
.hanging {
	padding-left: 0;
}
/* Copied from jxnblk/basscss-base-tables */

table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
    width: 100%;
}

th {
	text-align: left;
	font-weight: 700;
}

th,
td {
	line-height: inherit;
}

th { vertical-align: bottom; }
td { vertical-align: top; }

tr {
	border-bottom: 2px solid #f4f4f4; 
}
.date {
    width: 40%;
}
.cloud {
    /*width: 50%;*/
    float: left;
}
.datecloud {
    width:100px;
}
body {
    margin: 0;
    padding: 0;
}

/* Container */
.container { max-width: 40rem; }
.center { margin: 0 auto; }


/* Display */
.display-block { display: block; }
.display-inline { display: inline; }
.display-inline-block { display: inline-block; }


/* Alignment */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


/* Default variables */
/* Flexbox */
.flex-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-flex-flow: column wrap;
	    -ms-flex-flow: column wrap;
	        flex-flow: column wrap;
	-webkit-justify-content: baseline;
	    -ms-flex-pack: baseline;
	        justify-content: baseline;
	-webkit-align-items: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
@media (min-width: 77rem) { 
	.flex-container { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
}

.flex-item {
	-webkit-flex: 1 0 auto;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

@media (min-width: 77rem) { 
	.flex-item { 
		-webkit-flex: 1 0 0; 
		    -ms-flex: 1 0 0; 
		        flex: 1 0 0;
		margin-right: 2rem;
	}
}
/*THIS PAGE IS STYLING FOR THE LANDING PAGE PRIMARILY*/

/******************************************************************
	This is the CSS Reset
******************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
html, body {
	width: 100%;
	height: 100%;
	letter-spacing: 0.025em;
	-webkit-font-smoothing: subpixel-antialiased;
}
/******************************************************************
	General
******************************************************************/								
a {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	text-decoration: none;
	/*font-size: 8pt;*/
	color: #616161;
}
a:hover {
	color: #6093e7;
}
p {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #848484;
	font-size: 12px;
}
h1 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 40px;
}
h2 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 20px;
}
h3 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 18px;
}
h4 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 16px;
}
h6 {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	line-height: 1.6em;
	color: #454544;
	text-decoration: none;
	font-size: 12px;
}
.clear {
	clear: both;
}
blockquote {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	font-size: 28px;
	line-height: 60px;
	/*width: 100%;*/
	background-color: #f6f6f6;
	height: 100px;
	text-align: center;
	padding: 1.1%;
	color: #616161;
	font-weight: 300;
	font-style: italic;
}
blockquote:before {
	content: '"';
	font-size: 36px;
}
blockquote:after {
	content: '"';
	font-size: 36px;
}
#landing {
	text-align: center;
	max-width: 100%;
}
/******************************************************************
	Menu
******************************************************************/
.menubar {
	position: fixed;
	top: 0px;
	height: 80px;
	width: 100%;
	z-index: 9999;
	background-color: #FFF;
	margin-top: -80px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
ul.mainmenu {
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	float: right;
	margin: 0px 40px 0px 0px;
	text-transform: uppercase;
	font-weight: 300;
}
ul.mainmenu li {
	cursor: pointer;
	display: inline-block;
	padding: 30px 10px 31px 10px;
}
ul.mainmenu li a {
	font-size: 12px;
	color: #838282;
	transition: color 400ms ease;
}
ul.mainmenu li:hover a {
	color: #6093e7;
}
ul.mainmenu li.active a {
	font-weight: bold;
	color: #6093e7;
}
.landingbuttons {
	background-color: #FFF;
	text-align: center;
	width:25%;
	border-radius: 25px;
	opacity: .8;
	margin-bottom: 20px;
	float: center;
	border: solid 2px #000;
	box-shadow: 3px 3px 3px #000;
}

/******************************************************************
	Colors
******************************************************************/
.light-gray {
	color: #cfcfcf;
}

/******************************************************************
	Main
******************************************************************/
.content {
	max-width: 960px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
div.section.divider {
	width: 100%;
	height: 40px;
	border-top: 1px solid #6093e7;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 40px;
}
div.section.divider h2 {
	font-weight: 400;
	color: #6093e7;
	background-color: #FFF;
	margin-top: -20px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
	text-transform: uppercase;
}
a.scroll {
	width: 100%;
	display: block;
}
div.icon {
	font-size: 80px;
	color: #FFF;
}

/******************************************************************
	Hero Images
******************************************************************/
.hero {
	width: 100%;
	height: 100%;
}
.home.hero {
	background-image: url(http://snapsatstatic.s3-us-west-2.amazonaws.com/static/img/background.jpg);
	background-size: cover;
}
.herowrapper {
	position: absolute;
	padding: 3%;
	top: 45%;
	left:35%;
	height: 40px;
	margin-top: -40px;
	width: 100%;
	display: block;	
}
.herowrapper h1 {
	text-align: center;
	color: #FFF;
	font-size: 40px;
	font-weight: 500;
}
.herowrapper h1 a {
	text-align: center;
	color: #000;
	font-size: 40px;
	font-weight: 500;
}
a.scrolldown {
	display: block;
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 10;
	cursor: pointer;
}
.scrolldown .icon {
	font-size: 20px;
	text-align: center;
}
.scrolldown h3 {
{'fraction_non_alphanumeric': 0.21563597083445854, 'fraction_numerical': 0.040260149428391394, 'mean_word_length': 3.290528145215796, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1168516', 'n_tokens_mistral': 18320, 'n_tokens_neox': 16432, 'n_words': 4426}