@import url("blog.css");
@import url("pagination.css");

/* line 342, ../scss/simplegrid/_global.scss */
html, body { font-size: 18px; padding: 0; margin: 0; height: 100%; }

/* line 349, ../scss/simplegrid/_global.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/* line 353, ../scss/simplegrid/_global.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 359, ../scss/simplegrid/_global.scss */
audio:not([controls]) { display: none; height: 0; }

/* line 364, ../scss/simplegrid/_global.scss */
[hidden] { display: none; }

/* line 369, ../scss/simplegrid/_global.scss */
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-width: 320px; background: white; color: #666666; font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal; line-height: 150%; position: relative; cursor: default; }

/* line 382, ../scss/simplegrid/_global.scss */
html, button, input, select, textarea { font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }

/* line 386, ../scss/simplegrid/_global.scss */
a, a:hover { outline: 0; text-decoration: none; cursor: pointer; }

/* line 392, ../scss/simplegrid/_global.scss */
img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }

/* line 398, ../scss/simplegrid/_global.scss */
textarea { height: auto; min-height: 50px; }

/* line 401, ../scss/simplegrid/_global.scss */
select { width: 100%; }

/* line 402, ../scss/simplegrid/_global.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 406, ../scss/simplegrid/_global.scss */
b, strong { font-weight: bold; }

/* line 410, ../scss/simplegrid/_global.scss */
blockquote { margin: 1em 40px; }

/* line 414, ../scss/simplegrid/_global.scss */
dfn { font-style: italic; }

/* line 418, ../scss/simplegrid/_global.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/* line 424, ../scss/simplegrid/_global.scss */
mark { background: #ff0; color: #000; }

/* line 429, ../scss/simplegrid/_global.scss */
p, pre { margin: 0 0 1em 0; }

/* line 433, ../scss/simplegrid/_global.scss */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* line 439, ../scss/simplegrid/_global.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* line 445, ../scss/simplegrid/_global.scss */
q { quotes: none; }

/* line 450, ../scss/simplegrid/_global.scss */
q:before, q:after { content: ''; content: none; }

/* line 455, ../scss/simplegrid/_global.scss */
small { font-size: 80%; }

/* line 459, ../scss/simplegrid/_global.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 466, ../scss/simplegrid/_global.scss */
sup { top: -0.5em; }

/* line 470, ../scss/simplegrid/_global.scss */
sub { bottom: -0.25em; }

/* line 474, ../scss/simplegrid/_global.scss */
dl, menu, ol, ul { margin: 1em 0; }

/* line 478, ../scss/simplegrid/_global.scss */
dd { margin: 0 0 0 40px; }

/* line 482, ../scss/simplegrid/_global.scss */
menu, ol, ul { padding: 0 0 0 40px; }

/* line 486, ../scss/simplegrid/_global.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* line 491, ../scss/simplegrid/_global.scss */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ max-width: 100%; }

/* line 497, ../scss/simplegrid/_global.scss */
svg:not(:root) { overflow: hidden; }

/* line 501, ../scss/simplegrid/_global.scss */
figure { margin: 0; }

/* line 505, ../scss/simplegrid/_global.scss */
form { margin: 0; }

/* line 509, ../scss/simplegrid/_global.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* line 515, ../scss/simplegrid/_global.scss */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/* line 525, ../scss/simplegrid/_global.scss */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/* line 533, ../scss/simplegrid/_global.scss */
button, input { line-height: normal; }

/* line 538, ../scss/simplegrid/_global.scss */
button, select { text-transform: none; }

/* line 545, ../scss/simplegrid/_global.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/* line 552, ../scss/simplegrid/_global.scss */
button[disabled], html input[disabled] { cursor: default; }

/* line 557, ../scss/simplegrid/_global.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/* line 564, ../scss/simplegrid/_global.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* line 572, ../scss/simplegrid/_global.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 577, ../scss/simplegrid/_global.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 582, ../scss/simplegrid/_global.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* line 587, ../scss/simplegrid/_global.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 595, ../scss/simplegrid/_global.scss */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 599, ../scss/simplegrid/_global.scss */
.clearfix { *zoom: 1; }
/* line 124, ../scss/simplegrid/_global.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }
/* line 125, ../scss/simplegrid/_global.scss */
.clearfix:after { clear: both; }

/* line 256, ../scss/simplegrid/_grid.scss */
.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 1000px; *zoom: 1; }
/* line 124, ../scss/simplegrid/_global.scss */
.row:before, .row:after { content: " "; display: table; }
/* line 125, ../scss/simplegrid/_global.scss */
.row:after { clear: both; }
/* line 261, ../scss/simplegrid/_grid.scss */
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; }
/* line 265, ../scss/simplegrid/_grid.scss */
.row.collapse .row { margin-left: 0; margin-right: 0; }
/* line 271, ../scss/simplegrid/_grid.scss */
.row .row { width: auto; margin-left: -10px; margin-right: -10px; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
/* line 124, ../scss/simplegrid/_global.scss */
.row .row:before, .row .row:after { content: " "; display: table; }
/* line 125, ../scss/simplegrid/_global.scss */
.row .row:after { clear: both; }
/* line 273, ../scss/simplegrid/_grid.scss */
.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }
/* line 124, ../scss/simplegrid/_global.scss */
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
/* line 125, ../scss/simplegrid/_global.scss */
.row .row.collapse:after { clear: both; }

/* line 280, ../scss/simplegrid/_grid.scss */
.column, .columns { padding-left: 10px; padding-right: 10px; width: 100%; float: left; }

/* line 283, ../scss/simplegrid/_grid.scss */
[class*="column"] + [class*="column"]:last-child { float: right; }

