/* ---------------------------------------------- *	Big Mama Styles!	Here we collate all of our partials into one file ready to be processed and generate that	beautiful CSS.\* ---------------------------------------------- *//* - Index-------------------------------------------------	- Susy ...................................... 1.0.	- Breakpoint ................................ 2.0.	- Modular Scale ............................. 3.0.	- Mixins .................................... 4.0.	- Variables ................................. 5.0.	- Reset ..................................... 6.0.	- Base ...................................... 7.0.	- Grid ...................................... 8.0.	- Typography ................................ 9.0.	- Nav ...................................... 10.0.	- Header ................................... 11.0.	- Content .................................. 12.0.	- Footer ................................... 13.0.*//* -----------------------------------------	1.0. Susy----------------------------------------- *//* -----------------------------------------	2.0. Breakpoint----------------------------------------- *//* -----------------------------------------	3.0. Modular Scale----------------------------------------- *//* -----------------------------------------	4.0. Mixins----------------------------------------- *//* -----------------------------------------	5.0. Variables----------------------------------------- */@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");/* -----------------------------------------	6.0. Reset----------------------------------------- *//* ---------------------------------------------- *  Partial: reset  Reset the fuck out of everything. Phwouah!\* ---------------------------------------------- */* {  box-sizing: border-box; }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; }html, body {  height: 100%; }a img {  border: none; }blockquote {  quotes: none; }blockquote:before, blockquote:after {  content: '';  content: none; }table {  border-collapse: collapse;  border-spacing: 0; }caption, th, td {  text-align: left;  font-weight: normal;  vertical-align: middle; }/* -----------------------------------------	8.0. Grid----------------------------------------- *//* ---------------------------------------------- *  Partial: grid  We're using Susy. Please visit http://susy.readthedocs.org/en/latest/install/  Due to using Susy, we're going to need the Ruby gems installed. Please a see a guide here: [TBD].  Usage  =====\* ---------------------------------------------- *//* - Index-------------------------------------------------  - Global defaults     ............................. 1.0.  - Grid makeup         ............................. 2.0.*//* ---------------------------------------------- *  1.0 Global defaults\* ---------------------------------------------- *//* ---------------------------------------------- *  1.0 Grid makeup\* ---------------------------------------------- */.container-12 {  max-width: 1000px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-12:after {    content: " ";    display: block;    clear: both; }  .container-12 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-1-xs {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-xs.empty {          height: 1px; } }  .container-12 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-2-xs {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-xs.empty {          height: 1px; } }  .container-12 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-3-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-xs.empty {          height: 1px; } }  .container-12 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-4-xs {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-xs.empty {          height: 1px; } }  .container-12 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-5-xs {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-xs.empty {          height: 1px; } }  .container-12 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-6-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-xs.empty {          height: 1px; } }  .container-12 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-7-xs {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-xs.empty {          height: 1px; } }  .container-12 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-8-xs {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-xs.empty {          height: 1px; } }  .container-12 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-9-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-xs.empty {          height: 1px; } }  .container-12 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-10-xs {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-xs.empty {          height: 1px; } }  .container-12 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-11-xs {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-xs.empty {          height: 1px; } }  .container-12 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-12 .g-12-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-xs.empty {          height: 1px; } }  .container-12 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-1-sm {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-sm.empty {          height: 1px; } }  .container-12 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-2-sm {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-sm.empty {          height: 1px; } }  .container-12 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-3-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-sm.empty {          height: 1px; } }  .container-12 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-4-sm {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-sm.empty {          height: 1px; } }  .container-12 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-5-sm {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-sm.empty {          height: 1px; } }  .container-12 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-6-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-sm.empty {          height: 1px; } }  .container-12 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-7-sm {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-sm.empty {          height: 1px; } }  .container-12 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-8-sm {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-sm.empty {          height: 1px; } }  .container-12 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-9-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-sm.empty {          height: 1px; } }  .container-12 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-10-sm {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-sm.empty {          height: 1px; } }  .container-12 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-11-sm {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-sm.empty {          height: 1px; } }  .container-12 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-12 .g-12-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-sm.empty {          height: 1px; } }  .container-12 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-1-md {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-md.empty {          height: 1px; } }  .container-12 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-2-md {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-md.empty {          height: 1px; } }  .container-12 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-3-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-md.empty {          height: 1px; } }  .container-12 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-4-md {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-md.empty {          height: 1px; } }  .container-12 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-5-md {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-md.empty {          height: 1px; } }  .container-12 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-6-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-md.empty {          height: 1px; } }  .container-12 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-7-md {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-md.empty {          height: 1px; } }  .container-12 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-8-md {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-md.empty {          height: 1px; } }  .container-12 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-9-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-md.empty {          height: 1px; } }  .container-12 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-10-md {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-md.empty {          height: 1px; } }  .container-12 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-11-md {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-md.empty {          height: 1px; } }  .container-12 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-12 .g-12-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-md.empty {          height: 1px; } }  .container-12 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-1-lg {        margin-bottom: 0;        width: 8.33333%;        float: left; }        .container-12 .g-1-lg.empty {          height: 1px; } }  .container-12 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-2-lg {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-12 .g-2-lg.empty {          height: 1px; } }  .container-12 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-3-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-12 .g-3-lg.empty {          height: 1px; } }  .container-12 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-4-lg {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-12 .g-4-lg.empty {          height: 1px; } }  .container-12 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-5-lg {        margin-bottom: 0;        width: 41.66667%;        float: left; }        .container-12 .g-5-lg.empty {          height: 1px; } }  .container-12 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-6-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-12 .g-6-lg.empty {          height: 1px; } }  .container-12 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-7-lg {        margin-bottom: 0;        width: 58.33333%;        float: left; }        .container-12 .g-7-lg.empty {          height: 1px; } }  .container-12 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-8-lg {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-12 .g-8-lg.empty {          height: 1px; } }  .container-12 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-9-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-12 .g-9-lg.empty {          height: 1px; } }  .container-12 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-10-lg {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-12 .g-10-lg.empty {          height: 1px; } }  .container-12 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-11-lg {        margin-bottom: 0;        width: 91.66667%;        float: left; }        .container-12 .g-11-lg.empty {          height: 1px; } }  .container-12 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-12 .g-12-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-12 .g-12-lg.empty {          height: 1px; } }.container-10 {  max-width: 833.33px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-10:after {    content: " ";    display: block;    clear: both; }  .container-10 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-1-xs {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-xs.empty {          height: 1px; } }  .container-10 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-2-xs {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-xs.empty {          height: 1px; } }  .container-10 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-3-xs {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-xs.empty {          height: 1px; } }  .container-10 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-4-xs {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-xs.empty {          height: 1px; } }  .container-10 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-5-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-xs.empty {          height: 1px; } }  .container-10 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-6-xs {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-xs.empty {          height: 1px; } }  .container-10 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-7-xs {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-xs.empty {          height: 1px; } }  .container-10 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-8-xs {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-xs.empty {          height: 1px; } }  .container-10 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-9-xs {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-xs.empty {          height: 1px; } }  .container-10 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-10-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-xs.empty {          height: 1px; } }  .container-10 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-11-xs {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-xs.empty {          height: 1px; } }  .container-10 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-10 .g-12-xs {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-xs.empty {          height: 1px; } }  .container-10 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-1-sm {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-sm.empty {          height: 1px; } }  .container-10 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-2-sm {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-sm.empty {          height: 1px; } }  .container-10 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-3-sm {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-sm.empty {          height: 1px; } }  .container-10 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-4-sm {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-sm.empty {          height: 1px; } }  .container-10 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-5-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-sm.empty {          height: 1px; } }  .container-10 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-6-sm {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-sm.empty {          height: 1px; } }  .container-10 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-7-sm {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-sm.empty {          height: 1px; } }  .container-10 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-8-sm {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-sm.empty {          height: 1px; } }  .container-10 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-9-sm {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-sm.empty {          height: 1px; } }  .container-10 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-10-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-sm.empty {          height: 1px; } }  .container-10 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-11-sm {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-sm.empty {          height: 1px; } }  .container-10 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-10 .g-12-sm {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-sm.empty {          height: 1px; } }  .container-10 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-1-md {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-md.empty {          height: 1px; } }  .container-10 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-2-md {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-md.empty {          height: 1px; } }  .container-10 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-3-md {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-md.empty {          height: 1px; } }  .container-10 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-4-md {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-md.empty {          height: 1px; } }  .container-10 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-5-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-md.empty {          height: 1px; } }  .container-10 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-6-md {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-md.empty {          height: 1px; } }  .container-10 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-7-md {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-md.empty {          height: 1px; } }  .container-10 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-8-md {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-md.empty {          height: 1px; } }  .container-10 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-9-md {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-md.empty {          height: 1px; } }  .container-10 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-10-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-md.empty {          height: 1px; } }  .container-10 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-11-md {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-md.empty {          height: 1px; } }  .container-10 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-10 .g-12-md {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-md.empty {          height: 1px; } }  .container-10 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-1-lg {        margin-bottom: 0;        width: 10%;        float: left; }        .container-10 .g-1-lg.empty {          height: 1px; } }  .container-10 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-2-lg {        margin-bottom: 0;        width: 20%;        float: left; }        .container-10 .g-2-lg.empty {          height: 1px; } }  .container-10 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-3-lg {        margin-bottom: 0;        width: 30%;        float: left; }        .container-10 .g-3-lg.empty {          height: 1px; } }  .container-10 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-4-lg {        margin-bottom: 0;        width: 40%;        float: left; }        .container-10 .g-4-lg.empty {          height: 1px; } }  .container-10 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-5-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-10 .g-5-lg.empty {          height: 1px; } }  .container-10 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-6-lg {        margin-bottom: 0;        width: 60%;        float: left; }        .container-10 .g-6-lg.empty {          height: 1px; } }  .container-10 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-7-lg {        margin-bottom: 0;        width: 70%;        float: left; }        .container-10 .g-7-lg.empty {          height: 1px; } }  .container-10 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-8-lg {        margin-bottom: 0;        width: 80%;        float: left; }        .container-10 .g-8-lg.empty {          height: 1px; } }  .container-10 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-9-lg {        margin-bottom: 0;        width: 90%;        float: left; }        .container-10 .g-9-lg.empty {          height: 1px; } }  .container-10 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-10-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-10 .g-10-lg.empty {          height: 1px; } }  .container-10 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-11-lg {        margin-bottom: 0;        width: 110%;        float: left; }        .container-10 .g-11-lg.empty {          height: 1px; } }  .container-10 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-10 .g-12-lg {        margin-bottom: 0;        width: 120%;        float: left; }        .container-10 .g-12-lg.empty {          height: 1px; } }.container-8 {  max-width: 666.67px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-8:after {    content: " ";    display: block;    clear: both; }  .container-8 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-1-xs {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-xs.empty {          height: 1px; } }  .container-8 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-2-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-xs.empty {          height: 1px; } }  .container-8 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-3-xs {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-xs.empty {          height: 1px; } }  .container-8 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-4-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-xs.empty {          height: 1px; } }  .container-8 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-5-xs {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-xs.empty {          height: 1px; } }  .container-8 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-6-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-xs.empty {          height: 1px; } }  .container-8 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-7-xs {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-xs.empty {          height: 1px; } }  .container-8 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-8-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-xs.empty {          height: 1px; } }  .container-8 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-9-xs {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-xs.empty {          height: 1px; } }  .container-8 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-10-xs {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-xs.empty {          height: 1px; } }  .container-8 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-11-xs {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-xs.empty {          height: 1px; } }  .container-8 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-8 .g-12-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-xs.empty {          height: 1px; } }  .container-8 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-1-sm {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-sm.empty {          height: 1px; } }  .container-8 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-2-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-sm.empty {          height: 1px; } }  .container-8 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-3-sm {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-sm.empty {          height: 1px; } }  .container-8 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-4-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-sm.empty {          height: 1px; } }  .container-8 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-5-sm {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-sm.empty {          height: 1px; } }  .container-8 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-6-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-sm.empty {          height: 1px; } }  .container-8 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-7-sm {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-sm.empty {          height: 1px; } }  .container-8 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-8-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-sm.empty {          height: 1px; } }  .container-8 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-9-sm {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-sm.empty {          height: 1px; } }  .container-8 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-10-sm {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-sm.empty {          height: 1px; } }  .container-8 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-11-sm {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-sm.empty {          height: 1px; } }  .container-8 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-8 .g-12-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-sm.empty {          height: 1px; } }  .container-8 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-1-md {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-md.empty {          height: 1px; } }  .container-8 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-2-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-md.empty {          height: 1px; } }  .container-8 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-3-md {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-md.empty {          height: 1px; } }  .container-8 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-4-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-md.empty {          height: 1px; } }  .container-8 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-5-md {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-md.empty {          height: 1px; } }  .container-8 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-6-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-md.empty {          height: 1px; } }  .container-8 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-7-md {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-md.empty {          height: 1px; } }  .container-8 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-8-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-md.empty {          height: 1px; } }  .container-8 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-9-md {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-md.empty {          height: 1px; } }  .container-8 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-10-md {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-md.empty {          height: 1px; } }  .container-8 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-11-md {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-md.empty {          height: 1px; } }  .container-8 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-8 .g-12-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-md.empty {          height: 1px; } }  .container-8 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-1-lg {        margin-bottom: 0;        width: 12.5%;        float: left; }        .container-8 .g-1-lg.empty {          height: 1px; } }  .container-8 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-2-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-8 .g-2-lg.empty {          height: 1px; } }  .container-8 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-3-lg {        margin-bottom: 0;        width: 37.5%;        float: left; }        .container-8 .g-3-lg.empty {          height: 1px; } }  .container-8 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-4-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-8 .g-4-lg.empty {          height: 1px; } }  .container-8 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-5-lg {        margin-bottom: 0;        width: 62.5%;        float: left; }        .container-8 .g-5-lg.empty {          height: 1px; } }  .container-8 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-6-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-8 .g-6-lg.empty {          height: 1px; } }  .container-8 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-7-lg {        margin-bottom: 0;        width: 87.5%;        float: left; }        .container-8 .g-7-lg.empty {          height: 1px; } }  .container-8 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-8-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-8 .g-8-lg.empty {          height: 1px; } }  .container-8 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-9-lg {        margin-bottom: 0;        width: 112.5%;        float: left; }        .container-8 .g-9-lg.empty {          height: 1px; } }  .container-8 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-10-lg {        margin-bottom: 0;        width: 125%;        float: left; }        .container-8 .g-10-lg.empty {          height: 1px; } }  .container-8 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-11-lg {        margin-bottom: 0;        width: 137.5%;        float: left; }        .container-8 .g-11-lg.empty {          height: 1px; } }  .container-8 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-8 .g-12-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-8 .g-12-lg.empty {          height: 1px; } }.container-6 {  max-width: 500px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-6:after {    content: " ";    display: block;    clear: both; }  .container-6 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-1-xs {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-xs.empty {          height: 1px; } }  .container-6 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-2-xs {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-xs.empty {          height: 1px; } }  .container-6 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-3-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-xs.empty {          height: 1px; } }  .container-6 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-4-xs {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-xs.empty {          height: 1px; } }  .container-6 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-5-xs {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-xs.empty {          height: 1px; } }  .container-6 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-6-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-xs.empty {          height: 1px; } }  .container-6 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-7-xs {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-xs.empty {          height: 1px; } }  .container-6 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-8-xs {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-xs.empty {          height: 1px; } }  .container-6 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-9-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-xs.empty {          height: 1px; } }  .container-6 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-10-xs {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-xs.empty {          height: 1px; } }  .container-6 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-11-xs {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-xs.empty {          height: 1px; } }  .container-6 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-6 .g-12-xs {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-xs.empty {          height: 1px; } }  .container-6 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-1-sm {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-sm.empty {          height: 1px; } }  .container-6 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-2-sm {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-sm.empty {          height: 1px; } }  .container-6 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-3-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-sm.empty {          height: 1px; } }  .container-6 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-4-sm {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-sm.empty {          height: 1px; } }  .container-6 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-5-sm {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-sm.empty {          height: 1px; } }  .container-6 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-6-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-sm.empty {          height: 1px; } }  .container-6 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-7-sm {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-sm.empty {          height: 1px; } }  .container-6 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-8-sm {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-sm.empty {          height: 1px; } }  .container-6 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-9-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-sm.empty {          height: 1px; } }  .container-6 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-10-sm {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-sm.empty {          height: 1px; } }  .container-6 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-11-sm {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-sm.empty {          height: 1px; } }  .container-6 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-6 .g-12-sm {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-sm.empty {          height: 1px; } }  .container-6 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-1-md {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-md.empty {          height: 1px; } }  .container-6 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-2-md {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-md.empty {          height: 1px; } }  .container-6 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-3-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-md.empty {          height: 1px; } }  .container-6 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-4-md {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-md.empty {          height: 1px; } }  .container-6 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-5-md {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-md.empty {          height: 1px; } }  .container-6 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-6-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-md.empty {          height: 1px; } }  .container-6 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-7-md {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-md.empty {          height: 1px; } }  .container-6 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-8-md {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-md.empty {          height: 1px; } }  .container-6 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-9-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-md.empty {          height: 1px; } }  .container-6 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-10-md {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-md.empty {          height: 1px; } }  .container-6 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-11-md {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-md.empty {          height: 1px; } }  .container-6 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-6 .g-12-md {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-md.empty {          height: 1px; } }  .container-6 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-1-lg {        margin-bottom: 0;        width: 16.66667%;        float: left; }        .container-6 .g-1-lg.empty {          height: 1px; } }  .container-6 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-2-lg {        margin-bottom: 0;        width: 33.33333%;        float: left; }        .container-6 .g-2-lg.empty {          height: 1px; } }  .container-6 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-3-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-6 .g-3-lg.empty {          height: 1px; } }  .container-6 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-4-lg {        margin-bottom: 0;        width: 66.66667%;        float: left; }        .container-6 .g-4-lg.empty {          height: 1px; } }  .container-6 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-5-lg {        margin-bottom: 0;        width: 83.33333%;        float: left; }        .container-6 .g-5-lg.empty {          height: 1px; } }  .container-6 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-6-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-6 .g-6-lg.empty {          height: 1px; } }  .container-6 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-7-lg {        margin-bottom: 0;        width: 116.66667%;        float: left; }        .container-6 .g-7-lg.empty {          height: 1px; } }  .container-6 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-8-lg {        margin-bottom: 0;        width: 133.33333%;        float: left; }        .container-6 .g-8-lg.empty {          height: 1px; } }  .container-6 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-9-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-6 .g-9-lg.empty {          height: 1px; } }  .container-6 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-10-lg {        margin-bottom: 0;        width: 166.66667%;        float: left; }        .container-6 .g-10-lg.empty {          height: 1px; } }  .container-6 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-11-lg {        margin-bottom: 0;        width: 183.33333%;        float: left; }        .container-6 .g-11-lg.empty {          height: 1px; } }  .container-6 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-6 .g-12-lg {        margin-bottom: 0;        width: 200%;        float: left; }        .container-6 .g-12-lg.empty {          height: 1px; } }.container-4 {  max-width: 333.33px;  margin-left: auto;  margin-right: auto;  padding-left: 1em;  padding-right: 1em; }  .container-4:after {    content: " ";    display: block;    clear: both; }  .container-4 .g-1-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-1-xs {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-xs.empty {          height: 1px; } }  .container-4 .g-2-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-2-xs {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-xs.empty {          height: 1px; } }  .container-4 .g-3-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-3-xs {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-xs.empty {          height: 1px; } }  .container-4 .g-4-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-4-xs {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-xs.empty {          height: 1px; } }  .container-4 .g-5-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-5-xs {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-xs.empty {          height: 1px; } }  .container-4 .g-6-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-6-xs {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-xs.empty {          height: 1px; } }  .container-4 .g-7-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-7-xs {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-xs.empty {          height: 1px; } }  .container-4 .g-8-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-8-xs {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-xs.empty {          height: 1px; } }  .container-4 .g-9-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-9-xs {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-xs.empty {          height: 1px; } }  .container-4 .g-10-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-10-xs {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-xs.empty {          height: 1px; } }  .container-4 .g-11-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-11-xs {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-xs.empty {          height: 1px; } }  .container-4 .g-12-xs {    margin-bottom: 1em; }    @media (min-width: 0em) {      .container-4 .g-12-xs {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-xs.empty {          height: 1px; } }  .container-4 .g-1-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-1-sm {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-sm.empty {          height: 1px; } }  .container-4 .g-2-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-2-sm {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-sm.empty {          height: 1px; } }  .container-4 .g-3-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-3-sm {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-sm.empty {          height: 1px; } }  .container-4 .g-4-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-4-sm {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-sm.empty {          height: 1px; } }  .container-4 .g-5-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-5-sm {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-sm.empty {          height: 1px; } }  .container-4 .g-6-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-6-sm {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-sm.empty {          height: 1px; } }  .container-4 .g-7-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-7-sm {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-sm.empty {          height: 1px; } }  .container-4 .g-8-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-8-sm {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-sm.empty {          height: 1px; } }  .container-4 .g-9-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-9-sm {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-sm.empty {          height: 1px; } }  .container-4 .g-10-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-10-sm {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-sm.empty {          height: 1px; } }  .container-4 .g-11-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-11-sm {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-sm.empty {          height: 1px; } }  .container-4 .g-12-sm {    margin-bottom: 1em; }    @media (min-width: 30em) {      .container-4 .g-12-sm {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-sm.empty {          height: 1px; } }  .container-4 .g-1-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-1-md {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-md.empty {          height: 1px; } }  .container-4 .g-2-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-2-md {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-md.empty {          height: 1px; } }  .container-4 .g-3-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-3-md {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-md.empty {          height: 1px; } }  .container-4 .g-4-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-4-md {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-md.empty {          height: 1px; } }  .container-4 .g-5-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-5-md {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-md.empty {          height: 1px; } }  .container-4 .g-6-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-6-md {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-md.empty {          height: 1px; } }  .container-4 .g-7-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-7-md {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-md.empty {          height: 1px; } }  .container-4 .g-8-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-8-md {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-md.empty {          height: 1px; } }  .container-4 .g-9-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-9-md {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-md.empty {          height: 1px; } }  .container-4 .g-10-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-10-md {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-md.empty {          height: 1px; } }  .container-4 .g-11-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-11-md {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-md.empty {          height: 1px; } }  .container-4 .g-12-md {    margin-bottom: 1em; }    @media (min-width: 57.5em) {      .container-4 .g-12-md {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-md.empty {          height: 1px; } }  .container-4 .g-1-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-1-lg {        margin-bottom: 0;        width: 25%;        float: left; }        .container-4 .g-1-lg.empty {          height: 1px; } }  .container-4 .g-2-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-2-lg {        margin-bottom: 0;        width: 50%;        float: left; }        .container-4 .g-2-lg.empty {          height: 1px; } }  .container-4 .g-3-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-3-lg {        margin-bottom: 0;        width: 75%;        float: left; }        .container-4 .g-3-lg.empty {          height: 1px; } }  .container-4 .g-4-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-4-lg {        margin-bottom: 0;        width: 100%;        float: left; }        .container-4 .g-4-lg.empty {          height: 1px; } }  .container-4 .g-5-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-5-lg {        margin-bottom: 0;        width: 125%;        float: left; }        .container-4 .g-5-lg.empty {          height: 1px; } }  .container-4 .g-6-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-6-lg {        margin-bottom: 0;        width: 150%;        float: left; }        .container-4 .g-6-lg.empty {          height: 1px; } }  .container-4 .g-7-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-7-lg {        margin-bottom: 0;        width: 175%;        float: left; }        .container-4 .g-7-lg.empty {          height: 1px; } }  .container-4 .g-8-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-8-lg {        margin-bottom: 0;        width: 200%;        float: left; }        .container-4 .g-8-lg.empty {          height: 1px; } }  .container-4 .g-9-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-9-lg {        margin-bottom: 0;        width: 225%;        float: left; }        .container-4 .g-9-lg.empty {          height: 1px; } }  .container-4 .g-10-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-10-lg {        margin-bottom: 0;        width: 250%;        float: left; }        .container-4 .g-10-lg.empty {          height: 1px; } }  .container-4 .g-11-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-11-lg {        margin-bottom: 0;        width: 275%;        float: left; }        .container-4 .g-11-lg.empty {          height: 1px; } }  .container-4 .g-12-lg {    margin-bottom: 1em; }    @media (min-width: 64.0625em) {      .container-4 .g-12-lg {        margin-bottom: 0;        width: 300%;        float: left; }        .container-4 .g-12-lg.empty {          height: 1px; } }.container-full {  max-width: 100%;  margin-left: auto;  margin-right: auto; }  .container-full:after {    content: " ";    display: block;    clear: both; }  @media (min-width: 57.5em) {    .container-full .g-50 {      width: 50%;      float: left; } }/* -----------------------------------------	7.0. Base----------------------------------------- *//* ---------------------------------------------- *  Partial: base  Here you place the base defaults to any project\* ---------------------------------------------- */*,*:after,*:before {  box-sizing: border-box; }html {  font-size: 100%;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;          text-size-adjust: 100%; }body,html {  height: 100%;  min-height: 100%;  font-size: 15px;  color: #373739; }body {  font-family: "Open Sans", sans-serif; }small {  font-size: 0.85em; }ul li {  list-style: none; }.content {  margin-bottom: 1em; }.content ul,p {  font-size: 0.88889em;  line-height: 1.5;  margin-bottom: 0.79012em; }  .content ul:last-child,  p:last-child {    margin-bottom: 0; }ol li {  list-style: none; }embed,img,object {  height: auto;  max-width: 100%; }/*********************************************	- 2.0 -  LINKS*********************************************//* - 2.1. - BASE LINK STYLES	------------------------------------------ */a {  color: inherit;  text-decoration: none; }  a:active, a:focus, a:hover {    outline: none;    color: inherit; }/* - 2.2. - HEADER LINKS	------------------------------------------ */.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {  color: blue; }.middle {  position: absolute;  top: 50%;  right: 0;  bottom: auto;  left: 0;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%); }.text-white {  color: #FFFFFF; }.text-grey {  color: #858585; }.text-caps {  text-transform: uppercase; }.align-left {  text-align: left; }.align-right {  text-align: right; }.align-center {  text-align: center; }@media (min-width: 0em) and (max-width: 39.9375em) {  .align-center-u640 {    text-align: center; } }.paddings, .paddings-bottom, .paddings-top {  padding: 3em 0; }  @media (min-width: 57.5em) {    .paddings, .paddings-bottom, .paddings-top {      padding: 5em 0; } }  .paddings-top {    padding-bottom: 0; }  .paddings-bottom {    padding-top: 0; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .paddings-u920 {      padding: 4em 0; } }.twoCols {  -webkit-column-count: 2;     -moz-column-count: 2;          column-count: 2;  text-align: center;  -webkit-column-width: 300px;     -moz-column-width: 300px;          column-width: 300px; }  @media (min-width: 57.5em) {    .twoCols {      padding: 0 3em; } }  @media (min-width: 40em) {    .twoCols {      text-align: left; } }.content ul li {  padding-left: 2em;  margin-bottom: 0.79012em;  position: relative; }  .content ul li:last-child {    margin-bottom: 0; }  .content ul li::before {    content: "";    display: block;    position: absolute;    top: 9px;    right: auto;    bottom: auto;    left: 8px;    height: 7px;    width: 7px; }.blue li::before {  background-color: #346699; }.blue p a {  color: #346699; }.green li::before {  background-color: #99cc67; }.green p a {  color: #99cc67; }.lightBlue li::before {  background-color: #34cccd; }.lightBlue p a {  color: #34cccd; }.orange li::before {  background-color: #ff6634; }.orange p a {  color: #ff6634; }.yellow li::before {  background-color: #ffcc01; }.yellow p a {  color: #ffcc01; }.red li::before {  background-color: #cc0001; }.red p a {  color: #cc0001; }/* -----------------------------------------	9.0. Typography----------------------------------------- */h1,h2,h3,h4 {  text-transform: uppercase;  color: #969696; }h2 {  font-size: 2.02729em;  margin-bottom: 0.79012em;  line-height: 1;  padding-left: 0.25em;  border-left: 4px solid #969696; }.blue h2 {  border-color: #346699; }.green h2 {  border-color: #99cc67; }.lightBlue h2 {  border-color: #34cccd; }.orange h2 {  border-color: #ff6634; }.yellow h2 {  border-color: #ffcc01; }.red h2 {  border-color: #cc0001; }h3 {  font-size: 1.26563em; }/* -----------------------------------------	10.0. Nav----------------------------------------- */@media (min-width: 0em) and (max-width: 57.4375em) {  .header_nav {    display: none; } }.header_nav ul {  text-align: right; }  .header_nav ul li {    display: inline-block; }    .header_nav ul li a {      display: block;      padding: 0 0.5em;      font-size: 0.79012em;      text-transform: uppercase;      position: relative; }      @media (min-width: 0em) and (max-width: 64em) {        .header_nav ul li a {          padding: 0 0.25em; } }      .header_nav ul li a::before {        content: "";        position: absolute;        top: -200px;        right: auto;        bottom: 2px;        left: -2px;        display: block;        width: 4px;        -webkit-transform: scaleY(0);            -ms-transform: scaleY(0);                transform: scaleY(0);        -webkit-transform-origin: top;            -ms-transform-origin: top;                transform-origin: top;        transition: -webkit-transform 0.6s;        transition: transform 0.6s;        transition: transform 0.6s, -webkit-transform 0.6s; }      .header_nav ul li a:hover::before {        -webkit-transform: scaleY(1);            -ms-transform: scaleY(1);                transform: scaleY(1); }      .header_nav ul li a.linkActive::before {        -webkit-transform: none;            -ms-transform: none;                transform: none; }  .header_nav ul li:nth-child(1):hover {    color: #346699; }  .header_nav ul li:nth-child(1) a::before {    background-color: #346699; }  .header_nav ul li:nth-child(1) a.linkActive {    color: #346699; }  .header_nav ul li:nth-child(2):hover {    color: #99cc67; }  .header_nav ul li:nth-child(2) a::before {    background-color: #99cc67; }  .header_nav ul li:nth-child(2) a.linkActive {    color: #99cc67; }  .header_nav ul li:nth-child(3):hover {    color: #34cccd; }  .header_nav ul li:nth-child(3) a::before {    background-color: #34cccd; }  .header_nav ul li:nth-child(3) a.linkActive {    color: #34cccd; }  .header_nav ul li:nth-child(4):hover {    color: #ff6634; }  .header_nav ul li:nth-child(4) a::before {    background-color: #ff6634; }  .header_nav ul li:nth-child(4) a.linkActive {    color: #ff6634; }  .header_nav ul li:nth-child(5):hover {    color: #ffcc01; }  .header_nav ul li:nth-child(5) a::before {    background-color: #ffcc01; }  .header_nav ul li:nth-child(5) a.linkActive {    color: #ffcc01; }  .header_nav ul li:nth-child(6):hover {    color: #cc0001; }  .header_nav ul li:nth-child(6) a::before {    background-color: #cc0001; }  .header_nav ul li:nth-child(6) a.linkActive {    color: #cc0001; }.side_menu ul {  margin-top: 4em;  text-align: right;  padding: 1em 1.5em; }  .side_menu ul li {    list-style: none;    border-bottom: 2px solid white;    margin-bottom: 0.5em;    padding-bottom: 0.5em; }    .side_menu ul li a {      font-size: 1.26563em;      color: #FFFFFF;      text-transform: uppercase;      padding: 1em 0; }/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both; }.owl-carousel .owl-animated-in {  z-index: 0; }.owl-carousel .owl-animated-out {  z-index: 1; }.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut; }@-webkit-keyframes fadeOut {  0% {    opacity: 1; }  100% {    opacity: 0; } }@keyframes fadeOut {  0% {    opacity: 1; }  100% {    opacity: 0; } }/* * 	Owl Carousel - Auto Height Plugin */.owl-height {  transition: height 500ms ease-in-out; }/* *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1; }.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y; }.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0; }.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.owl-carousel.owl-loaded {  display: block; }.owl-carousel.owl-loading {  opacity: 0;  display: block; }.owl-carousel.owl-hidden {  opacity: 0; }.owl-carousel .owl-refresh .owl-item {  display: none; }.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d; }.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto; }.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab; }.owl-carousel.owl-rtl {  direction: rtl; }.owl-carousel.owl-rtl .owl-item {  float: right; }/* No Js */.no-js .owl-carousel {  display: block; }/* * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  transition: opacity 400ms ease; }.owl-carousel .owl-item img {  -webkit-transform-style: preserve-3d;          transform-style: preserve-3d; }/* * 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000; }.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url("owl.video.play.png") no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  transition: scale 100ms ease; }.owl-carousel .owl-video-play-icon:hover {  transition: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none; }.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  transition: opacity 400ms ease; }.owl-carousel .owl-video-frame {  position: relative;  z-index: 1; }@media (min-width: 57.5em) {  aside {    display: none; } }@media (min-width: 0em) and (max-width: 57.4375em) {  .menuOpen {    overflow-y: hidden; }  .site,  aside {    transition: all 0.5s; }  .site {    position: relative;    right: 0;    left: 0; }    .menuOpen .site {      right: 300px;      left: -300px; }  .side {    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);    position: fixed;    width: 300px;    text-align: center;    border-left: 1px solid rgba(255, 255, 255, 0.1);    left: auto;    top: 0;    bottom: 0;    background: #346699;    z-index: 11;    right: -300px; }    .menuOpen .side {      right: 0; }  .menuBtn {    z-index: 100;    position: fixed;    right: 1em;    top: 1.4em;    display: block;    width: 2.66667em;    height: 2em; }    .menuOpen .menuBtn {      transition: all 0.5s;      -webkit-transform: rotate(-270deg) scale(0.75);          -ms-transform: rotate(-270deg) scale(0.75);              transform: rotate(-270deg) scale(0.75);      opacity: 0.5;      top: 1em;      right: 1em; }    .menuBtn::after, .menuBtn::before,    .menuBtn .menuBtn_bar {      background: #969696;      height: 0.24em;      width: 100%;      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);      border-radius: 0; }      .menuOpen .menuBtn::after, .menuOpen .menuBtn::before, .menuOpen      .menuBtn .menuBtn_bar {        box-shadow: none; }    .menuBtn::after, .menuBtn::before {      content: "";      display: block;      transition: all 0.5s; }      .menuOpen .menuBtn::after, .menuOpen .menuBtn::before {        transition: all 0.5s; }    .menuBtn::after {      position: absolute;      top: auto;      right: 0;      bottom: 0;      left: 0; }      .menuOpen .menuBtn::after {        position: absolute;        top: 50%;        right: 0;        bottom: auto;        left: 0;        -webkit-transform: translateY(-50%) rotate(225deg);            -ms-transform: translateY(-50%) rotate(225deg);                transform: translateY(-50%) rotate(225deg);        -webkit-transform-origin: center center;            -ms-transform-origin: center center;                transform-origin: center center; }    .menuBtn::before {      position: absolute;      top: 0;      right: 0;      bottom: auto;      left: 0; }      .menuOpen .menuBtn::before {        position: absolute;        top: 50%;        right: 0;        bottom: auto;        left: 0;        -webkit-transform: translateY(-50%) rotate(135deg);            -ms-transform: translateY(-50%) rotate(135deg);                transform: translateY(-50%) rotate(135deg); }    .menuBtn .menuBtn_bar {      position: absolute;      top: 50%;      right: 0;      bottom: auto;      left: 0;      -webkit-transform: translateY(-50%);          -ms-transform: translateY(-50%);              transform: translateY(-50%);      transition: all 0.4s 0.4s; }      .menuOpen .menuBtn .menuBtn_bar {        opacity: 0;        -webkit-transform: translateX(50px) translateY(-50%);            -ms-transform: translateX(50px) translateY(-50%);                transform: translateX(50px) translateY(-50%);        transition: all 0s 0s; } }/* -----------------------------------------	11.0. Header----------------------------------------- */.header {  padding: 3em 0;  background: #FFFFFF; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .header {      border-bottom: 4px solid #346699; } }  @media (min-width: 0em) and (max-width: 57.4375em) {    .header {      padding: 0.79012em 0 0.39506em;      z-index: 10; } }  .header_nav {    padding-top: 50px; }  .header .logo_outer {    transition: opacity 0.5s; }    .header .logo_outer:hover {      opacity: 0.85; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .header .logo_inner {      display: block;      width: 195px; } }  @media (min-width: 0em) and (max-width: 57.4375em) {    .header {      position: fixed;      top: 0;      right: 0;      bottom: auto;      left: 0; } }/* -----------------------------------------	12.0. Content----------------------------------------- */.banner {  height: 310px;  border-top: 4px solid #346699;  background-size: cover;  background-position: center center;  background-image: url("/shepherdconservation-co-uk/_img/images/banners/home.jpg"); }  .banner.about {    background-size: cover;    background-position: center center;    background-image: url("/shepherdconservation-co-uk/_img/images/banners/about.jpg");    border-color: #346699; }  .banner.collection {    background-size: cover;    background-position: center center;    background-image: url("/shepherdconservation-co-uk/_img/images/banners/collection.jpg");    border-color: #ffcc01; }  .banner.contact {    background-size: cover;    background-position: center center;    background-image: url("/shepherdconservation-co-uk/_img/images/banners/contact.jpg");    border-color: #cc0001; }  .banner.contemp {    background-size: cover;    background-position: center center;    background-image: url("/shepherdconservation-co-uk/_img/images/banners/contemp.jpg");    border-color: #ff6634; }  .banner.masters {    background-size: cover;    background-position: center center;    background-image: url("/shepherdconservation-co-uk/_img/images/banners/masters.jpg");    border-color: #34cccd; }.hoverFlip {  position: relative;  font-size: 1.125em;  margin-bottom: 2em; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .hoverFlip {      margin-bottom: 1em; } }  .hoverFlip a {    display: block;    overflow: hidden;    white-space: nowrap; }    .hoverFlip a span {      display: inline-block;      width: 98.5%;      font-size: 1.125em;      color: #FFFFFF;      background: #c4c1bd;      text-align: center;      padding: 1.26563em 0;      -webkit-transform: translateX(-98.5%);          -ms-transform: translateX(-98.5%);              transform: translateX(-98.5%);      transition: -webkit-transform 0.5s;      transition: transform 0.5s;      transition: transform 0.5s, -webkit-transform 0.5s; }    .hoverFlip a::before {      content: attr(data-hover);      display: inline-block;      display: inline-block;      width: 100%;      font-size: 1.125em;      color: #FFFFFF;      background: #34cccd;      text-align: center;      padding: 1.26563em 0;      -webkit-transform: translateX(-98.5%);          -ms-transform: translateX(-98.5%);              transform: translateX(-98.5%);      transition: -webkit-transform 0.5s;      transition: transform 0.5s;      transition: transform 0.5s, -webkit-transform 0.5s; }    .hoverFlip a:hover::before,    .hoverFlip a:hover span {      -webkit-transform: translateX(0);          -ms-transform: translateX(0);              transform: translateX(0); }  .hoverFlip:nth-child(2) a::before {    background: #ff6634; }.findOutMore {  margin-bottom: 2em; }  .findOutMore_header {    padding-left: 0.79012em;    font-size: 1.26563em;    line-height: 1;    border-left: 4px solid #373739;    cursor: pointer; }  .findOutMore_body {    padding: 1em 0 0 1em;    border-left: 4px solid #969696;    display: none; }.blue .findOutMore_header {  border-color: #346699;  color: #346699; }.blue .findOutMore_body {  border-color: rgba(52, 102, 153, 0.25); }  .blue .findOutMore_body a {    color: #346699; }.green .findOutMore_header {  border-color: #99cc67;  color: #99cc67; }.green .findOutMore_body {  border-color: rgba(153, 204, 103, 0.25); }  .green .findOutMore_body a {    color: #99cc67; }.lightBlue .findOutMore_header {  border-color: #34cccd;  color: #34cccd; }.lightBlue .findOutMore_body {  border-color: rgba(52, 204, 205, 0.25); }  .lightBlue .findOutMore_body a {    color: #34cccd; }.orange .findOutMore_header {  border-color: #ff6634;  color: #ff6634; }.orange .findOutMore_body {  border-color: rgba(255, 102, 52, 0.25); }  .orange .findOutMore_body a {    color: #ff6634; }.yellow .findOutMore_header {  border-color: #ffcc01;  color: #ffcc01; }.yellow .findOutMore_body {  border-color: rgba(255, 204, 1, 0.25); }  .yellow .findOutMore_body a {    color: #ffcc01; }.red .findOutMore_header {  border-color: #cc0001;  color: #cc0001; }.red .findOutMore_body {  border-color: rgba(204, 0, 1, 0.25); }  .red .findOutMore_body a {    color: #cc0001; }.defaultForm {  font-size: 0.88889em; }  .defaultForm .inputset {    max-width: 1000px;    margin-left: auto;    margin-right: auto;    padding: 0.25em 0; }    .defaultForm .inputset:after {      content: " ";      display: block;      clear: both; }    .defaultForm .inputset input.text,    .defaultForm .inputset textarea {      padding: 0.25em;      display: block; }      @media (min-width: 40em) {        .defaultForm .inputset input.text,        .defaultForm .inputset textarea {          width: 75%;          float: left; } }    .defaultForm .inputset label {      display: block; }      @media (min-width: 40em) {        .defaultForm .inputset label {          width: 25%;          float: left; } }      .defaultForm .inputset label.inline {        width: 37.5%;        float: left;        text-align: center; }        .defaultForm .inputset label.inline input {          display: block;          margin: 0 auto; }  .defaultForm .form_submit {    text-align: right; }    .defaultForm .form_submit .fbElementButton {      width: 100px;      padding: 5px;      font-size: 12px;      cursor: pointer;      color: #fff;      border: none;      background-color: #969696;      margin-right: 2px;      transition: all 0.3s ease; }    .defaultForm .form_submit .fbElementButton:hover {      background-color: #373739; }.form_error_specific {  display: none; }.form_error {  text-align: center;  text-transform: uppercase;  color: #fff;  background-color: #969696;  padding: 10px;  margin-bottom: 5px;  font-size: 0.88889em; }.team_member {  padding: 0 0.5em; }.team_photo {  width: 100%;  background-size: contain;  background-position: center center;  background-repeat: no-repeat; }  .team_photo::after {    display: block;    content: "";    width: 100%;    padding-bottom: 100%; }.team_name {  font-family: "Open Sans", sans-serif;  font-size: 1em;  color: #373739;  margin: 0.33em 0;  text-transform: uppercase; }.team_position {  font-size: 0.79012em; }/* -----------------------------------------	13.0. Footer----------------------------------------- */.footer {  font-size: 0.70233em;  padding: 1.42383em 0;  background: #969696;  color: #FFFFFF; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .footer > .container-12 > div {      margin-bottom: 1em; } }  .footer a {    color: #FFFFFF;    transition: color 0.3s; }    .footer a:hover {      color: #373739; }  .footer h3 {    color: #373739; }  .footer .seo {    font-size: 1.125em;    padding-top: 1em; }  @media (min-width: 0em) and (max-width: 57.4375em) {    .footer {      text-align: center; } }p strong {font-weight: bold;}
 