/* line 286, ../scss/simplegrid/_grid.scss */
[class*="column"] + [class*="column"].end { float: left; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-0 { position: relative; left: 0%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-0 { position: relative; right: 0%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-1 { position: relative; left: 8.33333%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-1 { position: relative; right: 8.33333%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-2 { position: relative; left: 16.66667%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-2 { position: relative; right: 16.66667%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-3 { position: relative; left: 25%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-3 { position: relative; right: 25%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-4 { position: relative; left: 33.33333%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-4 { position: relative; right: 33.33333%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-5 { position: relative; left: 41.66667%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-5 { position: relative; right: 41.66667%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-6 { position: relative; left: 50%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-6 { position: relative; right: 50%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-7 { position: relative; left: 58.33333%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-7 { position: relative; right: 58.33333%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-8 { position: relative; left: 66.66667%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-8 { position: relative; right: 66.66667%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-9 { position: relative; left: 75%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-9 { position: relative; right: 75%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-10 { position: relative; left: 83.33333%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-10 { position: relative; right: 83.33333%; left: auto; }

/* line 294, ../scss/simplegrid/_grid.scss */
.push-11 { position: relative; left: 91.66667%; right: auto; }

/* line 299, ../scss/simplegrid/_grid.scss */
.pull-11 { position: relative; right: 91.66667%; left: auto; }

@media only screen { /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-0 { position: relative; left: 0%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-1 { position: relative; left: 8.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-2 { position: relative; left: 16.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-3 { position: relative; left: 25%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-4 { position: relative; left: 33.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-5 { position: relative; left: 41.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-6 { position: relative; left: 50%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-7 { position: relative; left: 58.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-8 { position: relative; left: 66.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-9 { position: relative; left: 75%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-10 { position: relative; left: 83.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .small-push-11 { position: relative; left: 91.66667%; right: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-0 { position: relative; right: 0%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-1 { position: relative; right: 8.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-2 { position: relative; right: 16.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-3 { position: relative; right: 25%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-4 { position: relative; right: 33.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-5 { position: relative; right: 41.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-6 { position: relative; right: 50%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-7 { position: relative; right: 58.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-8 { position: relative; right: 66.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-9 { position: relative; right: 75%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-10 { position: relative; right: 83.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .small-pull-11 { position: relative; right: 91.66667%; left: auto; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-0 { margin-left: 0% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-1 { margin-left: 8.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-2 { margin-left: 16.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-3 { margin-left: 25% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-4 { margin-left: 33.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-5 { margin-left: 41.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-6 { margin-left: 50% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-7 { margin-left: 58.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-8 { margin-left: 66.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-9 { margin-left: 75% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-10 { margin-left: 83.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .small-offset-11 { margin-left: 91.66667% !important; }
  /* line 204, ../scss/simplegrid/_grid.scss */
  .column, .columns { position: relative; padding-left: 10px; padding-right: 10px; float: left; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-1 { width: 8.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-2 { width: 16.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-3 { width: 25%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-4 { width: 33.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-5 { width: 41.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-6 { width: 50%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-7 { width: 58.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-8 { width: 66.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-9 { width: 75%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-10 { width: 83.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-11 { width: 91.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .small-12 { width: 100%; } }
@media only screen and (min-width: 768px) { /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-0 { position: relative; left: 0%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-1 { position: relative; left: 8.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-2 { position: relative; left: 16.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-3 { position: relative; left: 25%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-4 { position: relative; left: 33.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-5 { position: relative; left: 41.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-6 { position: relative; left: 50%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-7 { position: relative; left: 58.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-8 { position: relative; left: 66.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-9 { position: relative; left: 75%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-10 { position: relative; left: 83.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .medium-push-11 { position: relative; left: 91.66667%; right: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-0 { position: relative; right: 0%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-1 { position: relative; right: 8.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-2 { position: relative; right: 16.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-3 { position: relative; right: 25%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-4 { position: relative; right: 33.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-5 { position: relative; right: 41.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-6 { position: relative; right: 50%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-7 { position: relative; right: 58.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-8 { position: relative; right: 66.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-9 { position: relative; right: 75%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-10 { position: relative; right: 83.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .medium-pull-11 { position: relative; right: 91.66667%; left: auto; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-0 { margin-left: 0% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-1 { margin-left: 8.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-2 { margin-left: 16.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-3 { margin-left: 25% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-4 { margin-left: 33.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-5 { margin-left: 41.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-6 { margin-left: 50% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-7 { margin-left: 58.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-8 { margin-left: 66.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-9 { margin-left: 75% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-10 { margin-left: 83.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .medium-offset-11 { margin-left: 91.66667% !important; }
  /* line 204, ../scss/simplegrid/_grid.scss */
  .column, .columns { position: relative; padding-left: 10px; padding-right: 10px; float: left; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-1 { width: 8.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-2 { width: 16.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-3 { width: 25%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-4 { width: 33.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-5 { width: 41.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-6 { width: 50%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-7 { width: 58.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-8 { width: 66.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-9 { width: 75%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-10 { width: 83.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-11 { width: 91.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .medium-12 { width: 100%; } }
@media only screen and (min-width: 1000px) { /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-0 { position: relative; left: 0%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-1 { position: relative; left: 8.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-2 { position: relative; left: 16.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-3 { position: relative; left: 25%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-4 { position: relative; left: 33.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-5 { position: relative; left: 41.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-6 { position: relative; left: 50%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-7 { position: relative; left: 58.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-8 { position: relative; left: 66.66667%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-9 { position: relative; left: 75%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-10 { position: relative; left: 83.33333%; right: auto; }
  /* line 183, ../scss/simplegrid/_grid.scss */
  .large-push-11 { position: relative; left: 91.66667%; right: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-0 { position: relative; right: 0%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-1 { position: relative; right: 8.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-2 { position: relative; right: 16.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-3 { position: relative; right: 25%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-4 { position: relative; right: 33.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-5 { position: relative; right: 41.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-6 { position: relative; right: 50%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-7 { position: relative; right: 58.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-8 { position: relative; right: 66.66667%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-9 { position: relative; right: 75%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-10 { position: relative; right: 83.33333%; left: auto; }
  /* line 190, ../scss/simplegrid/_grid.scss */
  .large-pull-11 { position: relative; right: 91.66667%; left: auto; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-0 { margin-left: 0% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-1 { margin-left: 8.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-2 { margin-left: 16.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-3 { margin-left: 25% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-4 { margin-left: 33.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-5 { margin-left: 41.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-6 { margin-left: 50% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-7 { margin-left: 58.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-8 { margin-left: 66.66667% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-9 { margin-left: 75% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-10 { margin-left: 83.33333% !important; }
  /* line 197, ../scss/simplegrid/_grid.scss */
  .large-offset-11 { margin-left: 91.66667% !important; }
  /* line 204, ../scss/simplegrid/_grid.scss */
  .column, .columns { position: relative; padding-left: 10px; padding-right: 10px; float: left; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-1 { width: 8.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-2 { width: 16.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-3 { width: 25%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-4 { width: 33.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-5 { width: 41.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-6 { width: 50%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-7 { width: 58.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-8 { width: 66.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-9 { width: 75%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-10 { width: 83.33333%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-11 { width: 91.66667%; }
  /* line 210, ../scss/simplegrid/_grid.scss */
  .large-12 { width: 100%; } }
/* line 108, ../scss/simplegrid/_block-grid.scss */
[class*="block-grid-"] { display: block; padding: 0; margin: 0 -10px; *zoom: 1; }
/* line 124, ../scss/simplegrid/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
/* line 125, ../scss/simplegrid/_global.scss */
[class*="block-grid-"]:after { clear: both; }
/* line 52, ../scss/simplegrid/_block-grid.scss */
[class*="block-grid-"] > li { display: block; height: auto; float: left; padding: 0 10px 20px; }

@media only screen { /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-1 > li { width: 100%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-2 > li { width: 50%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-3 > li { width: 33.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-4 > li { width: 25%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-5 > li { width: 20%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-6 > li { width: 16.66667%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-7 > li { width: 14.28571%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-8 > li { width: 12.5%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-9 > li { width: 11.11111%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-10 > li { width: 10%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-11 > li { width: 9.09091%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-12 > li { width: 8.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
@media only screen and (min-width: 768px) { /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-1 > li { width: 100%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-2 > li { width: 50%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-3 > li { width: 33.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-4 > li { width: 25%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-5 > li { width: 20%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-6 > li { width: 16.66667%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-7 > li { width: 14.28571%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-8 > li { width: 12.5%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-9 > li { width: 11.11111%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-10 > li { width: 10%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-11 > li { width: 9.09091%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-12 > li { width: 8.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
@media only screen and (min-width: 1000px) { /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-1 > li { width: 100%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-2 > li { width: 50%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-3 > li { width: 33.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-4 > li { width: 25%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-5 > li { width: 20%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-6 > li { width: 16.66667%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-7 > li { width: 14.28571%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-8 > li { width: 12.5%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-9 > li { width: 11.11111%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-10 > li { width: 10%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-11 > li { width: 9.09091%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  /* line 63, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-12 > li { width: 8.33333%; list-style: none; }
  /* line 70, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) { clear: none; }
  /* line 71, ../scss/simplegrid/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* small displays */
@media only screen { /* line 113, ../scss/simplegrid/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .hide-for-medium-only, .hide-for-medium-up, .hide-for-large-only, .hide-for-large-up, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  /* line 116, ../scss/simplegrid/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .show-for-medium-only, .show-for-medium-up, .show-for-large-only, .show-for-large-up, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; } }
/* medium displays */
@media only screen and (min-width: 768px) { /* line 113, ../scss/simplegrid/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .show-for-medium-only, .show-for-medium-up, .hide-for-large-only, .hide-for-large-up, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  /* line 116, ../scss/simplegrid/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .hide-for-medium-only, .hide-for-medium-up, .show-for-large-only, .show-for-large-up, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; } }
/* large displays */
@media only screen and (min-width: 1000px) { /* line 113, ../scss/simplegrid/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-medium-only, .show-for-medium-up, .show-for-large-only, .show-for-large-up, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  /* line 116, ../scss/simplegrid/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-medium-only, .hide-for-medium-up, .hide-for-large-only, .hide-for-large-up, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; } }
/* xlarge displays */
@media only screen and (min-width: 1200px) { /* line 113, ../scss/simplegrid/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-medium-only, .show-for-medium-up, .hide-for-large-only, .show-for-large-up, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  /* line 116, ../scss/simplegrid/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-medium-only, .hide-for-medium-up, .show-for-large-only, .hide-for-large-up, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; } }
/* xxlarge displays */
@media only screen and (min-width: 1301px) { /* line 113, ../scss/simplegrid/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-medium-only, .show-for-medium-up, .hide-for-large-only, .show-for-large-up, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: inherit !important; }
  /* line 116, ../scss/simplegrid/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-medium-only, .hide-for-medium-up, .show-for-large-only, .hide-for-large-up, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: none !important; } }
/* Orientation targeting */
/* line 148, ../scss/simplegrid/_visibility.scss */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

/* line 150, ../scss/simplegrid/_visibility.scss */
.hide-for-landscape, .show-for-portrait { display: none !important; }

/*//  .main-footer
div.site{
	margin: 0 auto;
}

div.bottom-push{
	display: none;
}

.main-footer {
	height: $footerHeight;
}*/
/* line 76, ../scss/style.scss */
body { background: white; font-size: 16px; font-weight: 400; min-width: 320px; }

/* line 83, ../scss/style.scss */
div.site { /*min-height: 100%;*/ position: relative; height: auto !important; height: 100%; margin: 0 auto -70px; }

/* line 91, ../scss/style.scss */
body > .site > .bottom-push { height: 70px; }

/* line 95, ../scss/style.scss */
.main-footer { min-height: 70px; position: relative; z-index: 1000; }

/* line 101, ../scss/style.scss */
p { margin: 0 0 2em 0; line-height: 175%; font-weight: 400; }

/* line 107, ../scss/style.scss */
ul { margin: 0 0 2em 0; }

/* line 111, ../scss/style.scss */
a { color: #31c9c7; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; -ms-transition: color 1s ease; -o-transition: color 1s ease; transition: color 1s ease; }
/* line 114, ../scss/style.scss */
a:hover { color: #1d7776; }

/* line 119, ../scss/style.scss */
h1 { color: #31c9c7; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 36px; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h1:first-child { margin-bottom: 0.67em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h1:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h1:last-child { margin-top: 0.67em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h1:last-child:first-child { margin-top: 0; }

/* line 126, ../scss/style.scss */
h2 { color: #31c9c7; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 100; line-height: 110% !important; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h2:first-child { margin-bottom: 0.83em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h2:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h2:last-child { margin-top: 0.83em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h2:last-child:first-child { margin-top: 0; }

/* line 135, ../scss/style.scss */
h3 { font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #057170; text-transform: uppercase; font-size: 24px; font-weight: 500; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h3:first-child { margin-bottom: 1em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h3:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h3:last-child { margin-top: 1em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h3:last-child:first-child { margin-top: 0; }
/* line 142, ../scss/style.scss */
h3 a { color: #057170; }

/* line 147, ../scss/style.scss */
h4 { color: #31c9c7; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: normal; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h4:first-child { margin-bottom: 1.33em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h4:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h4:last-child { margin-top: 1.33em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h4:last-child:first-child { margin-top: 0; }

/* line 155, ../scss/style.scss */
h5 { font-size: 32px; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h5:first-child { margin-bottom: 1.67em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h5:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h5:last-child { margin-top: 1.67em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h5:last-child:first-child { margin-top: 0; }

/* line 160, ../scss/style.scss */
h6 { font-size: 32px; line-height: 120%; margin: 0; padding: 0; }
/* line 47, ../scss/simplegrid/_mixins.scss */
h6:first-child { margin-bottom: 2.23em; }
/* line 49, ../scss/simplegrid/_mixins.scss */
h6:first-child:last-child { margin-bottom: 0; }
/* line 53, ../scss/simplegrid/_mixins.scss */
h6:last-child { margin-top: 2.23em; }
/* line 55, ../scss/simplegrid/_mixins.scss */
h6:last-child:first-child { margin-top: 0; }

/* line 165, ../scss/style.scss */
.font-size-body { font-size: 22px; }

/* line 170, ../scss/style.scss */
p.inline, h1.inline, h2.inline, h3.inline, h4.inline, h5.inline, h6.inline { display: inline; }

/* line 176, ../scss/style.scss */
.link-blue-gray a { color: #057170; }

/* line 184, ../scss/style.scss */
.bg-blue.link-blue-gray a:hover { color: #464646; }

/* line 191, ../scss/style.scss */
.color-blue { color: #31c9c7; }
/* line 193, ../scss/style.scss */
.color-blue p { color: #666666; }
/* line 196, ../scss/style.scss */
.color-blue a, .color-blue h1, .color-blue h2, .color-blue h3, .color-blue h4, .color-blue h5, .color-blue h6 { color: #31c9c7; }
/* line 199, ../scss/style.scss */
.color-blue a { border-color: #31c9c7; }
/* line 201, ../scss/style.scss */
.color-blue a:hover { color: #31c9c7; border-color: transparent; }
/* line 207, ../scss/style.scss */
.color-blue.color-para-main p, .color-blue.color-para-main ul, .color-blue.color-para-main li, .color-blue.color-para-main h3 { color: #666666; }
/* line 209, ../scss/style.scss */
.color-blue.color-para-main p.color-blue, .color-blue.color-para-main ul.color-blue, .color-blue.color-para-main li.color-blue, .color-blue.color-para-main h3.color-blue { color: #31c9c7; }

/* line 216, ../scss/style.scss */
.bg-blue { background: #31c9c7; }

/* line 220, ../scss/style.scss */
.bg-light-gray { background: #f0f0f0; }

/* line 224, ../scss/style.scss */
.bg-gray { background: #666666; }

/* line 228, ../scss/style.scss */
.bg-dark-gray { background: #464646; }

/* line 233, ../scss/style.scss */
.row.bg-overlay-row { position: relative; overflow: hidden; }
/* line 236, ../scss/style.scss */
.row.bg-overlay-row .column, .row.bg-overlay-row .columns { z-index: 1; }

/* line 242, ../scss/style.scss */
.bg-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 0; opacity: .75; }

/* line 254, ../scss/style.scss */
.color-white { color: white; }
/* line 256, ../scss/style.scss */
.color-white h1, .color-white h2, .color-white h4, .color-white h5, .color-white h6 { color: white; }

/* line 261, ../scss/style.scss */
.color-dark-gray { color: #666666; }
/* line 263, ../scss/style.scss */
.color-dark-gray a { color: #666666; }
/* line 265, ../scss/style.scss */
.color-dark-gray a:hover { color: #666666; }

/* line 1, ../scss/_sidr.scss */
.sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 300px; overflow-x: none; overflow-y: auto; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 32px; background: #50d4cf; color: #666666; border-left: 2px solid #44b4b0; padding: 20px 0; }

/* line 19, ../scss/_sidr.scss */
.sidr .sidr-inner { padding: 0 0 15px; }

/* line 23, ../scss/_sidr.scss */
.sidr .sidr-inner > p { margin-left: 15px; margin-right: 15px; }

/* line 28, ../scss/_sidr.scss */
.sidr.right { left: auto; right: -300px; }

/* line 33, ../scss/_sidr.scss */
.sidr.left { left: -300px; right: auto; }

/* line 38, ../scss/_sidr.scss */
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 { font-weight: normal; padding: 0 15px; margin: 0 0 5px; color: #31c9c7; line-height: 24px; }

/* line 55, ../scss/_sidr.scss */
.sidr p { font-size: 13px; margin: 0 0 12px; }

/* line 60, ../scss/_sidr.scss */
.sidr p a { color: #31c9c7; }

/* line 64, ../scss/_sidr.scss */
.sidr > p { margin-left: 15px; margin-right: 15px; }

/* line 69, ../scss/_sidr.scss */
.sidr ul { display: block; margin: 0; padding: 0; }

/* line 77, ../scss/_sidr.scss */
.sidr ul li { display: block; margin: 0; line-height: 60px; }

/* line 85, ../scss/_sidr.scss */
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active { color: white; }

/* line 91, ../scss/_sidr.scss */
.sidr ul li.current-menu-item a, .sidr ul li.current_page_item a { color: white; }

/* line 95, ../scss/_sidr.scss */
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span { color: white; }

/* line 102, ../scss/_sidr.scss */
.sidr ul li a, .sidr ul li span { padding: 0 30px; display: block; text-decoration: none; color: #666666; }

/* line 109, ../scss/_sidr.scss */
.sidr ul li ul { border-bottom: none; margin: 0; }

/* line 114, ../scss/_sidr.scss */
.sidr ul li ul li { line-height: 40px; font-size: 18px; }

/* line 119, ../scss/_sidr.scss */
.sidr ul li ul li:last-child { border-bottom: none; }

/* line 134, ../scss/_sidr.scss */
.sidr ul li ul li a, .sidr ul li ul li span { text-transform: uppercase; font-weight: 700; color: #666666; }

/* line 142, ../scss/_sidr.scss */
.sidr form { margin: 0 15px; }

/* line 146, ../scss/_sidr.scss */
.sidr label { font-size: 13px; }

/* line 150, ../scss/_sidr.scss */
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select { width: 100%; font-size: 18px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; border: none; display: block; clear: both; }

/* line 170, ../scss/_sidr.scss */
.sidr input[type=checkbox] { width: auto; display: inline; clear: none; }

/* line 176, ../scss/_sidr.scss */
.sidr input[type=button], .sidr input[type=submit] { color: #F8F8F8; background: #31c9c7; }

/* line 181, ../scss/_sidr.scss */
.sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(51, 51, 51, 0.9); }

/* line 2, ../scss/_ooc.scss */
.row.wide-row { max-width: 1600px; }
/* line 5, ../scss/_ooc.scss */
.row.wide-row-extra { max-width: 100%; }
/* line 8, ../scss/_ooc.scss */
.row.width-1200 { max-width: 1200px; }

/* line 13, ../scss/_ooc.scss */
.align-right { text-align: right; }

/* line 17, ../scss/_ooc.scss */
.align-left { text-align: left; }

/* line 21, ../scss/_ooc.scss */
.align-center { text-align: center; }

/* line 25, ../scss/_ooc.scss */
.alignright, .float-right { float: right; }

/* line 29, ../scss/_ooc.scss */
.alignleft, .float-left { float: left; }

/* line 33, ../scss/_ooc.scss */
.align-vert { display: table; vertical-align: middle; }
/* line 36, ../scss/_ooc.scss */
.align-vert .cell { display: table-cell; vertical-align: middle; }
/* line 39, ../scss/_ooc.scss */
.align-vert .cell p, .align-vert .cell h1, .align-vert .cell h2, .align-vert .cell h3, .align-vert .cell h4, .align-vert .cell h5, .align-vert .cell h6, .align-vert .cell span { margin-bottom: 0; }

/* line 45, ../scss/_ooc.scss */
.text-upper { text-transform: uppercase; }

/* line 49, ../scss/_ooc.scss */
.text-lower { text-transform: lowercase; }

/* line 53, ../scss/_ooc.scss */
.text-regular { text-transform: none; }

/* line 57, ../scss/_ooc.scss */
.text-italic { font-style: italic; }

/* line 61, ../scss/_ooc.scss */
.text-bold { font-weight: 800; }

/* line 65, ../scss/_ooc.scss */
.no-margin { margin: 0 !important; padding: 0 !important; }

/* line 70, ../scss/_ooc.scss */
.padding-top { padding-top: 30px; }
/* line 72, ../scss/_ooc.scss */
.padding-top.double-space { padding-top: 60px; }
/* line 75, ../scss/_ooc.scss */
.padding-top.half-space { padding-top: 15px; }

/* line 80, ../scss/_ooc.scss */
.padding-bottom { padding-bottom: 30px; }
/* line 82, ../scss/_ooc.scss */
.padding-bottom.double-space { padding-bottom: 60px; }
/* line 85, ../scss/_ooc.scss */
.padding-bottom.half-space { padding-bottom: 15px; }

/* line 90, ../scss/_ooc.scss */
.clear { clear: both; }

/* line 8, ../scss/_header.scss */
.wrap-header { position: relative; width: 100%; background: white; z-index: 9999; height: 150px; box-shadow: 0 3px 5px rgba(70, 70, 70, 0.2); }
/* line 15, ../scss/_header.scss */
.wrap-header .main-logo-link { display: block; margin: 0 auto; position: relative; }

/* line 22, ../scss/_header.scss */
.main-header { position: relative; z-index: 200; }
/* line 25, ../scss/_header.scss */
.main-header .logo-gradient { background: url("../images/logo-radial-gradient-long.png") no-repeat left top; background-size: 100% 100%; position: absolute; padding-right: 90px; padding-bottom: 60px; padding-left: 10px; left: -10px; }
/* line 34, ../scss/_header.scss */
.main-header .logo-block { background: rgba(255, 255, 255, 0.9); position: absolute; margin-left: 20px; }
/* line 39, ../scss/_header.scss */
.main-header .main-logo { margin: 30px 20px; height: auto; width: 200px; }
/* line 44, ../scss/_header.scss */
.main-header #btn-mobile-nav { margin: 60px 20px; }
/* line 46, ../scss/_header.scss */
.main-header #btn-mobile-nav img { float: right; }
/* line 50, ../scss/_header.scss */
.main-header .mobile-nav-container { position: absolute; right: 0; }

/* line 56, ../scss/_header.scss */
.body-nav-wrapper { z-index: 999; position: absolute; width: 100%; top: 650px; height: 70px; background: rgba(255, 255, 255, 0.9); border-bottom: 1px solid #f0f0f0; }
/* line 64, ../scss/_header.scss */
.body-nav-wrapper .inner-wrapper { height: 100%; border-bottom: 1px solid #e6e6e6; }

/* line 70, ../scss/_header.scss */
ul.body-nav { list-style: none; z-index: 10; width: 100%; text-align: right; margin: 0; padding: 0; vertical-align: top; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
/* line 79, ../scss/_header.scss */
ul.body-nav li { width: 25%; position: relative; display: inline-block; list-style: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 85, ../scss/_header.scss */
ul.body-nav li:hover { background: #31c9c7; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 88, ../scss/_header.scss */
ul.body-nav li:hover a { color: white; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 93, ../scss/_header.scss */
ul.body-nav li a { width: 100%; height: 68px; line-height: 68px; text-align: center; padding: 0px; color: #31c9c7; font-weight: 300; display: block; font-style: normal; border: 0 none; font-size: 24px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 107, ../scss/_header.scss */
ul.body-nav li.current-menu-item, ul.body-nav li.current-page-parent { background: #31c9c7; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 110, ../scss/_header.scss */
ul.body-nav li.current-menu-item a, ul.body-nav li.current-page-parent a { color: white; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 115, ../scss/_header.scss */
ul.body-nav li:hover > ul.sub-menu { display: block; opacity: 1; visibility: visible; }
/* line 120, ../scss/_header.scss */
ul.body-nav li ul.sub-menu { position: absolute; top: 63px; left: 0; padding: 1px 0; margin: 0; display: none; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
/* line 130, ../scss/_header.scss */
ul.body-nav li ul.sub-menu li { display: block; color: #31c9c7; }
/* line 133, ../scss/_header.scss */
ul.body-nav li ul.sub-menu li a { width: 100%; background: white; color: #31c9c7; padding: 5px 25px; }
/* line 138, ../scss/_header.scss */
ul.body-nav li ul.sub-menu li a:hover { background: #31c9c7; color: white; }

/* line 148, ../scss/_header.scss */
.main-banner { width: 100%; overflow: hidden; }
/* line 151, ../scss/_header.scss */
.main-banner .slide { width: 100%; }
/* line 154, ../scss/_header.scss */
.main-banner .banner { height: 570px; }
/* line 156, ../scss/_header.scss */
.main-banner .banner .text-wrapper { padding: 140px 0; height: 570px; display: table; font-size: 60px; line-height: 90%; }
/* line 162, ../scss/_header.scss */
.main-banner .banner .text-wrapper span { display: table-cell; vertical-align: middle; }
/* line 165, ../scss/_header.scss */
.main-banner .banner .text-wrapper span h1 { background: rgba(49, 201, 199, 0.8); color: white; padding: 30px; font-weight: 300; font-size: 48px; line-height: 110%; }

@media only screen and (max-width: 767px) { /* line 188, ../scss/_header.scss */
  .main-header .main-logo { float: left; }
  /* line 192, ../scss/_header.scss */
  .body-nav-wrapper { display: none; }
  /* line 195, ../scss/_header.scss */
  .main-banner { border-bottom: 1px solid #f0f0f0; height: 320px; }
  /* line 198, ../scss/_header.scss */
  .main-banner .owl-item { height: 320px; }
  /* line 201, ../scss/_header.scss */
  .main-banner .banner { border-bottom: 1px solid #e6e6e6; height: 320px; }
  /* line 204, ../scss/_header.scss */
  .main-banner .banner .text-wrapper { padding: 0; height: 320px; line-height: 90%; }
  /* line 208, ../scss/_header.scss */
  .main-banner .banner .text-wrapper span { vertical-align: middle !important; }
  /* line 210, ../scss/_header.scss */
  .main-banner .banner .text-wrapper span h1 { font-size: 36px; }
  /* line 216, ../scss/_header.scss */
  .main-banner .banner.first-banner .text-wrapper, .main-banner .banner.mobile-banner .text-wrapper { display: table; visibility: visible; opacity: 1; } }
/* line 2, ../scss/_footer.scss */
.main-footer p { margin: 0; }

/* line 8, ../scss/_footer.scss */
.contact-section h3 { color: white; margin-bottom: .5em; }

/* line 2, ../scss/_page.scss */
.row.small-padding, .inner-wrapper.small-padding { padding-left: 20px; padding-right: 20px; }

@media only screen and (min-width: 768px) and (max-width: 999px) { /* line 9, ../scss/_page.scss */
  .row.small-padding, .inner-wrapper.small-padding { padding-left: 10px; padding-right: 10px; }
  /* line 14, ../scss/_page.scss */
  .inner-wrapper.medium-padding, .row.medium-padding { padding-left: 20px; padding-right: 20px; } }
@media only screen and (min-width: 1000px) { /* line 22, ../scss/_page.scss */
  .inner-wrapper.medium-padding, .row.medium-padding { padding-left: 10px; padding-right: 10px; }
  /* line 27, ../scss/_page.scss */
  .row.large-padding, .inner-wrapper.large-padding { padding-left: 20px; padding-right: 20px; } }
/* line 35, ../scss/_page.scss */
.left-column { padding-right: 40px; }

/* line 39, ../scss/_page.scss */
.right-column { padding-left: 40px; }

@media only screen and (max-width: 768px) { /* line 44, ../scss/_page.scss */
  .left-column { padding-right: 10px; }
  /* line 47, ../scss/_page.scss */
  .right-column { padding-left: 10px; } }
/* line 54, ../scss/_page.scss */
.cta { text-transform: uppercase; color: #666666; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
/* line 59, ../scss/_page.scss */
.cta:hover { color: #31c9c7; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
/* line 63, ../scss/_page.scss */
.cta:before { content: ' '; display: inline; }
/* line 67, ../scss/_page.scss */
.cta.pin, .cta.phone { padding-left: 40px; display: block; }
/* line 70, ../scss/_page.scss */
.cta.pin:before, .cta.phone:before { height: 40px; width: 30px; margin-left: -45px; margin-right: 15px; display: inline-block; vertical-align: -10px; padding: 1px; background-origin: content-box !important; }
/* line 81, ../scss/_page.scss */
.cta.pin.contact-pin p, .cta.phone.contact-pin p { float: left; }
/* line 84, ../scss/_page.scss */
.cta.pin.contact-pin:before, .cta.phone.contact-pin:before { float: left; }
/* line 90, ../scss/_page.scss */
.cta.pin:before { background: url("../images/icon-pin-x2.png") no-repeat center center; background-size: contain; }
/* line 96, ../scss/_page.scss */
.cta.phone:before { background: url("../images/icon-phone-x2.png") no-repeat center center; background-size: contain; }

/* line 104, ../scss/_page.scss */
.contact-page h3 { color: #666666; }
/* line 108, ../scss/_page.scss */
.contact-page .cta:before { margin-bottom: 5px; }
/* line 111, ../scss/_page.scss */
.contact-page .cta:hover { color: #666666; }
/* line 114, ../scss/_page.scss */
.contact-page .cta p { line-height: normal; }

/* line 122, ../scss/_page.scss */
.service-intro { background: #f0f0f0; margin: 5px 0 5px 0; clear: both; float: left; width: 100%; position: relative; }
/* line 129, ../scss/_page.scss */
.service-intro .service-img { width: 32%; height: 100%; position: absolute; }
/* line 134, ../scss/_page.scss */
.service-intro .service-content { width: 68%; padding: 30px; float: right; }
/* line 139, ../scss/_page.scss */
.service-intro .service-content h3 a { -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
/* line 141, ../scss/_page.scss */
.service-intro .service-content h3 a:hover { color: #31c9c7; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
/* line 149, ../scss/_page.scss */
.service-intro.even .service-img { right: 0; }
/* line 152, ../scss/_page.scss */
.service-intro.even .service-content { float: left; }

/* line 160, ../scss/_page.scss */
.testimonial-container { padding: 30px; width: 100%; float: left; }
/* line 173, ../scss/_page.scss */
.testimonial-container .js-testimonial .testimonial { float: left; width: 100%; }

/* line 180, ../scss/_page.scss */
.tip-container { padding: 30px; width: 100%; float: left; }
/* line 193, ../scss/_page.scss */
.tip-container .js-tips .tip { float: left; width: 100%; }
/* line 196, ../scss/_page.scss */
.tip-container .js-tips .tip p { margin-bottom: 0; }

/* line 203, ../scss/_page.scss */
.js-masonry { margin-left: -5px; margin-right: -5px; }
/* line 206, ../scss/_page.scss */
.js-masonry .item { padding: 5px; width: 20%; }
/* line 209, ../scss/_page.scss */
.js-masonry .item img { display: block; width: 100%; height: auto !important; opacity: 1; }
/* line 216, ../scss/_page.scss */
.js-masonry .js-fancybox { display: block; border: 0 none; }
/* line 219, ../scss/_page.scss */
.js-masonry .js-fancybox:hover { border: 0 none; }
/* line 225, ../scss/_page.scss */
.js-masonry .js-fancybox a { border: 0 none; }
/* line 229, ../scss/_page.scss */
.js-masonry:after { content: ''; display: block; clear: both; }

@media screen and (max-width: 420px) { /* line 238, ../scss/_page.scss */
  .js-masonry .item { width: 100% !important; } }
@media only screen and (max-width: 767px) { /* line 246, ../scss/_page.scss */
  .js-masonry .item { width: 50%; } }
@media only screen and (min-width: 768px) and (max-width: 999px) { /* line 254, ../scss/_page.scss */
  .js-masonry .item { width: 33.33%; } }
/* line 263, ../scss/_page.scss */
.service-section p:last-child { margin-bottom: 0; }
/* line 266, ../scss/_page.scss */
.service-section .row { position: relative; }
/* line 268, ../scss/_page.scss */
.service-section .row .service-icon { position: absolute; width: 50%; height: 100%; }
/* line 276, ../scss/_page.scss */
.service-section.odd .row .service-icon { right: 0; }
/* line 283, ../scss/_page.scss */
.service-section.even .row .column, .service-section.even .row .columns { float: right; }
/* line 286, ../scss/_page.scss */
.service-section.even .row .service-icon { left: 0; }

@media only screen and (max-width: 767px) { /* line 294, ../scss/_page.scss */
  .service-icon { width: 100% !important; opacity: .2; } }
/* line 323, ../scss/_page.scss */
.bio { position: relative; }
/* line 325, ../scss/_page.scss */
.bio .bio-image { padding-bottom: 40px; padding-right: 60px; height: 420px; }
/* line 329, ../scss/_page.scss */
.bio .bio-image .image { display: block; width: 80%; height: auto; background-color: #50d4cf; border-bottom: 5px solid #31c9c7; }
/* line 337, ../scss/_page.scss */
.bio .sticky_column { height: 100% !important; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }

/* line 345, ../scss/_page.scss */
.mobile-bio .bio .bio-image { max-width: 340px; height: auto; }

@media only screen and (max-width: 767px) { /* line 354, ../scss/_page.scss */
  .bio .bio-image { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; padding-right: 10px; }
  /* line 357, ../scss/_page.scss */
  .bio .bio-image .image { background-size: contain !important; width: 100%; height: auto; } }
/* line 369, ../scss/_page.scss */
.contact-section .table-responsive, .contact-page .table-responsive { overflow: hidden; border: 0 none; margin: 0; }
/* line 374, ../scss/_page.scss */
.contact-section .table-responsive .easy-table th, .contact-section .table-responsive .easy-table td, .contact-page .table-responsive .easy-table th, .contact-page .table-responsive .easy-table td { font-weight: 600; padding: 0 0 15px 0; border: 0 none; line-height: normal; text-align: left; }
/* line 383, ../scss/_page.scss */
.contact-section .table-responsive .easy-table tbody tr:hover, .contact-page .table-responsive .easy-table tbody tr:hover { background-color: transparent; }
/* line 385, ../scss/_page.scss */
.contact-section .table-responsive .easy-table tbody tr:hover td, .contact-page .table-responsive .easy-table tbody tr:hover td { background-color: transparent; }
/* line 388, ../scss/_page.scss */
.contact-section .table-responsive .easy-table tbody tr:hover th, .contact-page .table-responsive .easy-table tbody tr:hover th { background-color: transparent; }

/* line 398, ../scss/_page.scss */
span.small { display: block; text-transform: none; font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; }

/* line 407, ../scss/_page.scss */
.google_map iframe { border: 1px solid #666666; }

@media screen and (max-width: 420px) { /* line 416, ../scss/_page.scss */
  .service-intro .service-img { display: block !important; width: 100%; clear: both; height: 300px; }
  /* line 422, ../scss/_page.scss */
  .service-intro .service-content { width: 100%; margin-top: 300px; } }
@media only screen and (max-width: 767px) { /* line 431, ../scss/_page.scss */
  .hidden-small, .small-hidden { display: none; opacity: 0; visibility: visible; }
  /* line 436, ../scss/_page.scss */
  .mobile-spacer { display: block; float: left; }
  /* line 441, ../scss/_page.scss */
  .service-intro .service-img { display: none; }
  /* line 444, ../scss/_page.scss */
  .service-intro .service-content { width: 100%; }
  /* line 449, ../scss/_page.scss */
  .main-footer .align-left, .main-footer .align-right, .contact-page .align-left, .contact-page .align-right { text-align: left; } }
@media only screen and (min-width: 768px) and (max-width: 999px) { /* line 456, ../scss/_page.scss */
  .hidden-medium, .medium-hidden { display: none; opacity: 0; visibility: visible; } }
@media only screen and (min-width: 1000px) { /* line 464, ../scss/_page.scss */
  .hidden-large, .large-hidden { display: none; opacity: 0; visibility: visible; } }
/* line 473, ../scss/_page.scss */
ul.bio-wrapper li.left { float: left; }
/* line 476, ../scss/_page.scss */
ul.bio-wrapper li.right { float: left; }

/* line 4, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"], .bg-blue .form-wrapper .input-wrapper textarea, .bg-blue .form-wrapper .input-wrapper .custom-select-menu { border-color: white; background: transparent; color: white; }
/* line 127, ../scss/simplegrid/_mixins.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"].placeholder, .bg-blue .form-wrapper .input-wrapper textarea.placeholder, .bg-blue .form-wrapper .input-wrapper .custom-select-menu.placeholder { color: white; font-weight: 300; opacity: 1; }
/* line 128, ../scss/simplegrid/_mixins.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"]:-moz-placeholder, .bg-blue .form-wrapper .input-wrapper textarea:-moz-placeholder, .bg-blue .form-wrapper .input-wrapper .custom-select-menu:-moz-placeholder { color: white; font-weight: 300; opacity: 1; }
/* line 129, ../scss/simplegrid/_mixins.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"]::-moz-placeholder, .bg-blue .form-wrapper .input-wrapper textarea::-moz-placeholder, .bg-blue .form-wrapper .input-wrapper .custom-select-menu::-moz-placeholder { color: white; font-weight: 300; opacity: 1; }
/* line 130, ../scss/simplegrid/_mixins.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"]::-webkit-input-placeholder, .bg-blue .form-wrapper .input-wrapper textarea::-webkit-input-placeholder, .bg-blue .form-wrapper .input-wrapper .custom-select-menu::-webkit-input-placeholder { color: white; font-weight: 300; opacity: 1; }
/* line 12, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper input[type="text"]:focus, .bg-blue .form-wrapper .input-wrapper textarea:focus, .bg-blue .form-wrapper .input-wrapper .custom-select-menu:focus { background: rgba(255, 255, 255, 0.2); }
/* line 16, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper input[type="submit"] { color: #057170; }
/* line 18, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper input[type="submit"]:hover { color: #f0f0f0; }
/* line 22, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .error { color: white; }
/* line 27, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .custom-select-menu > label, .bg-blue .form-wrapper .input-wrapper .custom-select-menu .css-menu-selected { border: 1px solid white; color: white; }
/* line 31, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .custom-select-menu:after { background: white url("../images/icon-select-arrow-blue.png") no-repeat center; background-origin: content-box; background-size: contain; padding: 10px; }
/* line 37, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .custom-select-menu ul { border: 1px solid white; }
/* line 39, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .custom-select-menu ul li { background: white; color: #464646; }
/* line 42, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .custom-select-menu ul li:hover { color: white; background: #31c9c7; }
/* line 50, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .icheckbox_minimal, .bg-blue .form-wrapper .input-wrapper .iradio_minimal { border: 1px solid white; }
/* line 53, ../scss/_form.scss */
.bg-blue .form-wrapper .input-wrapper .icheckbox_minimal.hover:after, .bg-blue .form-wrapper .input-wrapper .icheckbox_minimal.checked:after, .bg-blue .form-wrapper .input-wrapper .icheckbox_minimal.disabled:after, .bg-blue .form-wrapper .input-wrapper .icheckbox_minimal.checked.disabled:after, .bg-blue .form-wrapper .input-wrapper .iradio_minimal.hover:after, .bg-blue .form-wrapper .input-wrapper .iradio_minimal.checked:after, .bg-blue .form-wrapper .input-wrapper .iradio_minimal.disabled:after, .bg-blue .form-wrapper .input-wrapper .iradio_minimal.checked.disabled:after { background: white; }

/* line 62, ../scss/_form.scss */
.form-wrapper { font-size: 16px; }
/* line 64, ../scss/_form.scss */
.form-wrapper .input-wrapper { float: left; width: 100%; margin-bottom: 20px; }
/* line 68, ../scss/_form.scss */
.form-wrapper .input-wrapper > .columns, .form-wrapper .input-wrapper .column { margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; }
/* line 74, ../scss/_form.scss */
.form-wrapper .input-wrapper input[type="text"], .form-wrapper .input-wrapper textarea { width: 100%; border: 1px solid #31c9c7; padding: 10px 15px; font-weight: 500; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
/* line 127, ../scss/simplegrid/_mixins.scss */
.form-wrapper .input-wrapper input[type="text"].placeholder, .form-wrapper .input-wrapper textarea.placeholder { color: #666666; font-weight: 400 !important; opacity: 1; }
/* line 128, ../scss/simplegrid/_mixins.scss */
.form-wrapper .input-wrapper input[type="text"]:-moz-placeholder, .form-wrapper .input-wrapper textarea:-moz-placeholder { color: #666666; font-weight: 400 !important; opacity: 1; }
/* line 129, ../scss/simplegrid/_mixins.scss */
.form-wrapper .input-wrapper input[type="text"]::-moz-placeholder, .form-wrapper .input-wrapper textarea::-moz-placeholder { color: #666666; font-weight: 400 !important; opacity: 1; }
/* line 130, ../scss/simplegrid/_mixins.scss */
.form-wrapper .input-wrapper input[type="text"]::-webkit-input-placeholder, .form-wrapper .input-wrapper textarea::-webkit-input-placeholder { color: #666666; font-weight: 400 !important; opacity: 1; }
/* line 85, ../scss/_form.scss */
.form-wrapper .input-wrapper input[type="text"]:focus, .form-wrapper .input-wrapper textarea:focus { outline: 0 none; }
/* line 89, ../scss/_form.scss */
.form-wrapper .input-wrapper input { height: 50px; }
/* line 92, ../scss/_form.scss */
.form-wrapper .input-wrapper textarea { height: 200px; resize: vertical; }
/* line 96, ../scss/_form.scss */
.form-wrapper .input-wrapper input[type="submit"] { color: #057170; font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 24px; font-weight: 600; border: 0 none; background: transparent; padding: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 108, ../scss/_form.scss */
.form-wrapper .input-wrapper input[type="submit"]:hover { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; color: #464646; }
/* line 112, ../scss/_form.scss */
.form-wrapper .input-wrapper input[type="submit"]:focus { outline: 0 none; }
/* line 116, ../scss/_form.scss */
.form-wrapper .input-wrapper .error { color: #44b4b0; margin-top: 5px; font-size: 90%; font-weight: 500; }
/* line 122, ../scss/_form.scss */
.form-wrapper .input-wrapper label > .icheckbox_minimal { margin-right: 20px; }
/* line 125, ../scss/_form.scss */
.form-wrapper .input-wrapper .radio-label { margin-right: 20px; cursor: pointer; }
/* line 130, ../scss/_form.scss */
.form-wrapper .input-wrapper .icheckbox_minimal, .form-wrapper .input-wrapper .iradio_minimal { display: inline-block; *display: inline; vertical-align: -4px; margin: 0 5px 0 0; width: 20px; height: 20px; background: transparent; background-size: contain; background-origin: content-box; cursor: pointer; border: 1px solid #464646; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
/* line 145, ../scss/_form.scss */
.form-wrapper .input-wrapper .icheckbox_minimal.hover:after, .form-wrapper .input-wrapper .icheckbox_minimal.checked:after, .form-wrapper .input-wrapper .icheckbox_minimal.disabled:after, .form-wrapper .input-wrapper .icheckbox_minimal.checked.disabled:after, .form-wrapper .input-wrapper .iradio_minimal.hover:after, .form-wrapper .input-wrapper .iradio_minimal.checked:after, .form-wrapper .input-wrapper .iradio_minimal.disabled:after, .form-wrapper .input-wrapper .iradio_minimal.checked.disabled:after { content: ' '; width: 10px; height: 10px; background: #464646; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 4px; top: 4px; right: 4px; bottom: 4px; }

/* line 163, ../scss/_form.scss */
.custom-select-menu { position: relative; }
/* line 165, ../scss/_form.scss */
.custom-select-menu:focus { outline: none; }
/* line 169, ../scss/_form.scss */
.custom-select-menu > label, .custom-select-menu .css-menu-selected { border: 1px solid #f0f0f0; display: block; height: 50px; line-height: 50px; padding: 0 65px 0 15px; width: 100%; background: transparent; z-index: -1; color: #464646; }
/* line 180, ../scss/_form.scss */
.custom-select-menu:after { content: ''; position: absolute; right: 0; top: 0; width: 50px; height: 50px; border-left-width: 0; border: 1px solid #f0f0f0; background: #31c9c7 url("../images/icon-select-arrow.png") no-repeat center; background-origin: content-box; background-size: contain; padding: 10px; pointer-events: none; z-index: 1; }
/* line 196, ../scss/_form.scss */
.custom-select-menu li[data-option-value='0'] { display: none; }
/* line 199, ../scss/_form.scss */
.custom-select-menu ul { border: 1px solid #f0f0f0; color: #464646; background: white; padding: 0; position: absolute; width: 100%; max-height: 342px; overflow: auto; margin-top: 0; top: 49px; list-style-type: none; z-index: 999; }
/* line 212, ../scss/_form.scss */
.custom-select-menu ul li { list-style-type: none; padding: 10px; margin: 0; background: white; color: #464646; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 219, ../scss/_form.scss */
.custom-select-menu ul li:hover { color: white; background: #31c9c7; }

@media only screen and (max-width: 767px) { /* line 230, ../scss/_form.scss */
  .form-wrapper .input-wrapper > .columns, .form-wrapper .input-wrapper .column { margin: 0; padding: 0; }
  /* line 233, ../scss/_form.scss */
  .form-wrapper .input-wrapper > .columns:first-child, .form-wrapper .input-wrapper .column:first-child { margin-bottom: 20px; } }
/* line 6, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span { width: 40px; height: 100px; }
/* line 9, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span:hover { opacity: .85; }
/* line 14, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav.fancybox-prev span { left: 0; background: #31c9c7 url("../images/icon-arrow-left.png") no-repeat center center; background-size: contain; background-origin: content-box; padding: 10px; }
/* line 23, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav.fancybox-next span { right: 0; background: #31c9c7 url("../images/icon-arrow-right.png") no-repeat center center; background-size: contain; background-origin: content-box; padding: 10px; }
/* line 34, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-item.fancybox-close { width: 40px; height: 40px; background: #31c9c7 url("../images/icon-close-x2.png") no-repeat center center; background-size: contain; background-origin: content-box; padding: 10px; top: 15px; right: 15px; border: 0 none; }
/* line 44, ../scss/_fancybox.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-item.fancybox-close:hover { border: 0 none; opacity: .85; }

/* line 4, ../scss/_archive.scss */
.archive-header.articles-header { padding-top: 40px; padding-bottom: 40px; }
/* line 7, ../scss/_archive.scss */
.archive-header.articles-header div.table-wrapper { padding: 0; width: 100%; display: table; }
/* line 12, ../scss/_archive.scss */
.archive-header.articles-header ul.dropdown-select { max-width: 100%; }
/* line 16, ../scss/_archive.scss */
.archive-header .search-form { margin-top: 20px; }
/* line 18, ../scss/_archive.scss */
.archive-header .search-form input { border: 1px solid white; }
/* line 21, ../scss/_archive.scss */
.archive-header .search-form .search-field { border-right: 0px none; color: white; background: transparent; height: 40px; line-height: 40px; font-weight: 400; }
/* line 127, ../scss/simplegrid/_mixins.scss */
.archive-header .search-form .search-field.placeholder { font-weight: 400; color: white; opacity: 1; }
/* line 128, ../scss/simplegrid/_mixins.scss */
.archive-header .search-form .search-field:-moz-placeholder { font-weight: 400; color: white; opacity: 1; }
/* line 129, ../scss/simplegrid/_mixins.scss */
.archive-header .search-form .search-field::-moz-placeholder { font-weight: 400; color: white; opacity: 1; }
/* line 130, ../scss/simplegrid/_mixins.scss */
.archive-header .search-form .search-field::-webkit-input-placeholder { font-weight: 400; color: white; opacity: 1; }
/* line 33, ../scss/_archive.scss */
.archive-header .search-form .search-submit { border-left: 0px none; height: 40px; line-height: 40px; background: transparent url("../images/icon-search-white.png") 100% 50% no-repeat; background-size: contain; padding-left: 10px; padding-right: 10px; }
/* line 43, ../scss/_archive.scss */
.archive-header .columns > div { display: table; vertical-align: middle; font-weight: 600; padding-top: 40px; padding-bottom: 40px; }
/* line 50, ../scss/_archive.scss */
.archive-header span.title { display: table-cell; vertical-align: middle; font-size: 24px; line-height: 100%; min-height: 100%; padding-right: 20px; color: white; }
/* line 59, ../scss/_archive.scss */
.archive-header ul.dropdown-select { vertical-align: middle; display: table-cell; list-style-type: none; position: relative; padding: 0; margin: 0; min-width: 275px; }
/* line 67, ../scss/_archive.scss */
.archive-header ul.dropdown-select > li > a { border: 1px solid white; display: block; padding-right: 60px; padding-bottom: 10px; position: relative; }
/* line 73, ../scss/_archive.scss */
.archive-header ul.dropdown-select > li > a:before { content: ''; background: url("../images/icon-arrow-white-bottom.png") no-repeat 50% 50%; background-size: contain; height: 40px; width: 40px; position: absolute; top: 50%; margin-top: -20px; right: 5px; }
/* line 86, ../scss/_archive.scss */
.archive-header ul.dropdown-select:hover ul { display: block; }
/* line 90, ../scss/_archive.scss */
.archive-header ul.dropdown-select li { position: relative; list-style-type: none; }
/* line 93, ../scss/_archive.scss */
.archive-header ul.dropdown-select li a { color: white; font-size: 14px; padding: 10px 10px; font-weight: 400; display: block; }
/* line 99, ../scss/_archive.scss */
.archive-header ul.dropdown-select li a:hover { color: #cccccc; }
/* line 105, ../scss/_archive.scss */
.archive-header ul.dropdown-select ul { display: none; color: white; background: white; padding: 0; position: absolute; width: 100%; border: 1px solid white; border-top: 0px none; margin-top: -1px; z-index: 99999; }
/* line 116, ../scss/_archive.scss */
.archive-header ul.dropdown-select ul li { font-weight: 700; background: rgba(255, 255, 255, 0.8); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
/* line 120, ../scss/_archive.scss */
.archive-header ul.dropdown-select ul li:hover { background: rgba(255, 255, 255, 0.8); }

/* line 128, ../scss/_archive.scss */
.archive-navigation { border-top: 1px solid white; padding-top: 40px; padding-bottom: 40px; }
/* line 132, ../scss/_archive.scss */
.archive-navigation.paginate-stories { margin-top: 40px; }
/* line 135, ../scss/_archive.scss */
.archive-navigation .nav-previous { text-align: left; }
/* line 138, ../scss/_archive.scss */
.archive-navigation .nav-next { text-align: right; }
/* line 141, ../scss/_archive.scss */
.archive-navigation a { color: #31c9c7; padding: 0; text-transform: uppercase; display: block; font-weight: 800; line-height: 100%; font: 1em; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
/* line 153, ../scss/_archive.scss */
.archive-navigation a:hover { color: #31c9c7; border-color: #31c9c7; }

/* line 161, ../scss/_archive.scss */
.search-form input { border: 1px solid #31c9c7; width: 80%; float: left; height: 40px; }
/* line 167, ../scss/_archive.scss */
.search-form .search-field { border-right: 0px none; padding: 0 5px; color: white; }
/* line 172, ../scss/_archive.scss */
.search-form .search-submit { border-left: 0px none; background: white url("../images/icon-search-grey.png") 50% 50% no-repeat; background-size: contain; width: 20%; display: block; text-indent: -999999px; }

@media only screen and (min-width: 768px) { /* line 183, ../scss/_archive.scss */
  .archive-header .search-form { margin-top: 0px; } }
/* line 3, ../scss/_articles.scss */
.loop-articles .single-article { padding-top: 40px; padding-bottom: 40px; border-top: 1px solid white; }
/* line 8, ../scss/_articles.scss */
.loop-articles .single-article.is-single .cat-image { margin-bottom: 1em; }
/* line 12, ../scss/_articles.scss */
.loop-articles .single-article .featured-image { padding-left: 0; padding-right: 20px; padding-bottom: 20px; }
/* line 17, ../scss/_articles.scss */
.loop-articles .single-article .general-category { margin-top: 0; }
/* line 20, ../scss/_articles.scss */
.loop-articles .single-article:first-child { border-top: 0px none; }
/* line 23, ../scss/_articles.scss */
.loop-articles .single-article .sub-header { font-size: 1em; line-height: 120%; }
/* line 27, ../scss/_articles.scss */
.loop-articles .single-article p.read-more-link { margin-bottom: 0; }
/* line 29, ../scss/_articles.scss */
.loop-articles .single-article p.read-more-link a { text-transform: uppercase; font-weight: 800; color: #31c9c7; }

/* line 39, ../scss/_articles.scss */
.article-sidebar { padding-top: 40px; }
/* line 41, ../scss/_articles.scss */
.article-sidebar h2 { clear: both; padding-top: 40px; font-weight: 800; color: white; text-transform: uppercase; }
/* line 49, ../scss/_articles.scss */
.article-sidebar ul { padding: 0; margin: 0; }
/* line 54, ../scss/_articles.scss */
.article-sidebar .category-display li { color: #31c9c7; margin-left: 20px; text-transform: uppercase; }
/* line 58, ../scss/_articles.scss */
.article-sidebar .category-display li a { color: #31c9c7; }
/* line 60, ../scss/_articles.scss */
.article-sidebar .category-display li a:hover { color: #1d7776; }
/* line 66, ../scss/_articles.scss */
.article-sidebar .recent-articles { margin-top: 40px; border-top: 1px solid #31c9c7; }
/* line 69, ../scss/_articles.scss */
.article-sidebar .recent-articles ul { margin-left: 0; }
/* line 71, ../scss/_articles.scss */
.article-sidebar .recent-articles ul li { margin-left: 0; list-style-type: none; display: block; }
/* line 75, ../scss/_articles.scss */
.article-sidebar .recent-articles ul li a { border-bottom: 1px solid #31c9c7; font-weight: 800; display: block; padding-top: 5px; padding-bottom: 5px; }

@media only screen and (min-width: 768px) { /* line 90, ../scss/_articles.scss */
  .loop-articles .single-article .sub-header { font-size: 1.33333em; }
  /* line 93, ../scss/_articles.scss */
  .loop-articles .single-article .text-wrapper { padding-right: 20px; } }
/* line 276, ../scss/style.scss */
html #wpadminbar { position: fixed; }



.gr-form div.wpforms-container-full {
    margin-top: -10px;
}
.gr-form input {
    height: 50px !important;
    padding: 10px 20px !important;
}

.blue-form input {
	background-color: transparent !important;
    border-color: #fff !important;
	color: #fff !important;
}
.blue-form textarea {
    background-color: transparent !important;
    border-color: #fff !important;
    color: #fff !important;
}
.blue-form button.wpforms-submit {
    color: #057170;
    font-family: "Dosis", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
    border: 0 none;
    background: transparent;
    padding: 0;
    box-shadow: unset;
}
.white-form input, .blue-form textarea { border: 1px solid #31c9c7; }

.blue-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.blue-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.blue-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.blue-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.blue-form ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff;
}

.blue-form ::placeholder { /* Most modern browsers support this now. */
   color:    #fff;
}