img, legend {
    border: 0
    }
legend, td, th {
    padding: 0
    }
a, a:visited {
    color: #F36822
    }
body, ol ol, ol ul, ul ol, ul ul {
    margin: 0
    }
sub, sup, ul li {
    position: relative
    }
dl, ol, p, ul {
    margin: 1.5em 0
    }
article, aside, details, figcaption, figure, footer, header, hgroup, img, label, main, menu, nav, section, summary {
    display: block
    }
input[type=text], input[type=password], input[type=email], select, table, textarea {
    width: 100%
    }
.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus, a, a:active, a:hover {
    outline: 0
    }
ul.pager a, ul.tabs li a {
    text-decoration: none
    }
html {
    box-sizing: border-box;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
    }
*, ::after, ::before {
    box-sizing: inherit
    }
@font-face {
    font-family: grow-icons;
    src: url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.eot?19844983);
    src: url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.eot?19844983#iefix) format("embedded-opentype"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.woff?19844983) format("woff"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.ttf?19844983) format("truetype"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.svg?19844983#grow-icons) format("svg");
    font-weight: 400;
    font-style: normal
    }
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
    }
audio:not([controls]) {
    display: none;
    height: 0
    }
[hidden], template {
    display: none
    }
a {
    background-color: transparent;
    -webkit-transition: color 50ms;
    -moz-transition: color 50ms;
    transition: color 50ms
    }
abbr[title] {
    border-bottom: 1px dotted
    }
b, optgroup, strong {
    font-weight: 700
    }
dfn {
    font-style: italic
    }
h1 {
    margin: 0.67em 0
    }
mark {
    background: #ff0;
    color: #000
    }
sub, sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
    }
sup {
    top: -0.5em
    }
sub {
    bottom: -0.25em
    }
img {
    max-width: 100%;
    height: auto
    }
svg:not(:root) {
    overflow: hidden
    }
figure {
    margin: 1em 40px
    }
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 1px;
    border: 1px solid #eee;
    margin: 1em 0
    }
pre, textarea {
    overflow: auto
    }
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
    }
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
    }
body, h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
    line-height: 1.5em
    }
button {
    overflow: visible
    }
button, select {
    text-transform: none
    }
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
    }
button[disabled], html input[disabled] {
    cursor: default
    }
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
    }
input[type=radio], input[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    height: auto;
    margin: 0.255em 0
    }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
    }
input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
    }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
    }
fieldset {
    border: 1px solid silver
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
* {
    max-height: 999999px
    }
body {
    min-width: 20em;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #3e3739;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
    }
#page-wrapper {
    overflow-x: hidden;
    height: 100%
    }
.fluid-width-video-wrapper {
    padding-top: 56.25% !important
    }
h1, h2, h3, h4, h5, h6 {
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    color: #fba209;
    font-weight: 600;
    margin-top: 0.5em;
    margin-bottom: 0.5em
    }
h1, h2 {
    font-size: 3em;
    line-height: 1em
    }
h3 {
    font-size: 2.6em
    }
h4 {
    font-size: 2.4em;
    font-weight: 500
    }
h5 {
    font-size: 2.2em;
    font-weight: 400
    }
h6 {
    font-size: 2em;
    font-weight: 300
    }
label, small {
    font-size: 0.8125em;
    line-height: 1.84615em
    }
label, strong, table th {
    font-weight: 700
    }
a:focus, a:hover {
    color: #231f20
    }
a:active {
    color: #FCB63B
    }
ol, ul {
    padding-left: 2.5em
    }
ul {
    list-style-type: none
    }
ul li {
    padding-left: 0.25em
    }
ul li:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -0.65em;
    content: "â¢"
    }
table td, table th {
    vertical-align: top;
    text-align: left;
    padding: 0.75em
    }
table td:first-of-type, table th:first-of-type {
    padding-left: 0
    }
table td:last-of-type, table th:last-of-type {
    padding-right: 0
    }
table tr {
    border-bottom: 1px solid #eee
    }
em {
    font-style: italic
    }
::-moz-selection {
    background: #F36822;
    color: #FFF;
    text-shadow: none
    }
::selection {
    background: #F36822;
    color: #FFF;
    text-shadow: none
    }
label {
    color: #555
    }
button, input, select, textarea {
    border: 1px solid #777;
    padding: 0.3125em 0.75em;
    margin: 0 0 0.75em;
    border-radius: 3px;
    font-size: 1em;
    line-height: 1.5em;
    background-color: #FFF;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #3e3739;
    outline: 0
    }
#main .olControlZoomPanel div.olControlZoomInItemInactive:before, .contextual-links-trigger:before {
    font-family: grow-icons;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    speak: none
    }
button:focus, input:focus, select:focus, textarea:focus {
    border-color: #11ADEF
    }
select {
    height: 1.8em
    }
input[type=radio] + label, input[type=checkbox] + label {
    display: inline-block;
    vertical-align: top
    }
button, input[type=button], input[type=reset], input[type=submit] {
    color: #FFF;
    background-color: #F36822;
    border-color: #F36822;
    font-weight: 700;
    -webkit-transition: background-color 50ms;
    -moz-transition: background-color 50ms;
    transition: background-color 50ms
    }
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    background-color: #d54f0b;
    border-color: #d54f0b
    }
:-moz-placeholder, :-ms-input-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder {
    font-weight: 400;
    color: #ccc
    }
fieldset {
    border-color: #eee;
    padding: 0.75em 1.5em 1.5em;
    margin: 1.875em 0
    }
fieldset legend {
    padding: 0.375em 0.75em;
    margin-left: -0.75em
    }
.description {
    font-size: 0.8125em;
    line-height: 1.84615em;
    color: #555
    }
.slide__background, .slides:after {
    line-height: 0
    }
button + .description, input + .description, select + .description, textarea + .description {
    margin-top: -0.73846em;
    padding-bottom: 0.73846em
    }
.form-actions {
    margin-top: 0.75em
    }
.fieldset-description {
    margin-bottom: 1.5em;
    color: #555
    }
.postcodelookup__instructions p {
    margin: 0
    }
.container-inline div, .container-inline label {
    display: inline
    }
.container-inline .fieldset-wrapper {
    display: block
    }
.nowrap {
    white-space: nowrap
    }
.element-hidden, html.js-body .js-hide {
    display: none
    }
.ajax-progress .message, .element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px
    }
.ajax-progress .element-focusable.message:active, .ajax-progress .element-focusable.message:focus, .element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto
    }
.region-group[layout=seed-gallery]::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 921px) {
    .region-group[layout=seed-gallery][data-columns-in-row="2"] .region {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .region-group[layout=seed-gallery][data-columns-in-row="2"] .region:last-child, .region-group[layout=seed-gallery][data-columns-in-row="2"] .region:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .region-group[layout=seed-gallery][data-columns-in-row="3"] .region {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 30.43478%
        }
    .region-group[layout=seed-gallery][data-columns-in-row="3"] .region:last-child, .region-group[layout=seed-gallery][data-columns-in-row="3"] .region:nth-of-type(3n+3) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .region-group[layout=seed-gallery][data-columns-in-row="3"] .region {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%
        }
    .region-group[layout=seed-gallery][data-columns-in-row="3"] .region:last-child, .region-group[layout=seed-gallery][data-columns-in-row="3"] .region:nth-of-type(3n+3) {
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .region-group[layout=seed-gallery][data-columns-in-row="4"] .region {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .region-group[layout=seed-gallery][data-columns-in-row="4"] .region:last-child, .region-group[layout=seed-gallery][data-columns-in-row="4"] .region:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .region-group[layout=seed-gallery][data-columns-in-row="4"] .region {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 23.40426%
        }
    .region-group[layout=seed-gallery][data-columns-in-row="4"] .region:last-child, .region-group[layout=seed-gallery][data-columns-in-row="4"] .region:nth-of-type(4n+4) {
        margin-right: 0
        }
    }
.layout[data-layout=sidebar] .region-group::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 921px) {
    .layout[data-layout=sidebar] .region-group .region-first {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 65.95745%
        }
    .layout[data-layout=sidebar] .region-group .region-first:last-child {
        margin-right: 0
        }
    .layout[data-layout=sidebar] .region-group .region-second {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%
        }
    .layout[data-layout=sidebar] .region-group .region-second:last-child {
        margin-right: 0
        }
    }
.node-panel > .content > div {
    margin: 0 1em
    }
.columbine {
    max-width: 80em;
    margin-left: auto;
    margin-right: auto
    }
.columbine::after {
    clear: both;
    content: "";
    display: table
    }
.columbine .layout-debug {
    position: relative
    }
.columbine .layout-debug:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0.3;
    background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: linear-gradient(to left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    z-index: 9999
    }
.columbine .header, .columbine .l-footer-wrapper, .columbine .l-hero, .columbine .l-row-one *, .columbine .l-row-two * {
    display: none
    }
.columbine .l-row-one, .columbine .l-row-two {
    height: 10em
    }
@media screen and (max-width: 600px) {
    .columbine .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%)
        }
    .columbine .l-row-one {
        background-color: #5f9ea0;
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 46.66667%
        }
    .columbine .l-row-two {
        background-color: #4169e1;
        float: left;
        display: block;
        width: 46.66667%;
        margin-right: 0
        }
    .columbine .l-row-one:last-child, .columbine .l-row-two:last-child {
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .columbine .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%)
        }
    .columbine .l-row-one {
        background-color: #cd5c5c;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .columbine .l-row-two {
        background-color: #ff8c00;
        float: left;
        display: block;
        width: 47.82609%;
        margin-right: 0
        }
    .columbine .l-row-one:last-child, .columbine .l-row-two:last-child {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .columbine .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%)
        }
    .columbine .l-row-one {
        background-color: green;
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .columbine .l-row-two {
        background-color: #adff2f;
        float: left;
        display: block;
        width: 48.93617%;
        margin-right: 0
        }
    .columbine .l-row-one:last-child, .columbine .l-row-two:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .column-group::after {
        clear: both;
        content: "";
        display: table
        }
    .layout[data-layout=foxglove] .column-group .column-first {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 14.89362%
        }
    .layout[data-layout=foxglove] .column-group .column-first:last-child, .layout[data-layout=foxglove] .column-group .column-second:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .column-group .column-second {
        float: left;
        display: block;
        width: 82.97872%;
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .layout[data-layout=foxglove] .region-group-first.with-partners::after {
        clear: both;
        content: "";
        display: table
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-first {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-first:last-child, .layout[data-layout=foxglove] .region-group-first.with-partners .region-second:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-second {
        float: left;
        display: block;
        width: 47.82609%;
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .layout[data-layout=foxglove] .region-group-first.with-partners::after {
        clear: both;
        content: "";
        display: table
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-first {
        float: left;
        display: block;
        margin-right: 2.5641%;
        width: 48.71795%
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-first:last-child, .layout[data-layout=foxglove] .region-group-first.with-partners .region-second:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .region-group-first.with-partners .region-second {
        float: left;
        display: block;
        width: 48.71795%;
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .layout[data-layout=foxglove] .region-group-second::after {
        clear: both;
        content: "";
        display: table
        }
    .layout[data-layout=foxglove] .region-group-second .region-first {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .layout[data-layout=foxglove] .region-group-second .region-first:last-child, .layout[data-layout=foxglove] .region-group-second .region-second:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .region-group-second .region-second {
        float: left;
        display: block;
        width: 47.82609%;
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .layout[data-layout=foxglove] .region-group-second::after {
        clear: both;
        content: "";
        display: table
        }
    .layout[data-layout=foxglove] .region-group-second .region-first {
        float: left;
        display: block;
        margin-right: 2.5641%;
        width: 48.71795%
        }
    .layout[data-layout=foxglove] .region-group-second .region-first:last-child, .layout[data-layout=foxglove] .region-group-second .region-second:last-child {
        margin-right: 0
        }
    .layout[data-layout=foxglove] .region-group-second .region-second {
        float: left;
        display: block;
        width: 48.71795%;
        margin-right: 0
        }
    }
.layout[data-layout=layout-main]::after {
    clear: both;
    content: "";
    display: table
    }
.layout[data-layout=layout-main] .region-001, .layout[data-layout=layout-main] .region-002, .layout[data-layout=layout-main] .region-005, .layout[data-layout=layout-main] .region-006 {
    clear: both
    }
@media screen and (min-width: 921px) {
    .layout[data-layout=layout-main] .region-003 {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .layout[data-layout=layout-main] .region-003:last-child, .layout[data-layout=layout-main] .region-004:last-child {
        margin-right: 0
        }
    .layout[data-layout=layout-main] .region-004 {
        float: left;
        display: block;
        width: 48.93617%;
        margin-right: 0
        }
    }
#footer::after, #header::after, .pane-categoryrelatednodes::after, .pane-gw-blog-related::after, .pane-node-field-ref-content-related::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (max-width: 600px) {
    #header #header-brand, #header #header-partners {
        float: left;
        display: block;
        width: 100%;
        margin-right: 0
        }
    #header #header-brand:last-child, #header #header-partners:last-child, #header #header-search:last-child {
        margin-right: 0
        }
    #header #header-search {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    #footer #footer-content, #footer #footer-partners {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    #footer #footer-content:last-child, #footer #footer-partners:last-child, #header #header-brand:last-child, #header #header-partners:last-child, #header #header-search:last-child {
        margin-right: 0
        }
    #header #header-brand, #header #header-search {
        float: left;
        display: block;
        margin-right: 4.34783%
        }
    #header #header-brand {
        width: 44.34783%
        }
    #header #header-partners {
        float: left;
        display: block;
        width: 51.30435%;
        margin-right: 0
        }
    #header #header-search {
        width: 100%
        }
    }
@media screen and (min-width: 921px) {
    #footer #footer-partners {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%;
        margin-left: 17.02128%
        }
    #footer #footer-content:last-child, #footer #footer-partners:last-child, #header #header-brand:last-child, #header #header-partners:last-child, #header #header-search:last-child {
        margin-right: 0
        }
    #footer #footer-content {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 40.42553%
        }
    #header #header-brand, #header #header-partners {
        margin-right: 2.12766%;
        float: left;
        display: block
        }
    #header #header-brand {
        width: 31.91489%
        }
    #header #header-partners {
        width: 21.70213%
        }
    #header #header-search {
        float: left;
        display: block;
        width: 42.12766%;
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .pane-categoryrelatednodes article, .pane-gw-blog-related article, .pane-node-field-ref-content-related article {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .pane-categoryrelatednodes article:last-child, .pane-categoryrelatednodes article:nth-of-type(2n+2), .pane-gw-blog-related article:last-child, .pane-gw-blog-related article:nth-of-type(2n+2), .pane-node-field-ref-content-related article:last-child, .pane-node-field-ref-content-related article:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
.messages {
    padding: 0.8em
    }
.messages--error {
    color: red;
    border: 1px solid red
    }
.messages--status {
    color: #03c046;
    border: 1px solid #03c046
    }
ul.pager {
    list-style-type: none;
    text-align: center;
    margin: 1.5em 0;
    padding: 1.5em 0
    }
ul.pager li:before {
    display: none
    }
ul.pager a, ul.pager li {
    display: inline-block;
    vertical-align: top
    }
ul.pager li {
    position: static;
    padding-left: 0
    }
ul.pager .pager-current, ul.pager a {
    padding: 0.75em 1.125em;
    margin-bottom: 0.375em;
    color: #FFF;
    border-color: #FCB63B;
    background-color: #FCB63B;
    border-radius: 5px
    }
ul.pager a:hover {
    border-color: #fba209;
    background-color: #fba209
    }
ul.pager .ajax-progress {
    padding: 0.375em;
    border: 1px solid transparent;
    background-color: transparent
    }
ul.pager .pager-current {
    border-color: #F36822;
    background-color: #F36822
    }
#admin-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
#admin-menu ul li {
    position: static;
    padding-left: 0
    }
#admin-menu ul li:before {
    display: none
    }
.slide {
    position: relative
    }
@media screen and (min-width: 601px) {
    .slide__overlay {
        padding: 16px 28px;
        max-width: 70%;
        position: absolute;
        top: 0;
        left: 0
        }
    }
.flex-control-nav, .flex-direction-nav, .slides {
    margin: 0;
    padding: 0;
    list-style: none
    }
.flexslider {
    margin: 0;
    padding: 0;
    position: relative
    }
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    margin: 0
    }
.no-js .slides > li:first-child, .slides:after, html[xmlns] .slides {
    display: block
    }
.slides:after {
    content: " ";
    clear: both;
    visibility: hidden;
    height: 0
    }
.layout-debug::after, ul.tabs::after {
    content: "";
    clear: both
    }
* html .slides {
    height: 1%
    }
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
    }
.loading .flex-viewport {
    max-height: 300px
    }
.flexslider .slides {
    zoom: 1
    }
.carousel li {
    margin-right: 5px
    }
.flex-direction-nav {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 56px;
    width: 152px;
    background: url(/profiles/growwild/themes/seed/images/flexslider/flexslider-controls-wrapper.png) right top no-repeat;
    z-index: 3
    }
@media screen and (max-width: 600px) {
    .flex-direction-nav {
        display: none
        }
    }
.flex-direction-nav li {
    list-style: none
    }
.flex-direction-nav a {
    position: absolute;
    top: 14px;
    display: block;
    width: 29px;
    height: 27px;
    overflow: hidden;
    text-indent: -1000%;
    background: url(/profiles/growwild/themes/seed/images/flexslider/flexslider-controls-buttons.png) no-repeat
    }
a.flex-prev {
    right: 83px;
    background-position: 0 0
    }
a.flex-next {
    right: 41px;
    background-position: -42px 0
    }
.flex-control-nav {
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -50px;
    padding: 0 3px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    text-align: center;
    border: 1px solid #e3d0b4;
    background: #fff8ee;
    border-radius: 15px;
    z-index: 2
    }
@media screen and (max-width: 600px) {
    .flex-control-nav {
        display: none
        }
    }
.flex-control-paging li {
    padding: 4px 0;
    display: inline-block
    }
.flex-control-paging a {
    display: block;
    height: 16px;
    width: 14px;
    margin: 0 4px;
    background: url(/profiles/growwild/themes/seed/images/flexslider/slider-indicator.png) -20px 0 no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0
    }
.flex-control-paging a.flex-active {
    background-position: 0 0
    }
#seed-debug-viewport-width {
    position: fixed;
    z-index: 10000;
    right: 20px;
    bottom: 20px;
    padding: 0.5em 1em;
    border-radius: 3px;
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.8)
    }
.layout-debug::after {
    display: table
    }
ul.tabs {
    list-style-type: none;
    margin: 0 0 1.5em;
    padding: 0
    }
ul.tabs li {
    position: static;
    padding-left: 0;
    float: left
    }
ul.tabs li:before {
    display: none
    }
ul.tabs::after {
    display: table
    }
ul.tabs li a {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0 0.75em;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    border-radius: 0
    }
ul.tabs li a:focus, ul.tabs li a:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
ul.tabs li a.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
ul.tabs li a.active:focus, ul.tabs li a.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
ul.tabs li:first-of-type a {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px
    }
ul.tabs li:last-of-type a {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
    }
.messages {
    margin: 0 0 1.5em
    }
.contextual-links-region {
    position: relative
    }
.contextual-links-trigger {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 1.84615em;
    height: 1.84615em;
    white-space: nowrap;
    overflow: hidden;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none
    }
.contextual-links-trigger:before {
    content: "î ";
    font-size: 1em;
    line-height: 1.84615em;
    display: inline-block;
    vertical-align: top;
    margin-right: 1.84615em;
    font-weight: 400;
    text-decoration: inherit;
    text-transform: none;
    width: 1.84615em;
    height: 1.84615em
    }
#header-mobile-navigation > .contextual-links-wrapper, .contextual-links li:before, .contextual-links-trigger, .file > .contextual-links-wrapper, .manage-display, .node-delete, .openlayers-container > .contextual-links-wrapper, .pane-blockify > .contextual-links-wrapper, .pane-custom > .contextual-links-wrapper, .pane-easy-breadcrumb-easy-breadcrumb > .contextual-links-wrapper, .pane-locale > .contextual-links-wrapper, .pane-menu .contextual-links-wrapper .menu-block-edit, .pane-menu .contextual-links-wrapper .menu-edit, .pane-menu .contextual-links-wrapper li:first-of-type, .pane-menu-block .contextual-links-wrapper .menu-block-edit, .pane-menu-block .contextual-links-wrapper .menu-edit, .pane-menu-block .contextual-links-wrapper li:first-of-type, .pane-node-field-sociallinks > .contextual-links-wrapper, .pane-page-content > .pane-content > .contextual-links-region > .contextual-links-wrapper, .pane-search-api-page > .contextual-links-wrapper, .pane-system-user-menu .contextual-links-wrapper .menu-block-edit, .pane-system-user-menu .contextual-links-wrapper .menu-edit, .pane-system-user-menu .contextual-links-wrapper li:first-of-type, .social-link > .contextual-links-wrapper, .view > .contextual-links-wrapper {
    display: none
    }
.contextual-links-trigger:hover {
    color: #FFF
    }
.contextual-links {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 50;
    right: 0;
    top: 0
    }
.contextual-links li {
    position: static;
    padding-left: 0
    }
.contextual-links-region-active {
    outline-offset: 5px;
    outline: rgba(243, 104, 34, 0.5) solid 5px
    }
.pane-node-field-pods-hero > .contextual-links-wrapper > .contextual-links, .pane-node-field-pods-promo > .contextual-links-wrapper > .contextual-links {
    top: -2.30769em;
    right: 1px
    }
.contextual-links a {
    display: block;
    margin: 0;
    padding: 0.46154em;
    font-size: 0.8125em;
    line-height: 1.29231em;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFF;
    background-color: #F36822;
    opacity: 0.7
    }
.contextual-links a:hover {
    background-color: #d54f0b
    }
#main .olFramedCloudPopupContent {
    overflow: hidden !important
    }
#main .olControlZoomPanel {
    top: 10px;
    left: 10px
    }
#main .olControlZoomPanel div {
    width: 36px;
    height: 36px;
    font-size: 16px;
    line-height: 24px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 4px
    }
#main .olControlZoomPanel div.olControlZoomInItemInactive:before {
    content: "î £";
    font-size: 1em;
    line-height: 2.25em;
    display: inline-block;
    vertical-align: top;
    width: 2.25em;
    height: 2.25em;
    margin-right: 0;
    font-weight: 400;
    text-decoration: inherit;
    text-transform: none
    }
#main .olControlZoomPanel div.olControlZoomToMaxExtentItemInactive {
    display: none
    }
#main .olControlZoomPanel div.olControlZoomOutItemInactive:before, .openlayers_behavior_fullscreen_button_panel .openlayers_behavior_fullscreen_buttonItemInactive:before {
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    font-family: grow-icons;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-transform: none;
    speak: none;
    font-style: normal;
    text-align: center
    }
#main .olControlZoomPanel div.olControlZoomOutItemInactive {
    top: 41px
    }
#main .olControlZoomPanel div.olControlZoomOutItemInactive:before {
    content: "î ¢";
    font-size: 1em;
    line-height: 2.25em;
    width: 2.25em;
    height: 2.25em
    }
.openlayers_behavior_fullscreen_button_panel {
    top: 10px;
    right: 10px
    }
.openlayers_behavior_fullscreen_button_panel .openlayers_behavior_fullscreen_buttonItemInactive {
    width: 36px;
    height: 36px;
    font-size: 16px;
    line-height: 24px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 4px
    }
.openlayers_behavior_fullscreen_button_panel .openlayers_behavior_fullscreen_buttonItemInactive:before {
    content: "î ";
    font-size: 1em;
    line-height: 2.25em;
    width: 2.25em;
    height: 2.25em
    }
#main .openlayers-popup {
    min-height: 50px;
    overflow: hidden
    }
#main .openlayers-popup a {
    display: block;
    text-decoration: none;
    outline: 0
    }
#main .openlayers-popup a h2, #main .openlayers-popup a h3 {
    font-family: Helvetica, Arial, sans-serif;
    color: #FCB63B
    }
#main .openlayers-popup a:focus, #main .openlayers-popup a:focus h2, #main .openlayers-popup a:focus h3, #main .openlayers-popup a:hover, #main .openlayers-popup a:hover h2, #main .openlayers-popup a:hover h3 {
    color: #F36822
    }
#main .openlayers-popup h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin: 0 0 10px
    }
#main .openlayers-popup h3 {
    font-size: 14px;
    line-height: 18px;
    margin: 0
    }
.timeline_items_wrapper h1, .timeline_items_wrapper h2, .timeline_items_wrapper h3, .timeline_items_wrapper h4, .timeline_items_wrapper h5, .timeline_items_wrapper h6, .timeline_line h1, .timeline_line h2, .timeline_line h3, .timeline_line h4, .timeline_line h5, .timeline_line h6 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5em
    }
.mfp-counter, .mfp-preloader, .mfp-title, table.stacktable.small-only .st-head-row {
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif
    }
.timelineLoader {
    width: 100%;
    text-align: center;
    padding: 150px 0
    }
.timelineFlat .timeline_line {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 800px
    }
.timelineFlat .t_line_holder {
    padding: 10px 0 0;
    height: 80px;
    background: url(/profiles/growwild/themes/seed/images/timeline/light/line.jpg) 0 49px repeat-x
    }
.timelineFlat .t_line_view {
    height: 20px;
    width: 800px
    }
.timelineFlat .t_line_m {
    margin-top: 35px;
    height: 10px;
    border-right: 1px solid #b7b6b6;
    width: 448px
    }
.timelineFlat .t_line_m.right {
    left: 449px;
    width: 449px
    }
.timelineFlat h4.t_line_month {
    margin: -30px 0 0
    }
.timelineFlat a.t_line_node {
    text-decoration: none;
    padding: 60px 0 4px;
    height: 10px;
    width: 14px;
    font-size: 12px;
    top: -25px;
    position: relative;
    color: #F36822
    }
.timelineFlat a.t_line_node:after {
    content: "";
    border-radius: 50%;
    height: 14px;
    width: 14px;
    border: 2px solid #fff;
    position: absolute;
    top: 23px;
    left: 50%;
    margin-left: -9px;
    background: #F36822
    }
.timelineFlat a.t_line_node.active {
    color: #F36822;
    top: -28px;
    padding-top: 60px;
    font-size: 14px;
    width: 20px
    }
.timelineFlat a.t_line_node.active:after {
    width: 20px;
    height: 20px;
    margin-left: -12px
    }
.timelineFlat .t_node_desc {
    white-space: normal !important;
    top: -50px;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 50%;
    color: #fff;
    display: inline-block !important;
    position: relative;
    transition: top 0.2s, opacity 0.5s
    }
.timelineFlat a.t_line_node:hover .t_node_desc {
    top: 0;
    opacity: 1;
    filter: alpha(opacity=100)
    }
.timelineFlat .t_node_desc span {
    white-space: nowrap;
    margin-left: -50%;
    margin-right: 50%;
    margin-top: -16px;
    display: block !important;
    padding: 8px;
    border-radius: 3px;
    background: #e46d50;
    position: relative
    }
.timelineFlat .t_node_desc span:after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    bottom: -10px;
    border: 5px solid transparent;
    border-top: 5px solid #e46d50;
    left: 50%;
    margin-left: -5px
    }
.timelineFlat #t_line_left, .timelineFlat #t_line_right {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    top: 42px;
    width: 14px;
    height: 21px;
    font-size: 21px;
    color: #b7b6b6;
    position: relative
    }
.timelineFlat, .timelineTouch.timelineFlat .t_left, .timelineTouch.timelineFlat .t_right {
    display: none
    }
.timelineFlat #t_line_left:after, .timelineFlat #t_line_right:after {
    height: 16px;
    width: 16px;
    position: absolute;
    content: "";
    top: 0
    }
.timelineFlat #t_line_left:hover, .timelineFlat #t_line_right:hover {
    color: #e46d50
    }
.timelineFlat #t_line_left {
    left: -30px
    }
.timelineFlat #t_line_left:after {
    background-image: url(/profiles/growwild/themes/seed/images/icons/arrows/chevron-disc-left.png);
    right: 0
    }
.timelineFlat #t_line_right {
    right: -30px
    }
.timelineFlat #t_line_right:after {
    background-image: url(/profiles/growwild/themes/seed/images/icons/arrows/chevron-disc-right.png);
    left: 0
    }
.timeline_items_wrapper {
    position: relative;
    width: 100%;
    margin: 10px 0
    }
.timelineFlat .timeline_items {
    padding: 0
    }
.timelineFlat .item {
    width: 320px;
    border: 1px solid #ccc;
    background: #FFF;
    position: relative;
    cursor: pointer
    }
.timelineFlat .item.item_node_hover:before {
    content: "";
    position: absolute;
    height: 4px;
    background: #e46d50;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0
    }
.timelineFlat .item.item_node_hover:after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    z-index: 2;
    top: 0;
    left: 50%;
    margin: 4px 0 0 -6px;
    border: 6px solid transparent;
    border-top: 6px solid #e46d50
    }
.timelineFlat .item_open {
    width: 410px;
    height: 410px;
    background: #FFF;
    position: relative;
    color: #777;
    z-index: 2
    }
.timelineFlat .item_open h2 {
    margin: 0 0 10px;
    padding-top: 0;
    font-size: 12px;
    line-height: 12px;
    color: #e46d50
    }
.timelineFlat .item_open_cwrapper {
    width: 410px;
    height: 100%
    }
.timelineFlat .item_open_content {
    width: 100%;
    height: 100%;
    position: relative
    }
.timelineFlat .item_open_content .ajaxloader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -100px
    }
.timelineFlat .timeline_open_content {
    padding: 20px
    }
.timelineFlat .mCSB_container {
    margin-right: 16px
    }
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #e46d50
    }
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    color: #f75f5f
    }
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
    background: #aaa
    }
.timelineFlat .mCustomScrollBox > .mCSB_scrollTools {
    width: 8px
    }
.timelineFlat .item_open .t_close {
    position: absolute;
    top: 20px;
    right: 16px;
    padding: 0 2px 2px;
    width: 12px;
    height: 12px;
    font-size: 16px;
    line-height: 12px;
    color: #e46d50;
    cursor: pointer;
    z-index: 2;
    text-align: center;
    transition: color 0.3s
    }
.timelineFlat .item_open .t_close:hover {
    color: #f75f5f
    }
.timelineFlat .t_controles {
    margin: 0
    }
.timelineFlat:hover .t_left, .timelineFlat:hover .t_right {
    opacity: 1;
    filter: alpha(opacity=100)
    }
.timelineFlat .t_left, .timelineFlat .t_right {
    position: absolute;
    display: block;
    height: 100%;
    width: 75px;
    margin: 0;
    cursor: pointer;
    top: 0;
    z-index: 10;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: background-color 0.3s, opacity 0.3s
    }
.timelineFlat .t_left, .timelineFlat .t_left:hover:active {
    left: 0;
    background: url(/profiles/growwild/themes/seed/images/timeline/clean/blck-arrow-left.png) center center no-repeat rgba(255, 255, 255, 0.9)
    }
.timelineFlat .t_right, .timelineFlat .t_right:hover:active {
    right: 0;
    background: url(/profiles/growwild/themes/seed/images/timeline/clean/blck-arrow-right.png) center center no-repeat rgba(255, 255, 255, 0.9)
    }
@media screen and (max-width: 920px) {
    table.stacktable.large-only {
        display: none
        }
    }
@media screen and (min-width: 921px) {
    table.stacktable.small-only {
        display: none
        }
    }
table.stacktable.small-only .st-head-row {
    font-size: 3em;
    line-height: 1em;
    font-weight: 500
    }
table.stacktable.small-only .st-head-row.st-head-row-main {
    display: none
    }
table.stacktable.small-only .st-key {
    font-weight: 700;
    width: 0
    }
.mfp-preloader {
    font-size: 60px;
    line-height: 1em
    }
.mfp-title {
    padding-right: 40px;
    font-size: 30px;
    line-height: 1.2em
    }
.mfp-counter {
    font-size: 20px;
    line-height: 40px
    }
.modal--fade .modal-download:before, .modal--fade .modal-next:before, .modal--fade .modal-previous:before, .modal--show .modal-download:before, .modal--show .modal-next:before, .modal--show .modal-previous:before {
    font-size: 1em;
    line-height: 1.5em;
    font-family: grow-icons;
    text-transform: none;
    font-style: normal;
    font-variant: normal;
    speak: none
    }
.mfp-arrow:hover, .mfp-close:hover {
    background: 0 0;
    border-color: transparent
    }
body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
    }
.has-overlay > body {
    height: 100%;
    overflow: hidden
    }
.modal--fade, .modal--show {
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    width: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    display: none	
    }
.is-active.modal--fade, .is-active.modal--show, .modal--fade:target, .modal--show:target {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: auto;
    height: auto;
    opacity: 1;
    display: block	
    }
.is-active.modal--fade, .is-active.modal--show {
    height: 100% 	;
    width: 100% 	
    }
.modal--fade .modal-inner, .modal--show .modal-inner {
    position: absolute;
    top: 10vh;
    left: 50%;
    z-index: 20;
    margin-left: -45%;
    width: 90%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
    }
.modal--fade .modal-inner > iframe, .modal--fade .modal-inner > img, .modal--fade .modal-inner > video, .modal--show .modal-inner > iframe, .modal--show .modal-inner > img, .modal--show .modal-inner > video {
    width: 100%;
    height: auto;
    min-height: 300px
    }
.modal--fade .modal-inner > img, .modal--show .modal-inner > img {
    width: auto;
    max-width: 100%
    }
.modal--fade .modal-inner iframe, .modal--show .modal-inner iframe {
    display: block;
    width: 100%;
    border: 0
    }
.modal--fade .modal-content, .modal--show .modal-content {
    position: relative;
    max-height: 400px;
    max-height: 80vh;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
    }
.modal--fade .modal-close, .modal--show .modal-close {
    display: block;
    height: 1px;
    clip: rect(0 0 0 0);
    margin: -1px;
    overflow: hidden;
    text-indent: -100px
    }
.modal--fade .modal-close:focus:after, .modal--show .modal-close:focus:after {
    outline: dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
    }
.modal--fade .modal-close:before, .modal--show .modal-close:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10
    }
.modal--fade .modal-close:after, .modal--show .modal-close:after {
    position: absolute;
    top: 35px;
    right: 50%;
    z-index: 20;
    margin-right: -45%
    }
.modal--fade .modal-previous, .modal--show .modal-previous {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0 0 -45%;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    position: absolute;
    bottom: 35px;
    left: 50%;
    z-index: 20
    }
.modal--fade .modal-previous:before, .modal--show .modal-previous:before {
    content: "î ";
    display: inline-block;
    vertical-align: baseline;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-weight: 400;
    text-decoration: inherit;
    text-align: center
    }
.modal--fade .modal-previous:focus, .modal--fade .modal-previous:hover, .modal--show .modal-previous:focus, .modal--show .modal-previous:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.modal--fade .modal-previous.active, .modal--show .modal-previous.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.modal--fade .modal-previous.active:focus, .modal--fade .modal-previous.active:hover, .modal--show .modal-previous.active:focus, .modal--show .modal-previous.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.modal--fade .modal-next, .modal--show .modal-next {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 -45% 0 0;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    position: absolute;
    bottom: 35px;
    right: 50%;
    z-index: 20
    }
.modal--fade .modal-next:before, .modal--show .modal-next:before {
    content: "î ";
    display: inline-block;
    vertical-align: baseline;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-weight: 400;
    text-decoration: inherit;
    text-align: center
    }
.modal--fade .modal-next:focus, .modal--fade .modal-next:hover, .modal--show .modal-next:focus, .modal--show .modal-next:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.modal--fade .modal-next.active, .modal--show .modal-next.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.modal--fade .modal-next.active:focus, .modal--fade .modal-next.active:hover, .modal--show .modal-next.active:focus, .modal--show .modal-next.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.modal--fade .modal-download, .modal--show .modal-download {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 1.5em;
    height: 1.5em;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0 0 -45%;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    position: absolute;
    top: 35px;
    left: 50%;
    z-index: 20
    }
.modal--fade .modal-download:before, .modal--show .modal-download:before {
    content: "î §";
    display: inline-block;
    vertical-align: top;
    margin-right: 1.5em;
    font-weight: 400;
    text-decoration: inherit;
    text-align: center;
    width: 1.5em;
    height: 1.5em
    }
.modal--fade .modal-download:focus, .modal--fade .modal-download:hover, .modal--show .modal-download:focus, .modal--show .modal-download:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.modal--fade .modal-download.active, .modal--show .modal-download.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.modal--fade .modal-download.active:focus, .modal--fade .modal-download.active:hover, .modal--show .modal-download.active:focus, .modal--show .modal-download.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
@media screen and (max-width: 130%) {
    .modal--fade .modal-close:after, .modal--fade .modal-next, .modal--show .modal-close:after, .modal--show .modal-next {
        margin-right: 0 !important;
        right: 20px
        }
    .modal--fade .modal-inner, .modal--show .modal-inner {
        width: auto;
        left: 20px;
        right: 20px;
        margin-left: 0
        }
    .modal--fade .modal-download, .modal--fade .modal-previous, .modal--show .modal-download, .modal--show .modal-previous {
        left: 20px;
        margin-left: 0 !important
        }
    }
@media screen and (max-height: 46em) and (min-width: 600px) {
    .modal--fade .modal-content, .modal--show .modal-content {
        max-height: 400px;
        max-height: 80vh
        }
    }
@media screen and (max-height: 36em) and (min-width: 600px) {
    .modal--fade .modal-content, .modal--show .modal-content {
        max-height: 265px;
        max-height: 40vh
        }
    }
.is-stacked.modal--fade, .is-stacked.modal--show {
    -webkit-transform: translate(0, 0) scale(1, 1);
    -moz-transform: translate(0, 0) scale(1, 1);
    -o-transform: translate(0, 0) scale(1, 1);
    -ms-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1);
    opacity: 1
    }
.is-stacked.modal--fade .modal-inner, .is-stacked.modal--show .modal-inner {
    -webkit-animation: scaleDown 0.7s ease both;
    -moz-animation: scaleDown 0.7s ease both;
    animation: scaleDown 0.7s ease both
    }
.is-stacked.modal--fade .modal-close, .is-stacked.modal--fade .modal-download, .is-stacked.modal--fade .modal-next, .is-stacked.modal--fade .modal-previous, .is-stacked.modal--show .modal-close, .is-stacked.modal--show .modal-download, .is-stacked.modal--show .modal-next, .is-stacked.modal--show .modal-previous {
    opacity: 0
    }
.pane-community-site-images .item a.modal-download {
    display: none
    }
.user-administrator .pane-community-site-images .item a.modal-download {
    display: block
    }
@media screen and (min-width: 600px) {
    .modal--fade {
        transition: opacity 0.4s
        }
    }
.modal--fade, .modal--show {
    color: #000;
    line-height: 1.3
    }
.modal--fade .modal-inner, .modal--show .modal-inner {
    border-radius: 3px;
    background: 0 0;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    max-width: 100%;
    -webkit-transition: max-width 0.25s linear, margin-left 125ms linear;
    transition: max-width 0.25s linear, margin-left 125ms linear
    }
.modal--fade header, .modal--show header {
    border-bottom: 1px solid #000;
    padding: 0 1.2em
    }
.modal--fade header > h2, .modal--show header > h2 {
    margin: 0.5em 0
    }
.modal--fade .modal-content, .modal--show .modal-content {
    border-bottom: 1px solid #000;
    padding: 15px 1.2em
    }
.modal--fade footer, .modal--show footer {
    border-top: 1px solid #333;
    padding: 0 1.2em 18px;
    background: #f0f0f0;
    border-radius: 3px
    }
.modal--fade .modal-close:before, .modal--show .modal-close:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=")
    }
.modal--fade .modal-close:after, .modal--show .modal-close:after {
    content: "×";
    background: 0 0;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 1.2em;
    text-decoration: none;
    text-indent: 0
    }
.layout[data-layout=foxglove] .column-group {
    padding: 0 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.layout[data-layout=foxglove] .region-group-first {
    background-color: #fff7eb;
    overflow: auto
    }
.pane-node-field-postal-address {
    background-color: #eee;
    padding: 1.5em;
    margin: 1.5em 0;
    width: 100%
    }
@media screen and (max-width: 600px) {
    .pane-node-field-postal-address {
        margin-bottom: 0
        }
    }
.pane-node-field-postal-address h2.pane-title {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 0.75em;
    font-weight: 700;
    text-transform: uppercase
    }
.pane-node-field-partners {
    margin: 1.5em
    }
.pane-node-field-partners h3.pane-title {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 0.75em;
    font-weight: 700;
    text-transform: uppercase
    }
.pane-node-field-partners .field-item {
    display: block;
    position: relative;
    padding-left: 1em
    }
.pane-node-field-partners .field-item:before {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none;
    position: absolute;
    top: -2px;
    left: -0.5em;
    color: #F36822
    }
.pane-node-field-partners .field-item a {
    text-decoration: none
    }
.pane-node-field-our-group-is {
    margin: 1.5em
    }
.pane-node-field-our-group-is .pane-content, .pane-node-field-our-group-is .pane-content * {
    display: inline
    }
.pane-node-field-our-group-is .pane-content h3.field-label {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    font-weight: 700;
    color: #3e3739
    }
.pane-node-field-our-group-is .pane-content .field-value {
    font-weight: 700
    }
.field-name-field-project-variant .field-content {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #F36822;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.field-name-field-video::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 921px) {
    .field-name-field-video .field-name-field-video-youtube {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 65.95745%
        }
    .field-name-field-video .field-name-field-video-youtube:last-child {
        margin-right: 0
        }
    .field-name-field-video .field-name-field-video-description {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%;
        padding-left: 1.5em
        }
    .field-name-field-video .field-name-field-video-description:last-child {
        margin-right: 0
        }
    }
.field-name-field-video {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.field-name-field-video .field-name-field-video-youtube .field-label {
    display: none
    }
.field-name-field-video .field-name-field-video-youtube .file-video {
    position: relative;
    padding-bottom: 60.9375%;
    height: 0
    }
.field-name-field-video .field-name-field-video-youtube .file-video > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
    }
.field-name-field-video .field-name-field-video-youtube .file-video > .content .fluid-width-video-wrapper {
    padding-top: 60.9375% !important
    }
@media screen and (max-width: 920px) {
    .field-name-field-video .field-name-field-video-description {
        padding-top: 3em
        }
    }
.field-name-field-video .field-name-field-video-description .field-label {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 0;
    margin-bottom: 0.75em;
    color: #F36822;
    font-weight: 700;
    text-transform: uppercase
    }
.field-name-field-video .field-name-field-video-description p:first-of-type, .field-name-field-video .field-name-field-video-description p:last-of-type {
    margin: 0
    }
.social-link {
    display: inline-block;
    vertical-align: top;
    margin: 1.5em 0
    }
.social-link .pane-title {
    display: none
    }
.social-link .social-icon {
    display: block;
    text-decoration: none;
    color: #FFF;
    border-radius: 50%;
    margin-right: 0.375em
    }
.social-link .social-icon--facebook:before, .social-link .social-icon--flickr:before, .social-link .social-icon--instagram:before, .social-link .social-icon--tumblr:before, .social-link .social-icon--twitter:before, .social-link .social-icon--youtube:before {
    font-size: 1em;
    line-height: 2.25em;
    display: inline-block;
    margin-right: 1.5em;
    font-family: grow-icons;
    font-weight: 400;
    text-decoration: inherit;
    text-transform: none;
    font-style: normal;
    text-align: center;
    vertical-align: top;
    font-variant: normal;
    speak: none
    }
.social-link .social-icon--twitter {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 2.25em;
    height: 2.25em;
    white-space: nowrap;
    overflow: hidden;
    background-color: #00aced
    }
.social-link .social-icon--facebook, .social-link .social-icon--instagram {
    -webkit-box-sizing: content-box;
    white-space: nowrap;
    overflow: hidden;
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--twitter:before {
    content: "î ";
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--twitter:focus, .social-link .social-icon--twitter:hover {
    background-color: #0087b8
    }
.social-link .social-icon--facebook {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #3b5998
    }
.social-link .social-icon--facebook:before {
    content: "î ";
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--facebook:focus, .social-link .social-icon--facebook:hover {
    background-color: #2c4272
    }
.social-link .social-icon--instagram {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #517fa4
    }
.social-link .social-icon--instagram:before {
    content: "î ";
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--instagram:focus, .social-link .social-icon--instagram:hover {
    background-color: #406482
    }
.social-link .social-icon--tumblr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 2.25em;
    height: 2.25em;
    white-space: nowrap;
    overflow: hidden;
    background-color: #00aced
    }
.social-link .social-icon--flickr, .social-link .social-icon--youtube {
    -moz-box-sizing: content-box;
    width: 2.25em;
    height: 2.25em;
    white-space: nowrap;
    overflow: hidden
    }
.social-link .social-icon--tumblr:before {
    content: "î ";
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--tumblr:focus, .social-link .social-icon--tumblr:hover {
    background-color: #0087b8
    }
.social-link .social-icon--youtube {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #b00
    }
.social-link .social-icon--youtube:before {
    content: "î ";
    width: 2.25em;
    height: 2.25em
    }
.social-link .social-icon--youtube:focus, .social-link .social-icon--youtube:hover {
    background-color: #8a0000
    }
.social-link .social-icon--flickr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #ff0084
    }
.social-link .social-icon--flickr:before {
    content: "î ¦";
    width: 2.25em;
    height: 2.25em
    }
.pane-community-site-activities .pane-title, .pane-community-site-images .pane-title {
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif
    }
.social-link .social-icon--flickr:focus, .social-link .social-icon--flickr:hover {
    background-color: #cc0069
    }
.pane-community-site-images {
    margin-bottom: 1.5em
    }
.pane-community-site-images .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #EB298B;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-weight: 600
    }
.pane-community-site-images .pane-content {
    padding: 0 1.5em 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.pane-community-site-images .item a {
    display: block
    }
.pane-community-site-images .modal-content {
    text-align: center
    }
.pane-community-site-images .modal-content img {
    display: inline-block;
    max-width: none;
    height: 70vh;
    width: auto
    }
.pane-community-site-images .modal-close {
    color: #FFF
    }
.pane-community-site-images .modal-close:after {
    background-color: #FCB63B;
    border-radius: 3px
    }
.pane-community-site-images .modal-close:hover:after {
    background-color: #F36822;
    border-radius: 3px
    }
.timelineFlat .item img {
    margin-top: 0
    }
.timelineFlat .item h2 {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700;
    padding: 10px 20px 0;
    margin: 0;
    color: #e46d50
    }
.timelineFlat .item span {
    display: block;
    margin: 0 20px 10px
    }
.timelineFlat .item .minor-text {
    font-size: 0.8125em;
    line-height: 1.84615em
    }
.timelineFlat .item .minor-text a {
    text-transform: capitalize
    }
.timelineFlat .item .read_more {
    padding: 10px;
    font-size: 12px;
    line-height: 12px;
    float: left;
    color: #fff;
    cursor: pointer;
    margin: 0 20px 20px;
    border-radius: 3px;
    background: #e46d50;
    transition: background-color 0.3s
    }
.timelineFlat .item .read_more:hover {
    background: #f75f5f
    }
.pane-community-site-activities .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #999;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-weight: 600
    }
.pane-community-site-activities .pane-content td:first-of-type, .pane-node-field-project-type .pane-content {
    font-weight: 700;
    color: #F36822
    }
.pane-community-site-activities .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.pane-community-site-activities .pane-content .views-field-edit-node a {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    text-transform: capitalize
    }
.pane-community-site-activities .pane-content .views-field-edit-node a:focus, .pane-community-site-activities .pane-content .views-field-edit-node a:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.pane-community-site-activities .pane-content .views-field-edit-node a.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.pane-community-site-activities .pane-content .views-field-edit-node a.active:focus, .pane-community-site-activities .pane-content .views-field-edit-node a.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.pane-community-site-activities .pane-content tr:last-of-type {
    border-bottom: none
    }
.pane-community-site-activities .pane-content .tweetbutton-tweet {
    margin-top: 0.225em
    }
.pane-community-site-activities .pane-content .views-field-edit-node a {
    margin: 0.225em 0
    }
.pane-node-field-geolocation {
    margin: 1.5em 0
    }
.pane-node-field-project-type {
    margin: 1.5em
    }
.pane-node-field-project-type .pane-content .field-value {
    display: inline
    }
.pane-node-field-project-type .pane-content a {
    text-decoration: none;
    white-space: nowrap
    }
.pane-node-field-project-type .pane-content a:before {
    content: "î ¡";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
.flag-abuse-node, .flag-abuse-node .flag-message {
    width: 100%;
    text-align: right;
    display: block
    }
.field-name-field-group-name .field-value, .pane-node-title .pane-content h1 {
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif
    }
.field-name-field-group-name .field-value {
    font-size: 4em;
    line-height: 1.125em;
    margin: 0.375em 0 0;
    font-weight: 600;
    color: #F36822
    }
.pane-node-title .pane-content h1 {
    margin: 0 0 0.375em;
    font-weight: 400;
    color: #FCB63B
    }
.pane-node-field-site-url {
    display: inline-block;
    vertical-align: top
    }
.pane-node-field-site-url .field-content a {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0.75em 0.75em 0;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none
    }
.pane-node-field-site-url .field-content a:focus, .pane-node-field-site-url .field-content a:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.pane-node-field-site-url .field-content a.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.pane-node-field-site-url .field-content a.active:focus, .pane-node-field-site-url .field-content a.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.link-contact {
    display: inline-block;
    vertical-align: top
    }
.link-contact p {
    margin: 0
    }
.pane-node-field-community-site-logo {
    margin: 1.5em 0
    }
@media screen and (max-width: 920px) {
    .pane-node-field-community-site-logo {
        max-width: 10.5em
        }
    }
.field-name-field-how-to-get-involved .field-content, .field-name-field-our-challenge .field-content, .field-name-field-what-we-re-doing .field-content, .field-name-field-who-can-enjoy-our-site .field-content {
    padding: 0 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.field-name-field-how-to-get-involved .field-label, .field-name-field-our-challenge .field-label, .field-name-field-what-we-re-doing .field-label, .field-name-field-who-can-enjoy-our-site .field-label {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
@media screen and (min-width: 921px) {
    .field-name-field-how-to-get-involved .field-label span, .field-name-field-our-challenge .field-label span, .field-name-field-what-we-re-doing .field-label span, .field-name-field-who-can-enjoy-our-site .field-label span {
        display: block
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .field-name-field-how-to-get-involved .field-label span, .field-name-field-who-can-enjoy-our-site .field-label span {
        display: block
        }
    }
.field-name-field-who-can-enjoy-our-site .field-label {
    border-bottom: solid 6px #EB298B
    }
.field-name-field-how-to-get-involved .field-label {
    border-bottom: solid 6px #13A327
    }
.field-name-field-what-we-re-doing .field-label {
    border-bottom: solid 6px #FDF12D
    }
.field-name-field-our-challenge .field-label {
    border-bottom: solid 6px #11ADEF
    }
.instructions .pane-content {
    background-color: #eee;
    margin: 1.5em 0;
    padding: 0.75em;
    color: #777;
    font-style: italic
    }
.instructions .pane-content p {
    font-size: 0.8125em;
    line-height: 1.29231em;
    margin: 0
    }
.instructions.instructions-tags {
    margin: 1.5em
    }
.admin-link .pane-content a, a.admin-link {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0.75em 0.75em 0;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none
    }
.admin-link .pane-content a:focus, .admin-link .pane-content a:hover, a.admin-link:focus, a.admin-link:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.admin-link .pane-content a.active, a.admin-link.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.admin-link .pane-content a.active:focus, .admin-link .pane-content a.active:hover, a.admin-link.active:focus, a.admin-link.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.public-link .pane-content a, a.public-link {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0 0.75em;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none
    }
.public-link .pane-content a:focus, .public-link .pane-content a:hover, a.public-link:focus, a.public-link:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.public-link .pane-content a.active, a.public-link.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.public-link .pane-content a.active:focus, .public-link .pane-content a.active:hover, a.public-link.active:focus, a.public-link.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.link-add-partner {
    margin: 1.5em
    }
.flag-abuse-node a.flag {
    font-size: 0.8125em;
    line-height: 1.84615em;
    color: #999;
    text-decoration: none
    }
.flag-abuse-node a.flag:focus, .flag-abuse-node a.flag:hover {
    color: #F36822
    }
.flag-abuse-node .flag-message {
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 0 5px;
    color: #bbb
    }
.node-basic-page.node-teaser, .node-blog-post.node-teaser, .node-community-site-page.node-teaser, .node-faq.node-teaser, .node-landingpage.node-teaser, .node-pod-link.node-teaser, .node-pressrelease.node-teaser {
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF;
    position: relative
    }
.node-basic-page.node-teaser .full-bg, .node-blog-post.node-teaser .full-bg, .node-community-site-page.node-teaser .full-bg, .node-faq.node-teaser .full-bg, .node-landingpage.node-teaser .full-bg, .node-pod-link.node-teaser .full-bg, .node-pressrelease.node-teaser .full-bg {
    background-repeat: no-repeat;
    background-position: center 25%;
    background-size: 100% auto
    }
.node-basic-page.node-teaser a.main-link, .node-blog-post.node-teaser a.main-link, .node-community-site-page.node-teaser a.main-link, .node-faq.node-teaser a.main-link, .node-landingpage.node-teaser a.main-link, .node-pod-link.node-teaser a.main-link, .node-pressrelease.node-teaser a.main-link {
    overflow: hidden;
    display: block;
    text-decoration: none;
    color: #3e3739
    }
.node-basic-page.node-teaser a.main-link h3, .node-blog-post.node-teaser a.main-link h3, .node-community-site-page.node-teaser a.main-link h3, .node-faq.node-teaser a.main-link h3, .node-landingpage.node-teaser a.main-link h3, .node-pod-link.node-teaser a.main-link h3, .node-pressrelease.node-teaser a.main-link h3 {
    font-family: Helvetica, Arial, sans-serif;
    color: #3e3739
    }
.node-basic-page.node-teaser a.main-link:focus, .node-basic-page.node-teaser a.main-link:focus h3, .node-basic-page.node-teaser a.main-link:hover, .node-basic-page.node-teaser a.main-link:hover h3, .node-blog-post.node-teaser a.main-link:focus, .node-blog-post.node-teaser a.main-link:focus h3, .node-blog-post.node-teaser a.main-link:hover, .node-blog-post.node-teaser a.main-link:hover h3, .node-community-site-page.node-teaser a.main-link:focus, .node-community-site-page.node-teaser a.main-link:focus h3, .node-community-site-page.node-teaser a.main-link:hover, .node-community-site-page.node-teaser a.main-link:hover h3, .node-faq.node-teaser a.main-link:focus, .node-faq.node-teaser a.main-link:focus h3, .node-faq.node-teaser a.main-link:hover, .node-faq.node-teaser a.main-link:hover h3, .node-landingpage.node-teaser a.main-link:focus, .node-landingpage.node-teaser a.main-link:focus h3, .node-landingpage.node-teaser a.main-link:hover, .node-landingpage.node-teaser a.main-link:hover h3, .node-pod-link.node-teaser a.main-link:focus, .node-pod-link.node-teaser a.main-link:focus h3, .node-pod-link.node-teaser a.main-link:hover, .node-pod-link.node-teaser a.main-link:hover h3, .node-pressrelease.node-teaser a.main-link:focus, .node-pressrelease.node-teaser a.main-link:focus h3, .node-pressrelease.node-teaser a.main-link:hover, .node-pressrelease.node-teaser a.main-link:hover h3 {
    color: #F36822
    }
.node-basic-page.node-teaser .content, .node-blog-post.node-teaser .content, .node-community-site-page.node-teaser .content, .node-faq.node-teaser .content, .node-landingpage.node-teaser .content, .node-pod-link.node-teaser .content, .node-pressrelease.node-teaser .content {
    padding: 0 3.75em 0 1.5em;
    position: relative
    }
.node-basic-page.node-teaser .content:after, .node-blog-post.node-teaser .content:after, .node-community-site-page.node-teaser .content:after, .node-faq.node-teaser .content:after, .node-landingpage.node-teaser .content:after, .node-pod-link.node-teaser .content:after, .node-pressrelease.node-teaser .content:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-left: 0;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none;
    position: absolute;
    right: 0.75em;
    top: 50%;
    margin-top: -0.75em
    }
.node-basic-page.node-teaser .link-external .content:after, .node-blog-post.node-teaser .link-external .content:after, .node-community-site-page.node-teaser .link-external .content:after, .node-faq.node-teaser .link-external .content:after, .node-landingpage.node-teaser .link-external .content:after, .node-pod-link.node-teaser .link-external .content:after, .node-pressrelease.node-teaser .link-external .content:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-left: 0;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
.field-name-field-pods-hero .node-basic-page.node-teaser .field-name-field-teasertext, .field-name-field-pods-hero .node-landingpage.node-teaser .field-name-field-teasertext, .field-name-field-pods-hero .node-pod-link.node-teaser .field-name-field-teasertext, .field-name-field-pods-promo .node-basic-page.node-teaser .field-name-field-teasertext, .field-name-field-pods-promo .node-landingpage.node-teaser .field-name-field-teasertext, .field-name-field-pods-promo .node-pod-link.node-teaser .field-name-field-teasertext, .node-basic-page.node-teaser .field-name-field-teasertext .field-label, .node-basic-page.node-teaser .links, .node-blog-post.node-teaser .field-name-field-teasertext .field-label, .node-blog-post.node-teaser .links, .node-community-site-page.node-teaser .field-name-field-teasertext .field-label, .node-community-site-page.node-teaser .links, .node-faq.node-teaser .field-name-field-teasertext .field-label, .node-faq.node-teaser .links, .node-landingpage.node-teaser .field-name-field-teasertext .field-label, .node-landingpage.node-teaser .links, .node-pod-link.node-teaser .field-name-field-teasertext .field-label, .node-pod-link.node-teaser .links, .node-pressrelease.node-teaser .field-name-field-teasertext .field-label, .node-pressrelease.node-teaser .links {
    display: none
    }
.node-basic-page.node-teaser h3, .node-blog-post.node-teaser h3, .node-community-site-page.node-teaser h3, .node-faq.node-teaser h3, .node-landingpage.node-teaser h3, .node-pod-link.node-teaser h3, .node-pressrelease.node-teaser h3 {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700
    }
.node-basic-page.node-teaser .field-name-field-teasertext .field-value, .node-blog-post.node-teaser .field-name-field-teasertext .field-value, .node-community-site-page.node-teaser .field-name-field-teasertext .field-value, .node-faq.node-teaser .field-name-field-teasertext .field-value, .node-landingpage.node-teaser .field-name-field-teasertext .field-value, .node-pod-link.node-teaser .field-name-field-teasertext .field-value, .node-pressrelease.node-teaser .field-name-field-teasertext .field-value {
    margin: 1.5em 0
    }
.field-name-field-pods-hero .node-basic-page.node-teaser.with-image .image, .field-name-field-pods-hero .node-landingpage.node-teaser.with-image .image, .field-name-field-pods-hero .node-pod-link.node-teaser.with-image .image, .field-name-field-pods-promo .node-basic-page.node-teaser.with-image .image, .field-name-field-pods-promo .node-landingpage.node-teaser.with-image .image, .field-name-field-pods-promo .node-pod-link.node-teaser.with-image .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
    }
.field-name-field-pods-hero .node-basic-page.node-teaser .content, .field-name-field-pods-hero .node-landingpage.node-teaser .content, .field-name-field-pods-hero .node-pod-link.node-teaser .content, .field-name-field-pods-promo .node-basic-page.node-teaser .content, .field-name-field-pods-promo .node-landingpage.node-teaser .content, .field-name-field-pods-promo .node-pod-link.node-teaser .content {
    background-color: #FFF;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
    }
.field-name-field-pods-hero .node-basic-page.node-teaser h3, .field-name-field-pods-hero .node-landingpage.node-teaser h3, .field-name-field-pods-hero .node-pod-link.node-teaser h3, .field-name-field-pods-promo .node-basic-page.node-teaser h3, .field-name-field-pods-promo .node-landingpage.node-teaser h3, .field-name-field-pods-promo .node-pod-link.node-teaser h3 {
    margin: 0.75em 0
    }
.field-name-field-pods-promo .node-teaser {
    position: relative;
    height: 0
    }
@media screen and (max-width: 600px) {
    .field-name-field-pods-promo .node-teaser {
        padding-bottom: 60%
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .field-name-field-pods-promo .node-teaser {
        padding-bottom: 70%
        }
    }
@media screen and (min-width: 921px) {
    .field-name-field-pods-promo .node-teaser {
        padding-bottom: 110%
        }
    }
.field-name-field-pods-hero .full-bg {
    background-position: center 10%
    }
.field-name-field-pods-hero .node-teaser {
    position: relative;
    padding-bottom: 56%;
    height: 0
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .field-name-field-pods-hero .node-pod-link.node-teaser {
        padding-top: 0;
        padding-bottom: 50%
        }
    }
.field-name-field-pods-promo .node-basic-page.node-teaser .full-bg, .field-name-field-pods-promo .node-faq.node-teaser .full-bg, .field-name-field-pods-promo .node-landingpage.node-teaser .full-bg, .field-name-field-pods-promo .node-pod-link.node-teaser .full-bg, .field-name-field-pods-promo .node-pressrelease.node-teaser .full-bg {
    background-position: center 0
    }
.field-name-field-pods-article .node-teaser .full-bg {
    background-position: center;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg',sizingMethod='scale')"
    }
.field-name-field-pods-article .node-teaser.with-image .image {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    height: 100%
    }
.field-name-field-pods-article .node-teaser.with-image .content {
    padding-left: 33%
    }
.field-name-field-pods-article .node-teaser h3 {
    margin-top: 1.5em;
    margin-bottom: 0.75em
    }
.field-name-field-pods-article .node-teaser .field-name-field-teasertext .field-value {
    margin-top: 0.75em
    }
.field-name-field-ref-content .node-teaser.with-image .image, .field-name-field-ref-content-related .node-teaser.with-image .image, .pane-categoryrelatednodes .node-teaser.with-image .image, .pane-gw-blog-blog .node-teaser.with-image .image, .pane-gw-blog-related .node-teaser.with-image .image, .pane-gw-blog-tagged .node-teaser.with-image .image {
    display: block;
    padding-bottom: 55%;
    height: 0;
    margin-left: -1.5em;
    margin-right: -1.5em;
    margin-bottom: 1.5em
    }
.field-name-field-ref-content .node-teaser.with-image .image, .pane-gw-blog-related .node-teaser.with-image .image {
    padding-bottom: 45%
    }
.field-name-field-ref-content-related .node-teaser .full-bg, .pane-gw-blog-related .node-teaser .full-bg {
    background-position: center 0
    }
.node-pod-media.node-teaser {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #000
    }
.node-pod-media.node-teaser > .content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden
    }
.node-pod-media.node-teaser .field-name-field-video-youtube .field-label, .node-pod-media.node-teaser .links, .node-pod-media.node-teaser h3 {
    display: none
    }
.user-administrator .node-teaser:before {
    display: block;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    font-size: 0.6875em;
    line-height: 1.09091em;
    padding: 0.54545em;
    color: #FFF;
    background: #000;
    opacity: 0.6
    }
.page-faqs .pane-page-title h2, .page-faqs h3.group-title, .page-test-pressreleases .pane-page-title h2, .page-test-pressreleases h3.group-title {
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.user-administrator .node-pod-link.node-teaser:before {
    content: "Pod:Link"
    }
.user-administrator .node-pod-media.node-teaser:before {
    content: "Pod:Media"
    }
.user-administrator .node-basic-page.node-teaser:before {
    content: "Pod:Teaser (Content page)"
    }
.user-administrator .node-landingpage.node-teaser:before {
    content: "Pod:Teaser (Landing page)"
    }
.node--pressrelease--accordian .fieldset-wrapper img, .node--pressrelease--accordian-leaf .fieldset-wrapper img {
    float: right
    }
.page-faqs .pane-page-title h2, .page-test-pressreleases .pane-page-title h2 {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #11ADEF;
    color: #3e3739
    }
.page-faqs .pane-views-panes, .page-test-pressreleases .pane-views-panes {
    padding: 1.5em 1.5em 0;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.page-faqs h3.group-title, .page-test-pressreleases h3.group-title {
    margin: 0 0 0.5em;
    border-bottom: solid 6px #FDF12D;
    color: #3e3739;
    padding-bottom: 0.5em;
    padding-left: 1em;
    position: relative
    }
.node-faq.node-full h2:before, .node-pressrelease.node-full h2:before, .page-faqs h3.group-title:before, .page-test-pressreleases h3.group-title:before {
    content: "î ¢";
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    height: 1.5em;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none;
    top: 0;
    left: 0
    }
.page-faqs h3.group-title:before, .page-test-pressreleases h3.group-title:before {
    font-size: 0.66667em;
    width: 1.125em;
    margin-right: 0.375em;
    font-family: grow-icons;
    position: absolute
    }
.node-faq.node-full, .node-pressrelease.node-full {
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF;
    padding: 0 1.5em
    }
.node-faq.node-full h2, .node-pressrelease.node-full h2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0.75em 0;
    padding-left: 2.25em;
    position: relative
    }
.node-faq.node-full h2:before, .node-pressrelease.node-full h2:before {
    font-size: 1em;
    width: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    position: absolute
    }
.group-hidden > .group-content, .node-faq.node-full .field-label, .node-faq.node-full .field-name-field-faqcategory-ref, .node-faq.node-full .field-name-field-pressreleasegroup-ref, .node-pressrelease.node-full .field-label, .node-pressrelease.node-full .field-name-field-faqcategory-ref, .node-pressrelease.node-full .field-name-field-pressreleasegroup-ref {
    display: none
    }
.group-title {
    cursor: pointer
    }
.group-hidden h2.group-title:before, .group-hidden h3.group-title:before {
    content: "î £";
    line-height: 1.5em;
    display: inline-block;
    height: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-transform: none;
    speak: none;
    text-align: center;
    vertical-align: top
    }
.group-hidden h3.group-title:before {
    font-size: 0.66667em;
    width: 1.125em
    }
.group-hidden h2.group-title:before {
    font-size: 1em;
    width: 1.5em
    }
.ispot-link, .node-type-blog-post .pane-node-comments .comment .actions .flag-wrapper a, .node-type-blog-post .pane-node-comments .comment .actions ul li a, .node-type-blog-post .pane-node-comments .comment .date a {
    text-decoration: none
    }
.field-name-field-pods-hero > .field-content::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 921px) {
    .field-name-field-pods-hero > .field-content > .field-value {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .field-name-field-pods-hero > .field-content > .field-value:last-child, .field-name-field-pods-hero > .field-content > .field-value:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
.field-name-field-pods-promo > .field-content::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .field-name-field-pods-promo > .field-content > .field-value {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .field-name-field-pods-promo > .field-content > .field-value:last-child, .field-name-field-pods-promo > .field-content > .field-value:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .field-name-field-pods-promo > .field-content > .field-value {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 23.40426%
        }
    .field-name-field-pods-promo > .field-content > .field-value:last-child, .field-name-field-pods-promo > .field-content > .field-value:nth-of-type(4n+4) {
        margin-right: 0
        }
    }
.field-name-field-pods-article > .field-content::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 921px) {
    .field-name-field-pods-article > .field-content > .field-value {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .field-name-field-pods-article > .field-content > .field-value:last-child, .field-name-field-pods-article > .field-content > .field-value:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .region-004::after {
        clear: both;
        content: "";
        display: table
        }
    .region-004 .follow-us, .region-004 .newsletter {
        float: left;
        display: block;
        width: 47.82609%
        }
    .region-004 .pane-twitter-growwild-twitter-gwtweets-pane {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .region-004 .follow-us, .region-004 .follow-us:last-child, .region-004 .newsletter:last-child, .region-004 .pane-twitter-growwild-twitter-gwtweets-pane:last-child {
        margin-right: 0
        }
    .region-004 .newsletter {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .region-004::after {
        clear: both;
        content: "";
        display: table
        }
    .region-004 .follow-us, .region-004 .newsletter {
        float: left;
        display: block;
        width: 47.82609%
        }
    .region-004 .pane-twitter-growwild-twitter-gwtweets-pane {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .region-004 .follow-us, .region-004 .follow-us:last-child, .region-004 .newsletter:last-child, .region-004 .pane-twitter-growwild-twitter-gwtweets-pane:last-child {
        margin-right: 0
        }
    .region-004 .newsletter {
        margin-right: 0
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .region-006::after {
        clear: both;
        content: "";
        display: table
        }
    .region-006 .pane-node-field-quicklinks-left {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .region-006 .pane-node-field-quicklinks-left:last-child, .region-006 .pane-node-field-quicklinks-right:last-child {
        margin-right: 0
        }
    .region-006 .pane-node-field-quicklinks-right {
        float: left;
        display: block;
        width: 47.82609%;
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .region-006::after {
        clear: both;
        content: "";
        display: table
        }
    .region-006 .pane-node-field-quicklinks-left {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .region-006 .pane-node-field-quicklinks-left:last-child, .region-006 .pane-node-field-quicklinks-right:last-child {
        margin-right: 0
        }
    .region-006 .pane-node-field-quicklinks-right {
        float: left;
        display: block;
        width: 48.93617%;
        margin-right: 0
        }
    .field-name-body img.img-small {
        max-width: 25%
        }
    .field-name-body img.img-medium {
        max-width: 50%
        }
    }
.node-type-basic-page .pane-node-title h2 {
    margin: 0 0 0.375em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #11ADEF;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.node-type-basic-page .pane-node-body {
    padding: 0 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.node-type-basic-page .pane-node-body .field-name-body .field-value::after {
    clear: both;
    content: "";
    display: table
    }
.field-name-body img {
    display: inline-block
    }
.field-name-body img.img-medium, .field-name-body img.img-small {
    margin: 1.5em 0
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .field-name-body img.img-small {
        max-width: 40%
        }
    .field-name-body img.img-medium {
        max-width: 50%
        }
    }
@media screen and (min-width: 601px) {
    .field-name-body img.img-left {
        float: left;
        clear: left;
        margin-right: 1.5em
        }
    .field-name-body img.img-right {
        float: right;
        clear: right;
        margin-left: 1.5em
        }
    }
.field-name-body img.img-large {
    display: block;
    width: 100%;
    max-width: none
    }
.pane-node-field-sociallinks {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF;
    position: relative;
    text-align: center
    }
.pane-node-field-sociallinks:after, .pane-node-field-sociallinks:before {
    content: "";
    position: absolute;
    z-index: 5;
    bottom: 100%;
    left: 50%;
    height: 0;
    width: 0
    }
.pane-node-field-sociallinks:before {
    margin-left: -12px;
    border-bottom: 12px solid #ccc;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent
    }
.pane-node-field-sociallinks:after {
    margin-left: -11px;
    border-bottom: 11px solid #FFF;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent
    }
.pane-node-field-sociallinks .addthis_default_style .at300b {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0 2px;
    float: none
    }
.node-type-blog-post .pane-node-title h2, .pane-gw-blog-blog h2, .pane-gw-blog-tagged h2 {
    margin: 0 0 0.375em;
    padding-bottom: 0.15em;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.pane-node-field-sociallinks div.atclear {
    display: none
    }
.pane-gw-blog-blog h2, .pane-gw-blog-tagged h2 {
    border-bottom: solid 6px #EB298B
    }
.node-type-blog-post .pane-node-title h2 {
    border-bottom: solid 6px #11ADEF
    }
.node-type-blog-post .region-content {
    padding: 0 1.5em 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.node-type-blog-post .region-content .field-name-body .field-value::after {
    clear: both;
    content: "";
    display: table
    }
.node-type-blog-post .field-name-field-tags .field-value {
    display: inline-block
    }
.node-type-blog-post .field-name-field-tags .field-value a {
    padding: 2px 5px;
    background: #FCB63B;
    color: #FFF;
    text-decoration: none;
    border-radius: 3px
    }
.node-type-blog-post .field-name-field-tags .field-value a:hover {
    background: #fba209
    }
.node-type-blog-post .pane-node-comment-form, .node-type-blog-post .pane-node-comments .comment {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.node-type-blog-post .pane-node-comment-form .pane-title, .node-type-blog-post .pane-node-comments .comment .pane-title {
    margin-top: 0
    }
.node-type-blog-post .pane-node-comment-form .filter-wrapper {
    display: none
    }
.node-type-blog-post .pane-node-comments .comment {
    position: relative
    }
.node-type-blog-post .pane-node-comments .comment:hover .actions {
    display: block
    }
.node-type-blog-post .pane-node-comments .comment.comment-unpublished {
    outline: #FCB63B solid 6px
    }
.node-type-blog-post .pane-node-comments .comment .field-name-comment-body p {
    margin-top: 10px;
    margin-bottom: 0
    }
.node-type-blog-post .pane-node-comments .comment .field-name-comment-body p:first-child {
    margin-top: 0
    }
.node-type-blog-post .pane-node-comments .comment .submitted {
    margin-top: 5px
    }
.node-type-blog-post .pane-node-comments .comment .actions {
    display: none;
    position: absolute;
    bottom: 10px;
    right: 15px;
    margin: 0;
    text-align: right
    }
.node-type-blog-post .pane-node-comments .comment .actions .flag-wrapper {
    padding-left: 0.25em
    }
.node-type-blog-post .pane-node-comments .comment .actions .flag-wrapper .flag-throbber {
    display: none
    }
.node-type-blog-post .pane-node-comments .comment .actions ul {
    display: inline-block;
    margin: 0;
    list-style-type: none
    }
.node-type-blog-post .pane-node-comments .comment .actions ul li {
    display: inline-block
    }
.node-type-blog-post .pane-node-comments .comment .actions ul li:before {
    display: none
    }
.view-gw-blog.view-display-id-blog .view-content, .view-gw-blog.view-display-id-tagged .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px
    }
.view-gw-blog.view-display-id-blog .view-content > div, .view-gw-blog.view-display-id-tagged .view-content > div {
    display: flex;
    width: 50%;
    padding: 0 10px
    }
.view-gw-blog .ajax-progress, .view-gw-blog ul.pager-show-more-empty {
    display: none
    }
.node-type-landingpage .pane-node-title h2, .page-ispot .pane-page-title h2 {
    padding-bottom: 0.15em;
    color: #3e3739;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.view-gw-blog.view-display-id-blog .view-content > div article, .view-gw-blog.view-display-id-tagged .view-content > div article {
    width: 100%
    }
.view-gw-blog .pager-show-more-next a.progress-disabled {
    opacity: 0.5
    }
.search-results .node-blog-post.with-image .main-link {
    font-size: 0
    }
.search-results .node-blog-post.with-image .main-link > * {
    font-size: 1rem
    }
.search-results .node-blog-post.with-image .main-link .image {
    display: inline-block;
    height: 200px;
    width: 25%;
    vertical-align: middle
    }
@media screen and (max-width: 600px) {
    .search-results .node-blog-post.with-image .main-link .image {
        width: 100%
        }
    }
.search-results .node-blog-post.with-image .main-link .image + .content {
    display: inline-block;
    width: 75%;
    vertical-align: middle
    }
.communities-browse-gallery ul li:before, .ispot-footer .pane-title {
    display: none
    }
@media screen and (max-width: 600px) {
    .search-results .node-blog-post.with-image .main-link .image + .content {
        width: 100%;
        padding-top: 10px
        }
    }
.node-type-landingpage .pane-node-title h2 {
    margin: 0 0 0.375em;
    border-bottom: solid 6px #EB298B;
    font-size: 3em
    }
.page-ispot .pane-page-title h2 {
    margin: 0 0 0.2875em;
    border-bottom: solid 6px #11ADEF;
    font-size: 3em
    }
.ispot-footer, .ispot-header {
    padding: 1.5em 1.5em 0;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.ispot-footer h2, .ispot-header h2 {
    color: #FCB63B;
    font-size: 3em;
    line-height: 1.5em;
    margin: 0
    }
.ispot-footer h3, .ispot-header h3 {
    font-size: 2em;
    line-height: 1.5em;
    margin: 0
    }
.ispot-header {
    padding-top: 0
    }
.ispot-insects-gallery .pane-content, .ispot-insects-map .pane-content, .ispot-plants-gallery .pane-content, .ispot-plants-map .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.ispot-insects-gallery .pane-title, .ispot-insects-map .pane-title, .ispot-plants-gallery .pane-title, .ispot-plants-map .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.ispot-insects-gallery .pane-title {
    border-bottom: solid 6px #EB298B
    }
.ispot-plants-gallery .pane-title {
    border-bottom: solid 6px #13A327
    }
.ispot-insects-map .pane-title {
    border-bottom: solid 6px #EB298B
    }
.ispot-plants-map .pane-title {
    border-bottom: solid 6px #13A327
    }
@media screen and (min-width: 921px) {
    .ispot-insects-map .pane-title, .ispot-plants-map .pane-title {
        display: none
        }
    }
.communities-browse-gallery ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center
    }
.communities-browse-gallery ul li {
    position: static;
    padding-left: 0
    }
.communities-browse-gallery li {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 10px
    }
.ispot-more, .pane-community-site-index-project-allmap-pane .pane-title, .pane-community-site-index-project-grid-pane .pane-title, .project-page-tabs-list li:before, .projects-header .pane-title {
    display: none
    }
.ispot-logo {
    width: 80px;
    margin-top: 1.5em;
    margin-bottom: 0.375em
    }
.ispot-link {
    font-size: 0.8125em;
    line-height: 1.84615em;
    color: #999
    }
.ispot-link:focus, .ispot-link:hover {
    color: #F36822
    }
.embed-rsp iframe {
    width: 100%
    }
.page-community-projects .pane-page-title h1 {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #11ADEF;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
@media screen and (max-width: 920px) {
    .page-community-projects .pane-page-content {
        padding-right: 1em
        }
    }
.projects-header {
    padding: 0 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.project-page-tabs-list {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.project-page-tabs-list li {
    position: static;
    padding-left: 0
    }
.page-community-projects .views-exposed-widgets .container-inline div, .page-community-projects .views-exposed-widgets .container-inline label {
    display: block
    }
.page-community-projects .views-exposed-widgets .container-inline .views-reset-button, .page-community-projects .views-exposed-widgets .container-inline .views-submit-button {
    display: inline-block;
    vertical-align: top
    }
.page-community-projects .views-exposed-widgets #edit-country-wrapper .views-widget, .page-community-projects .views-exposed-widgets #edit-type-wrapper .views-widget {
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-bottom: 0.75em
    }
.page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox:last-child, .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%
        }
    .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox:last-child, .page-community-projects .views-exposed-widgets #edit-country-wrapper .bef-checkboxes .form-type-bef-checkbox:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
.page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes::after {
    clear: both;
    content: "";
    display: table
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox:last-child, .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%
        }
    .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox:last-child, .page-community-projects .views-exposed-widgets #edit-type-wrapper .bef-checkboxes .form-type-bef-checkbox:nth-of-type(3n+3) {
        margin-right: 0
        }
    }
.page-project-map .pane-project-map-menu {
    margin-top: 72px
    }
.has-filter-tabs .views-exposed-widget > label, .js-body .page-community-projects .region-content .views-exposed-widgets {
    display: none
    }
.filter-tab-widget .views-widget {
    background-color: #231f20
    }
.filter-tab-widget .views-widget .form-type-select {
    margin: 0
    }
.filter-tab-widget .views-widget .form-type-select label {
    color: #fff
    }
.filter-tab-widget .views-widget .highlight label {
    color: #FCB63B
    }
.views-buttons {
    text-align: right;
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
    }
.menu-projects-tabs .menu a, .views-tabs .filter-tab {
    text-indent: 11px;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    font-weight: 700;
    cursor: pointer
    }
.views-buttons:last-child {
    margin-right: 0
    }
.views-buttons .views-reset-button, .views-buttons .views-submit-button {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    margin-left: 5px;
    display: inline-block;
    vertical-align: top
    }
.views-buttons .views-reset-button button {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.views-buttons .views-reset-button button:focus, .views-buttons .views-reset-button button:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.menu-projects-tabs .menu, .views-tabs {
    border-bottom: solid 0.75em #231f20;
    position: relative
    }
.views-tabs {
    margin: 0;
    padding: 0
    }
.views-tabs::after {
    clear: both;
    content: "";
    display: table
    }
.views-tabs .filter-tab {
    display: block;
    padding: 11px 0;
    background-color: #3e3739
    }
.views-tabs .filter-tab.active, .views-tabs .filter-tab:focus, .views-tabs .filter-tab:hover {
    color: #FCB63B;
    background-color: #231f20
    }
.has-filter-tabs .filter-tab {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%
    }
.has-filter-tabs .filter-tab:last-child {
    margin-right: 0
    }
#edit-keywords-wrapper input {
    width: 100%;
    margin-top: 1.875em;
    margin-bottom: 1.125em
    }
.menu-projects-tabs .menu {
    margin: 0;
    padding: 0
    }
.menu-projects-tabs .menu::after {
    clear: both;
    content: "";
    display: table
    }
.menu-projects-tabs .menu a {
    display: block;
    padding: 11px 0;
    background-color: #3e3739
    }
#community-projects-list:before, #community-projects-maps:before {
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
.menu-projects-tabs .menu a.active, .menu-projects-tabs .menu a:focus, .menu-projects-tabs .menu a:hover {
    color: #FCB63B;
    background-color: #231f20
    }
#community-projects-maps:before {
    content: "î "
    }
#community-projects-list:before {
    content: "î ¤"
    }
.menu-projects-tabs::after {
    clear: both;
    content: "";
    display: table
    }
.menu-projects-tabs .menu li {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%
    }
.menu-projects-tabs .menu li:last-child {
    margin-right: 0
    }
.view-community-site-index .view-content {
    padding: 0 0.75em;
    background-color: #231f20
    }
.view-display-id-project_grid_pane .view-content {
    padding: 0.75em 1.5em 0
    }
.view-display-id-project_allmap_pane .view-content .openlayers-views-map {
    padding-bottom: 0.75em
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .view-community-site-index .view-content::after {
        clear: both;
        content: "";
        display: table
        }
    .view-community-site-index .view-content .views-row {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
        }
    .view-community-site-index .view-content .views-row:last-child, .view-community-site-index .view-content .views-row:nth-of-type(2n+2) {
        margin-right: 0
        }
    }
@media screen and (min-width: 921px) {
    .view-community-site-index .view-content::after {
        clear: both;
        content: "";
        display: table
        }
    .view-community-site-index .view-content .views-row {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 31.91489%
        }
    .view-community-site-index .view-content .views-row:last-child, .view-community-site-index .view-content .views-row:nth-of-type(3n+3) {
        margin-right: 0
        }
    }
.view-community-site-index .view-content .views-row {
    position: relative;
    margin-bottom: 1.5em;
    padding: 1.125em;
    background-color: #eee
    }
.view-community-site-index .view-content .views-row a {
    text-decoration: none;
    outline: 0
    }
.view-community-site-index .view-content .views-row a h2, .view-community-site-index .view-content .views-row a h3 {
    margin: 0
    }
.view-community-site-index .view-content .views-row a h2:hover, .view-community-site-index .view-content .views-row a h3:hover {
    text-decoration: none
    }
.view-community-site-index .view-content .views-row a h2 {
    font-size: 2em;
    line-height: 1.125em;
    margin-top: 0.375em
    }
.view-community-site-index .view-content .views-row a h3 {
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 0.375em;
    margin-bottom: 0.75em
    }
.view-community-site-index .view-content .views-row .views-field-field-country {
    margin-bottom: 0.375em;
    color: #555
    }
.view-community-site-index .view-content .views-row .views-field-field-country .premise {
    color: #333;
    margin-bottom: 0.375em
    }
.node-type-webform #main .layout[data-layout=layout-main] {
    max-width: 43.75em
    }
.node-webform {
    position: relative
    }
.node-webform:after, .node-webform:before {
    content: "";
    display: block;
    position: absolute;
    width: 620px;
    height: 75px;
    top: 50%;
    margin-top: -10px;
    background-image: url(/profiles/growwild/themes/seed/images/hero_dots.png);
    background-repeat: no-repeat;
    pointer-events: none
    }
.node-webform:before {
    right: 110%
    }
.node-webform:after {
    left: 110%
    }
.node-webform h2 {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #11ADEF;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.node-webform h2 a {
    text-decoration: none;
    cursor: default;
    color: inherit
    }
.node-webform .content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.webform-component-checkbox {
    position: relative;
    padding-left: 1.125em;
    margin: 1.5em 0
    }
.webform-component-checkbox .form-checkboxes {
    position: absolute;
    top: 0;
    left: 0
    }
.webform-component-checkbox label {
    color: #3e3739
    }
.page-user .pane-page-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.page-user .pane-page-content h3 {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700;
    margin: 1.5em 0 0
    }
.page-user .pane-page-content dl {
    margin: 0
    }
.page-user .pane-page-content dl h3 {
    margin: 1.84615em 0 0;
    font-size: 0.8125em;
    line-height: 1.84615em;
    font-weight: 400;
    color: #999
    }
.page-user .pane-page-content .pane-user-og-user-node .pane-title {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700;
    margin: 1.5em 0 0
    }
.page-user .pane-page-content .pane-user-og-user-node .field-name-og-user-node a {
    position: relative;
    z-index: 9000
    }
.page-user .pane-page-content .link-pane-link {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0 0 0.75em;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none
    }
.page-user .pane-page-content .link-pane-link:focus, .page-user .pane-page-content .link-pane-link:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.page-user .pane-page-content .link-pane-link.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.page-user .pane-page-content .link-pane-link.active:focus, .page-user .pane-page-content .link-pane-link.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.page-user .pane-page-content .add-group {
    margin-top: 2.25em
    }
.not-logged-in.page-user form a {
    display: block;
    font-size: 0.8125em;
    line-height: 1.84615em;
    text-decoration: none
    }
#main form#search-api-page-search-form {
    margin-bottom: 4.5em;
    position: relative
    }
#main form#search-api-page-search-form label, .follow-us .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #11ADEF;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    color: #3e3739
    }
#main form#search-api-page-search-form label {
    font-weight: 600
    }
#main form#search-api-page-search-form input {
    width: 100%
    }
#main form#search-api-page-search-form button {
    position: absolute;
    bottom: 0;
    right: 0
    }
.field__label, .label-inline {
    font-weight: 700
    }
.field--label-inline .field__items, .field--label-inline .field__label, .label-inline, .label-inline + .field__items {
    display: inline-block
    }
.pane-blockify-blockify-logo a {
    display: block
    }
.follow-us .pane-content ul li:before, .pane-blockify-blockify-site-name {
    display: none
    }
.pane-blockify-blockify-logo a img {
    width: 240px;
    height: 144px;
    max-width: none
    }
.follow-us .pane-title {
    font-weight: 600
    }
.follow-us .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 400
    }
.follow-us .pane-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.follow-us .pane-content ul li {
    position: static;
    padding-left: 0
    }
.follow-us .pane-content ul li a {
    font-size: 2em;
    line-height: 0.9375em;
    display: block;
    margin: 0.375em 0;
    text-decoration: none;
    color: #3e3739
    }
.follow-us .pane-content ul li a:focus, .follow-us .pane-content ul li a:hover {
    color: #F36822
    }
.follow-us .pane-content ul li a:before {
    width: 1.5em !important;
    border-radius: 50%;
    color: #FFF
    }
.follow-us .pane-content ul li a img {
    display: none
    }
.follow-us .pane-content ul li a.facebook:before, .follow-us .pane-content ul li a.instagram:before, .follow-us .pane-content ul li a.twitter:before, .follow-us .pane-content ul li a.youtube:before {
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: baseline;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
.follow-us .pane-content ul li a.facebook:before {
    content: "î ";
    background-color: #3b5998
    }
.follow-us .pane-content ul li a.facebook:focus:before, .follow-us .pane-content ul li a.facebook:hover:before {
    background-color: #2c4272
    }
.follow-us .pane-content ul li a.youtube:before {
    content: "î ";
    background-color: #b00
    }
.follow-us .pane-content ul li a.youtube:focus:before, .follow-us .pane-content ul li a.youtube:hover:before {
    background-color: #8a0000
    }
.follow-us .pane-content ul li a.twitter:before {
    content: "î ";
    background-color: #00aced
    }
.follow-us .pane-content ul li a.twitter:focus:before, .follow-us .pane-content ul li a.twitter:hover:before {
    background-color: #0087b8
    }
.follow-us .pane-content ul li a.instagram:before {
    content: "î ";
    background-color: #517fa4
    }
.follow-us .pane-content ul li a.instagram:focus:before, .follow-us .pane-content ul li a.instagram:hover:before {
    background-color: #406482
    }
.pane-search-api-page-search-content {
    position: relative
    }
.pane-search-api-page-search-content .pane-title {
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 0.7125em;
    height: 0.975em;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    color: #FCB63B
    }
.pane-search-api-page-search-content .pane-title:before, .pane-search-api-page-search-content.menu-open .pane-title:before {
    font-size: 0.70312em;
    line-height: 1.38667em;
    display: inline-block;
    margin-right: 0.53333em;
    vertical-align: top;
    font-family: grow-icons;
    font-weight: 400;
    text-decoration: inherit;
    text-transform: none;
    text-align: center;
    font-style: normal;
    font-variant: normal;
    speak: none
    }
.pane-search-api-page-search-content .pane-title:before {
    content: "î ";
    width: 1.01333em;
    height: 1.38667em
    }
.pane-search-api-page-search-content .pane-title:hover {
    color: #d54f0b
    }
.pane-search-api-page-search-content.menu-open .pane-title {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 0.7125em;
    height: 0.975em;
    white-space: nowrap;
    overflow: hidden
    }
.pane-search-api-page-search-content.menu-open .pane-title:before {
    content: "î ";
    width: 1.01333em;
    height: 1.38667em
    }
.pane-search-api-page-search-content .pane-title {
    display: none
    }
@media screen and (max-width: 920px) {
    .pane-search-api-page-search-content .pane-title {
        position: absolute;
        top: -1.3125em;
        right: 0;
        z-index: 100;
        display: block
        }
    }
.pane-search-api-page-search-content .pane-content {
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    transition-delay: 0s;
    margin-bottom: 1.5em;
    margin-top: 0
    }
@media screen and (max-width: 920px) {
    .pane-search-api-page-search-content .pane-content {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition: opacity 0.2s ease-in-out;
        -moz-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out
        }
    }
.pane-search-api-page-search-content.menu-open .pane-content {
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    transition-delay: 0s
    }
@media screen and (min-width: 921px) {
    .pane-search-api-page-search-content .pane-content {
        margin-top: 3.75em
        }
    }
.pane-search-api-page-search-content .pane-content form {
    position: relative
    }
.pane-search-api-page-search-content .pane-content form .form-item {
    margin: 0
    }
.pane-search-api-page-search-content .pane-content input[type=text] {
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 1.38462em 1.84615em;
    height: 4.61538em;
    margin: 0;
    border: none;
    width: 100%
    }
.pane-search-api-page-search-content .pane-content button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 3.75em;
    height: 3.75em;
    white-space: nowrap;
    overflow: hidden;
    background-color: #FFF
    }
.pane-search-api-page-search-content .pane-content button:before {
    content: "î ";
    font-size: 2em;
    line-height: 1.875em;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.75em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none;
    width: 1.875em;
    height: 1.875em;
    color: #FCB63B
    }
.pane-search-api-page-search-content .pane-content button:focus:before, .pane-search-api-page-search-content .pane-content button:hover:before {
    color: #d54f0b
    }
#header-partners {
    text-align: center
    }
@media screen and (max-width: 600px) {
    #header-partners {
        text-align: left
        }
    }
@media screen and (max-width: 920px) {
    #header-partners {
        padding-right: 3em
        }
    #header-partners .panel-pane.pane-4 a, #header-partners .panel-pane.pane-7 a {
        max-width: 90px
        }
    #header-partners .panel-pane.pane-4 a img, #header-partners .panel-pane.pane-7 a img {
        height: 90px
        }
    }
#header-partners .panel-pane {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.25em
    }
#header-partners .panel-pane.pane-6 a {
    max-width: 60px
    }
#header-partners .pane-content {
    margin-bottom: 1.5em;
    margin-top: 1.5em
    }
@media screen and (min-width: 601px) {
    #header-partners .pane-content {
        margin-top: 3.75em
        }
    #footer-partners .panel-pane .pane-content a {
        text-align: center
        }
    }
#header-partners .pane-content a {
    display: block;
    max-width: 60px
    }
#header-partners .pane-content a img {
    height: 60px;
    width: auto;
    max-width: none
    }
@media screen and (min-width: 1125px) {
    #header-partners .pane-4 .pane-content, #header-partners .pane-7 .pane-content {
        margin-top: 40px;
        margin-bottom: 0
        }
    #header-partners .pane-4 .pane-content a, #header-partners .pane-7 .pane-content a {
        max-width: 90px
        }
    #header-partners .pane-4 .pane-content a img, #header-partners .pane-7 .pane-content a img {
        height: 90px
        }
    }
#footer-partners .panel-pane {
    margin-bottom: 1.5em
    }
#footer-partners .panel-pane .pane-content a {
    display: block
    }
#footer-partners .panel-pane .pane-content a img {
    display: inline-block
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li:before, #footer .pane-menu-menu-legal-menu .pane-title {
    display: none
    }
#footer .pane-menu-menu-legal-menu .pane-content ul {
    list-style-type: none;
    margin: 0 0 0.75em;
    padding: 0
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li {
    position: static;
    padding-left: 0;
    display: inline-block
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li a {
    font-size: 0.8125em;
    line-height: 1.47692em;
    display: block;
    padding: 0.25em 0.75em 0.25em 0.5em;
    position: relative
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0.5em;
    bottom: 0.5em;
    width: 1px;
    background-color: #FCB63B
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li:last-of-type a:after, #header .pane-locale-language .pane-content ul li:before, #header .pane-locale-language .pane-title {
    display: none
    }
#footer .pane-menu-menu-legal-menu .pane-content ul li a.active, #footer .pane-menu-menu-legal-menu .pane-content ul li a:focus, #footer .pane-menu-menu-legal-menu .pane-content ul li a:hover {
    color: #FCB63B
    }
#header .pane-locale-language {
    position: absolute;
    z-index: 30;
    top: 0;
    right: 2em
    }
#header .pane-locale-language .pane-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right
    }
@media screen and (max-width: 600px) {
    #header .pane-locale-language .pane-content ul {
        text-align: left
        }
    }
#header .pane-locale-language .pane-content ul li {
    position: static;
    padding-left: 0;
    display: inline-block;
    vertical-align: top
    }
#header .pane-locale-language .pane-content ul li a {
    display: block;
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 0.10769em 1.38462em;
    margin: 1.2em 0 1.2em 5px;
    border: 1px solid #555;
    color: #555
    }
#header .pane-locale-language .pane-content ul li a:focus, #header .pane-locale-language .pane-content ul li a:hover {
    color: #F36822;
    border-color: #F36822
    }
.i18n-cy #header .pane-locale-language .pane-content ul li.cy a, .i18n-en #header .pane-locale-language .pane-content ul li.en a {
    color: #FCB63B;
    border-color: #FCB63B;
    cursor: default
    }
#page-wrapper > #navigation .pane-menu-block .pane-title {
    display: none
    }
@media screen and (max-width: 920px) {
    .js-body #page-wrapper > #navigation .pane-menu-block .pane-title {
        display: block
        }
    }
#page-wrapper > #navigation .pane-menu-block .pane-content {
    display: none
    }
@media screen and (max-width: 920px) {
    .js-body #page-wrapper > #navigation .pane-menu-block .pane-content {
        display: block;
        position: absolute;
        visibility: hidden;
        opacity: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition: opacity 0.2s ease-in-out;
        -moz-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out
        }
    .js-body #page-wrapper > #navigation .pane-menu-block.menu-open .pane-content {
        display: block;
        position: static;
        visibility: visible;
        opacity: 1;
        height: auto;
        transition-delay: 0s
        }
    }
#page-wrapper > #navigation .pane-menu-block ul.level-1 {
    display: block
    }
.js-body #page-wrapper > #navigation .pane-menu-block ul.level-1 {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
    }
@media screen and (max-width: 920px) {
    #page-wrapper > #navigation .pane-menu-block li.level-0.menu-open ul.level-1 {
        position: static;
        visibility: visible;
        opacity: 1;
        height: auto;
        transition-delay: 0s
        }
    }
@media screen and (min-width: 921px) {
    .js-body #page-wrapper > #navigation .pane-menu-block .pane-content {
        display: block
        }
    #page-wrapper > #navigation .pane-menu-block li.level-0:focus ul.level-1, #page-wrapper > #navigation .pane-menu-block li.level-0:hover ul.level-1 {
        position: static;
        visibility: visible;
        opacity: 1;
        height: auto;
        transition-delay: 0s
        }
    }
nav .pane-title {
    font-family: Helvetica, Arial, sans-serif
    }
nav .pane-content .nolink, nav .pane-content a {
    display: block;
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 0.92308em;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFF;
    cursor: pointer;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out
    }
nav .pane-content .nolink:focus, nav .pane-content .nolink:hover, nav .pane-content a:focus, nav .pane-content a:hover {
    color: #d54f0b
    }
nav .pane-content li:hover .nolink {
    color: #FFF
    }
nav .pane-content li.expanded > .nolink:after, nav .pane-content li.expanded > a:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.84615em;
    display: inline-block;
    vertical-align: top;
    width: 1.84615em;
    height: 1.84615em;
    margin-left: 0.46154em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
nav .pane-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
nav .pane-content ul li {
    position: static;
    padding-left: 0;
    -webkit-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out
    }
nav .pane-content ul li:before {
    display: none
    }
nav .pane-content ul li:focus, nav .pane-content ul li:hover {
    background-color: #fba209
    }
nav .pane-content ul li ul {
    padding: 0 0 0.75em 1.5em
    }
nav .pane-content ul li ul li {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
    }
nav .pane-content ul li ul li .nolink, nav .pane-content ul li ul li a {
    padding: 0.46154em
    }
nav .pane-content ul li ul li:focus, nav .pane-content ul li ul li:hover {
    background-color: transparent
    }
nav .pane-menu-block {
    position: relative
    }
nav .pane-menu-block .pane-title {
    font-size: 0.8125em;
    line-height: 1.84615em;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFF;
    cursor: pointer;
    margin: 0;
    padding: 0.92308em 0.46154em
    }
.js-body nav .pane-menu-block.menu-open .pane-title:before, nav .pane-menu-block .pane-title:before {
    margin-right: 0.46154em;
    font-size: 1em;
    display: inline-block;
    width: 1.84615em;
    height: 1.84615em;
    line-height: 1.84615em;
    vertical-align: top;
    font-family: grow-icons;
    font-style: normal;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    speak: none;
    font-weight: 400;
    text-transform: none
    }
nav .pane-menu-block .pane-title:before {
    content: "î "
    }
.js-body nav .pane-menu-block.menu-open .pane-title:before {
    content: "î "
    }
@media screen and (min-width: 921px) {
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > .nolink, #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > a {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        width: 1.84615em;
        height: 1.84615em;
        white-space: nowrap;
        overflow: hidden
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > .nolink:before, #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > a:before {
        content: "î  ";
        font-size: 1em;
        line-height: 1.84615em;
        display: inline-block;
        vertical-align: top;
        margin-right: 1.84615em;
        font-family: grow-icons;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-decoration: inherit;
        text-align: center;
        text-transform: none;
        speak: none;
        width: 1.84615em;
        height: 1.84615em
        }
    }
#header-mobile-navigation > #navigation .pane-menu-block .pane-content li.level-0.first > .nolink:before, #header-mobile-navigation > #navigation .pane-menu-block .pane-content li.level-0.first > a:before {
    content: "î  ";
    font-size: 1em;
    line-height: 1.84615em;
    display: inline-block;
    vertical-align: top;
    width: 1.84615em;
    height: 1.84615em;
    margin-right: 0.46154em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
@media screen and (max-width: 920px) {
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > .nolink:before, #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0.first > a:before {
        content: "î  ";
        font-size: 1em;
        line-height: 1.84615em;
        display: inline-block;
        vertical-align: top;
        width: 1.84615em;
        height: 1.84615em;
        margin-right: 0.46154em;
        font-family: grow-icons;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-decoration: inherit;
        text-align: center;
        text-transform: none;
        speak: none
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content {
        margin-top: 0.375em;
        margin-bottom: 1.125em
        }
    }
@media screen and (min-width: 921px) {
    #page-wrapper > #navigation .pane-menu-block .pane-content ul.level-0 {
        padding: 0
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content ul.level-0 li.level-0 {
        display: inline-block;
        vertical-align: top;
        margin-right: -5px
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0 {
        position: relative
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0 ul.level-1 {
        position: absolute;
        z-index: 100;
        top: 100%;
        left: 0;
        right: -100px;
        padding: 0.375em 1.125em;
        background-color: #fba209
        }
    #page-wrapper > #navigation .pane-menu-block .pane-content li.level-0 ul.level-1 a {
        padding-left: 0
        }
    }
#header-mobile-navigation > #navigation .pane-menu-block ul.level-1, .js-body #header-mobile, .js-body #header-mobile-navigation > #navigation .pane-menu-block .pane-title {
    display: block
    }
body.mobile-menu-menu-open {
    overflow: hidden
    }
#header-mobile {
    display: none
    }
.js-body #header-mobile #header-mobile-wrapper {
    -webkit-transform: translatey(-120%);
    -moz-transform: translatey(-120%);
    -ms-transform: translatey(-120%);
    -o-transform: translatey(-120%);
    transform: translatey(-120%);
    -webkit-transition: -webkit-transform;
    -moz-transition: -moz-transform;
    transition: transform
    }
.js-body #header-mobile #header-mobile-navigation {
    -webkit-transform: translatey(-250%);
    -moz-transform: translatey(-250%);
    -ms-transform: translatey(-250%);
    -o-transform: translatey(-250%);
    transform: translatey(-250%);
    -webkit-transition: -webkit-transform;
    -moz-transition: -moz-transform;
    transition: transform
    }
.js-body #header-mobile.headroom--pinned #header-mobile-navigation, .js-body #header-mobile.headroom--pinned #header-mobile-wrapper {
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    -o-transform: translatey(0);
    transform: translatey(0);
    -webkit-transition: -webkit-transform;
    -moz-transition: -moz-transform;
    transition: transform
    }
.js-body #header-mobile-navigation > #navigation .pane-menu-block .pane-content {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
    }
.js-body #header-mobile-navigation > #navigation .pane-menu-block.menu-open .pane-content {
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    transition-delay: 0s
    }
.js-body #header-mobile-navigation > #navigation .pane-menu-block ul.level-1 {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
    }
#header-mobile-navigation > #navigation .pane-menu-block li.level-0.menu-open ul.level-1 {
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    transition-delay: 0s
    }
#header-mobile-wrapper {
    position: fixed;
    z-index: 101;
    top: 0;
    width: 100%;
    background-color: #231f20;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.7)
    }
#header-mobile-navigation {
    position: fixed;
    z-index: 100;
    top: 3.75em;
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    background-color: #FCB63B
    }
#header-mobile #header-mobile-wrapper::after {
    clear: both;
    content: "";
    display: table
    }
#header-mobile #header-mobile-brand {
    float: left
    }
#header-mobile #header-mobile-link {
    float: right
    }
#header-mobile #header-mobile-link a {
    font-size: 0.8125em;
    line-height: 1.84615em;
    display: block;
    padding: 1.38462em;
    cursor: pointer;
    color: #FCB63B
    }
#header-mobile #header-mobile-link a:focus, #header-mobile #header-mobile-link a:hover {
    color: #F36822
    }
#header-mobile #header-mobile-link a:before {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.375em;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none
    }
#header .pane-system-user-menu .pane-content ul li:before, #header .pane-system-user-menu .pane-title {
    display: none
    }
#header .pane-system-user-menu {
    position: absolute;
    z-index: 30;
    top: 0;
    right: 14em
    }
#header .pane-system-user-menu .pane-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right
    }
#header .pane-system-user-menu .pane-content ul li {
    position: static;
    padding-left: 0;
    display: none
    }
@media screen and (max-width: 600px) {
    #header .pane-system-user-menu .pane-content ul {
        text-align: left
        }
    }
#header .pane-system-user-menu .pane-content ul li.first a:before, .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment:after {
    height: 1.5em;
    font-style: normal;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    speak: none;
    vertical-align: top;
    width: 1.5em;
    font-family: grow-icons
    }
#header .pane-system-user-menu .pane-content ul li.first {
    display: inline-block;
    vertical-align: top
    }
#header .pane-system-user-menu .pane-content ul li.first a {
    display: block;
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 0.18462em 1.84615em;
    margin: 1.2em 0 1.2em 5px;
    color: #777
    }
#header .pane-system-user-menu .pane-content ul li.first a:before {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    margin-right: 0.375em;
    font-weight: 400;
    text-transform: none
    }
#header .pane-system-user-menu .pane-content ul li.first a:focus, #header .pane-system-user-menu .pane-content ul li.first a:hover {
    color: #F36822;
    border-color: #F36822
    }
#header .pane-system-user-menu .pane-content ul li.last {
    display: inline-block
    }
#header .pane-system-user-menu .pane-content ul li.last a {
    display: block;
    font-size: 0.8125em;
    line-height: 1.84615em;
    padding: 0.18462em 1.84615em;
    margin: 1.2em 0 1.2em 5px;
    color: #777
    }
#footer-copyrights small {
    line-height: 20px;
    padding: 0 0.5em
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb {
    padding-left: 0.75em
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment {
    display: inline-block;
    padding: 0.92308em 0.18462em 0.92308em 0;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    margin-left: 0.375em;
    font-weight: 400;
    text-transform: none
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-separator, .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment:last-child:after, ul.breadcrumbs li:before {
    display: none
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a.easy-breadcrumb_segment {
    text-decoration: none;
    color: #bbb
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a.easy-breadcrumb_segment:focus, .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb a.easy-breadcrumb_segment:hover {
    color: #d54f0b
    }
.pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb span.easy-breadcrumb_segment {
    color: #bbb
    }
ul.breadcrumbs {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0.75em
    }
ul.breadcrumbs li {
    position: static;
    padding-left: 0;
    display: inline-block;
    vertical-align: top
    }
ul.breadcrumbs li .nolink, ul.breadcrumbs li a {
    display: block;
    padding: 0.92308em 0.18462em 0.92308em 0;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase
    }
.region-004 .newsletter .pane-content form button:after, ul.breadcrumbs li .nolink:after, ul.breadcrumbs li a:after {
    vertical-align: top;
    height: 1.5em;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    speak: none
    }
ul.breadcrumbs li .nolink:after, ul.breadcrumbs li a:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    width: 1.5em;
    margin-left: 0.375em;
    font-family: grow-icons;
    font-weight: 400;
    text-decoration: inherit
    }
ul.breadcrumbs li a {
    text-decoration: none;
    color: #bbb
    }
ul.breadcrumbs li a:focus, ul.breadcrumbs li a:hover {
    color: #d54f0b
    }
ul.breadcrumbs li .nolink {
    color: #bbb
    }
ul.breadcrumbs li:last-of-type .nolink:after, ul.breadcrumbs li:last-of-type a:after {
    display: none
    }
.region-004 .newsletter .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #3e3739;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.region-004 .newsletter .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.region-004 .newsletter .pane-content form input[type=text] {
    width: 100%;
    margin: 0.75em 0
    }
.region-004 .newsletter .pane-content form button {
    width: 100%
    }
.region-004 .newsletter .pane-content form button:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    width: 1.5em;
    margin-left: 0.375em;
    font-family: grow-icons;
    font-weight: 400;
    text-decoration: inherit
    }
.region-004 .newsletter .pane-content .instructions {
    margin-bottom: 0;
    font-size: 0.8125em;
    line-height: 1.38462em
    }
@media screen and (max-width: 920px) {
    .pane-homepage-project-listings {
        margin-right: 2em
        }
    }
.pane-homepage-project-listings .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #13A327;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.pane-homepage-project-listings .pane-content {
    border: 1px solid #ccc;
    border-bottom: 0
    }
.pane-homepage-project-listings #openlayers-container-openlayers-map {
    overflow: hidden
    }
.map-form .pane-content {
    margin-bottom: 1.5em;
    padding: 1.5em;
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #FFF;
    position: relative
    }
@media screen and (max-width: 920px) {
    .map-form .pane-content {
        margin-right: 2em
        }
    }
@media screen and (max-width: 600px) {
    .map-form .expand-map a {
        text-align: center;
        width: 100%
        }
    }
@media screen and (min-width: 601px) {
    .map-form .expand-map {
        position: absolute;
        top: 1.5em;
        right: 1.5em
        }
    .map-form form {
        padding-right: 9em
        }
    }
.map-form form {
    width: 100%;
    position: relative
    }
.map-form form input {
    width: 100%;
    margin-bottom: 0
    }
.map-form form button {
    position: absolute;
    top: 0;
    right: 0;
    margin-bottom: 0
    }
@media screen and (min-width: 601px) {
    .map-form form button {
        right: 9em
        }
    }
.map-form .pane-content a {
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    margin: 0;
    border-radius: 3px;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    display: inline-block
    }
.map-form .pane-content a:after, .pane-node-field-quicklinks-left .pane-content .field-item:before, .pane-node-field-quicklinks-right .pane-content .field-item:before {
    font-size: 1em;
    line-height: 1.5em;
    width: 1.5em;
    height: 1.5em;
    font-family: grow-icons;
    font-weight: 400;
    text-transform: none;
    vertical-align: top;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    speak: none
    }
.map-form .pane-content a:focus, .map-form .pane-content a:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.map-form .pane-content a.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.map-form .pane-content a.active:focus, .map-form .pane-content a.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.map-form .pane-content a:after {
    content: "î ";
    display: inline-block;
    margin-left: 0.375em;
    text-decoration: inherit
    }
.map-form .pane-content p {
    margin: 0
    }
.pane-node-field-quicklinks-left .pane-content, .pane-node-field-quicklinks-right .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.pane-node-field-quicklinks-left .pane-content .field-item, .pane-node-field-quicklinks-right .pane-content .field-item {
    display: block;
    position: relative;
    padding-left: 1.2em
    }
.pane-node-field-quicklinks-left .pane-content .field-item a, .pane-node-field-quicklinks-right .pane-content .field-item a {
    text-decoration: none
    }
.pane-node-field-quicklinks-left .pane-content .field-item:before, .pane-node-field-quicklinks-right .pane-content .field-item:before {
    content: "î ";
    display: inline-block;
    margin-right: 0.375em;
    text-decoration: inherit;
    position: absolute;
    top: 0;
    left: 0;
    color: #F36822
    }
.pane-node-field-quicklinksheader .pane-content, .pane-twitter-growwild-twitter-gwtweets-pane .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-weight: 600;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif
    }
.pane-node-field-quicklinksheader .pane-content {
    border-bottom: solid 6px #11ADEF
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-title {
    border-bottom: solid 6px #EB298B
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content {
    padding: 1.5em;
    margin-bottom: 1.375em;
    border: 1px solid #ccc;
    background-color: #FFF
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-row {
    border-bottom: solid 1px #ccc;
    padding-bottom: 0.75em;
    margin-bottom: 0.75em;
    hyphens: auto
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane a {
    text-decoration: none
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-twitter-id .field-content img {
    margin: 0.75em 0
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-profile-image-url .field-content {
    background-color: red;
    float: left;
    margin-right: 0.75em;
    margin-bottom: 0.75em
    }
@media screen and (max-width: 920px) {
    .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-row {
        position: relative;
        padding-left: 4.5em
        }
    .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-profile-image-url .field-content {
        margin-right: 0;
        margin-bottom: 0;
        float: none;
        position: absolute;
        top: 0;
        left: 0
        }
    .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-screen-name .field-content {
        margin-top: 0.75em
        }
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-created-time .field-content {
    display: block;
    font-size: 0.8125em;
    line-height: 1.29231em;
    margin-bottom: 0.46154em;
    color: #bbb
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-created-time .field-content em {
    display: inline;
    font-style: normal
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-screen-name {
    margin-bottom: 0.75em
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-text .field-content {
    display: block;
    clear: left;
    overflow: hidden
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-text .field-content a {
    color: #777
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-text .field-content a:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-text .field-content a:hover {
    color: #F36822
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-web-intents .field-content {
    display: block;
    margin-top: 0.375em
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-web-intents .field-content span {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.2em
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-web-intents .field-content span a {
    font-size: 0.8125em;
    line-height: 1.47692em;
    color: #bbb
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-web-intents .field-content span a:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .view-twitter-growwild.view-display-id-twitter_gwtweets_pane .views-field-web-intents .field-content span a:hover {
    color: #F36822
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button {
    vertical-align: top;
    width: 100%;
    border: 1px solid #F36822;
    padding: 0.3125em 0.75em;
    border-radius: 3px;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    background-color: #F36822;
    text-decoration: none;
    margin: 0.375em 0
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button:hover, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button:hover {
    color: #FFF;
    border-color: #d54f0b;
    background-color: #d54f0b
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button.active, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button.active {
    border-color: #FCB63B;
    background-color: #FCB63B
    }
.pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button.active:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .follow-button.active:hover, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button.active:focus, .pane-twitter-growwild-twitter-gwtweets-pane .pane-content .tweet-box-button.active:hover {
    border-color: #fba209;
    background-color: #fba209
    }
.i18n-cy .language.en, .i18n-en .language.cy {
    display: none
    }
#hero {
    background-color: #FFF;
    padding: 1.5em 0
    }
.pane-node-field-heroblock {
    text-align: center
    }
.pane-node-field-heroblock .field-content {
    display: inline-block;
    max-width: 37.5em
    }
@media screen and (max-width: 920px) {
    .pane-node-field-heroblock .field-content {
        padding: 2.25em 0 0;
        position: relative
        }
    .pane-node-field-heroblock .field-content:before {
        content: "";
        display: block;
        position: absolute;
        width: 620px;
        height: 75px;
        right: 50%;
        top: -3.75em;
        margin-right: -310px;
        background-image: url(/profiles/growwild/themes/seed/images/hero_dots.png);
        background-repeat: no-repeat;
        pointer-events: none
        }
    }
@media screen and (min-width: 921px) {
    .pane-node-field-heroblock .field-content {
        position: relative
        }
    .pane-node-field-heroblock .field-content:after, .pane-node-field-heroblock .field-content:before {
        content: "";
        display: block;
        position: absolute;
        width: 620px;
        height: 75px;
        top: 50%;
        margin-top: -10px;
        background-image: url(/profiles/growwild/themes/seed/images/hero_dots.png);
        background-repeat: no-repeat;
        pointer-events: none
        }
    .pane-node-field-heroblock .field-content:before {
        right: 110%
        }
    .pane-node-field-heroblock .field-content:after {
        left: 110%
        }
    }
.pane-node-field-heroblock h3, .pane-node-field-heroblock h4, .pane-node-field-heroblock h5, .pane-node-field-heroblock h6 {
    font-size: 4em;
    line-height: 1.125em;
    margin: 0 0 0.1875em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #F36822
    }
.pane-node-field-heroblock p {
    margin: 0.75em 0;
    font-weight: 700
    }
.pane-node-field-herolinks {
    text-align: center
    }
.pane-node-field-herolinks .field-value {
    display: inline-block
    }
.pane-node-field-herolinks .field-value a {
    display: block;
    padding: 0.6875em 3.75em 0.6875em 3em;
    margin: 0.75em 0.75em 0;
    border: 1px solid #3e3739;
    color: #3e3739;
    text-decoration: none;
    position: relative
    }
@media screen and (max-width: 600px) {
    .pane-node-field-herolinks .field-value a {
        margin: 0.75em 0.75em 0 0
        }
    }
.pane-node-field-herolinks .field-value a:after {
    content: "î ";
    font-size: 1em;
    line-height: 1.5em;
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-left: 0;
    font-family: grow-icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    speak: none;
    position: absolute;
    top: 0.75em;
    right: 0.75em
    }
.pane-node-field-herolinks .field-value a:focus, .pane-node-field-herolinks .field-value a:hover {
    color: #F36822;
    border-color: #F36822
    }
.pane-categoryrelatednodes, .pane-gw-blog-related, .pane-node-field-ref-content-related {
    position: relative
    }
.pane-categoryrelatednodes .pane-title, .pane-gw-blog-related .pane-title, .pane-node-field-ref-content-related .pane-title {
    margin: 0 0 0.375em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #8e8084;
    color: #8e8084;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
.user-administrator .pane-categoryrelatednodes:before, .user-administrator .pane-node-field-ref-content-related:before {
    display: block;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    font-size: 0.6875em;
    line-height: 1.09091em;
    padding: 0.54545em;
    color: #FFF;
    background: #000;
    opacity: 0.6
    }
#footer, #header {
    background-color: #231f20
    }
.user-administrator .pane-categoryrelatednodes:before {
    content: "Automatically selected related content"
    }
.user-administrator .pane-node-field-ref-content-related:before {
    content: "Manually selected related content"
    }
.pane-node-field-pods-article .pane-title {
    margin: 0 0 0.2875em;
    padding-bottom: 0.15em;
    border-bottom: solid 6px #FDF12D;
    color: #3e3739;
    font-size: 3em;
    line-height: 1em;
    font-family: "Tungsten A", "Tungsten B", Helvetica, Arial, sans-serif;
    font-weight: 600
    }
#footer .pane-content, #footer .pane-content a:visited, #header .pane-content, #header .pane-content a:visited {
    color: #FFF
    }
.page-ispot h1 {
    margin-top: 0
    }
.ispot-embed-block iframe {
    width: 100%
    }
.ispot-embed-block-gallery ul {
    margin: 0;
    padding: 0
    }
.ispot-embed-block-gallery ul::after {
    clear: both;
    content: "";
    display: table
    }
.ispot-embed-block-gallery ul li {
    float: left
    }
.ispot-embed-block-gallery ul li img {
    display: block;
    margin: 0 5px 5px 0
    }
@media screen and (min-width: 601px) {
    .ispot-embed-block-gallery ul li img {
        margin: 0 0 gutter-span(1, 6)
        }
    }
body {
    background-color: #fff7eb
    }
@media screen and (max-width: 600px) {
    body:before {
        display: none;
        content: "small"
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    body:before {
        display: none;
        content: "medium"
        }
    }
@media screen and (min-width: 921px) {
    body:before {
        display: none;
        content: "large"
        }
    }
.layout {
    max-width: 80em;
    margin-left: auto;
    margin-right: auto
    }
.layout::after {
    clear: both;
    content: "";
    display: table
    }
.layout .layout-debug {
    position: relative
    }
.layout .layout-debug:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0.3;
    background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    background-image: linear-gradient(to left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
    z-index: 9999
    }
#footer, #footer .layout, #header, #header .layout, #navigation {
    position: relative
    }
@media screen and (max-width: 600px) {
    .layout .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 20%, transparent 20%, transparent 26.66667%, gray 26.66667%, gray 46.66667%, transparent 46.66667%, transparent 53.33333%, gray 53.33333%, gray 73.33333%, transparent 73.33333%, transparent 80%, gray 80%, gray 100%, transparent 100%)
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    .layout .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 13.04348%, transparent 13.04348%, transparent 17.3913%, gray 17.3913%, gray 30.43478%, transparent 30.43478%, transparent 34.78261%, gray 34.78261%, gray 47.82609%, transparent 47.82609%, transparent 52.17391%, gray 52.17391%, gray 65.21739%, transparent 65.21739%, transparent 69.56522%, gray 69.56522%, gray 82.6087%, transparent 82.6087%, transparent 86.95652%, gray 86.95652%, gray 100%, transparent 100%)
        }
    }
@media screen and (min-width: 921px) {
    .layout .layout-debug:before {
        background-image: -webkit-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -moz-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -ms-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: -o-linear-gradient(left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%);
        background-image: linear-gradient(to left, transparent 0, gray 0, gray 6.38298%, transparent 6.38298%, transparent 8.51064%, gray 8.51064%, gray 14.89362%, transparent 14.89362%, transparent 17.02128%, gray 17.02128%, gray 23.40426%, transparent 23.40426%, transparent 25.53191%, gray 25.53191%, gray 31.91489%, transparent 31.91489%, transparent 34.04255%, gray 34.04255%, gray 40.42553%, transparent 40.42553%, transparent 42.55319%, gray 42.55319%, gray 48.93617%, transparent 48.93617%, transparent 51.06383%, gray 51.06383%, gray 57.44681%, transparent 57.44681%, transparent 59.57447%, gray 59.57447%, gray 65.95745%, transparent 65.95745%, transparent 68.08511%, gray 68.08511%, gray 74.46809%, transparent 74.46809%, transparent 76.59574%, gray 76.59574%, gray 82.97872%, transparent 82.97872%, transparent 85.10638%, gray 85.10638%, gray 91.48936%, transparent 91.48936%, transparent 93.61702%, gray 93.61702%, gray 100%, transparent 100%)
        }
    }
.layout[data-layout=layout-main] {
    padding-right: 1em;
    padding-left: 1em
    }
@media screen and (min-width: 601px) {
    .layout[data-layout=layout-main] {
        padding-right: 2em;
        padding-left: 2em
        }
    }
#navigation {
    background-color: #FCB63B;
    z-index: 15
    }
.layout[data-layout=layout-menu] {
    padding-right: 1em;
    padding-left: 1em;
    position: relative
    }
@media screen and (min-width: 601px) {
    .layout[data-layout=layout-menu] {
        padding-right: 2em;
        padding-left: 2em
        }
    }
#location {
    background-color: #eee
    }
#location .layout[data-layout=layout-location] {
    padding-right: 1em;
    padding-left: 1em
    }
@media screen and (min-width: 601px) {
    #location .layout[data-layout=layout-location] {
        padding-right: 2em;
        padding-left: 2em
        }
    }
.layout[data-layout=layout-hero] {
    padding-right: 1em;
    padding-left: 1em
    }
@media screen and (min-width: 601px) {
    .layout[data-layout=layout-hero] {
        padding-right: 2em;
        padding-left: 2em
        }
    }
#footer .pane-content a, #header .pane-content a {
    color: #FFF;
    text-decoration: none
    }
#footer .pane-content a:focus, #footer .pane-content a:hover, #header .pane-content a:focus, #header .pane-content a:hover {
    color: #FCB63B
    }
#footer .pane-content a:active, #header .pane-content a:active {
    color: #F36822
    }
#footer .pane-content ol, #footer .pane-content p, #footer .pane-content ul, #header .pane-content ol, #header .pane-content p, #header .pane-content ul {
    margin: 0
    }
#footer .layout, #header .layout {
    padding-right: 1em;
    padding-left: 1em;
    z-index: 1
    }
#footer .layout {
    z-index: 10;
    padding-top: 1.5em;
    padding-bottom: 15em
    }
#footer .layout:after, #footer:after, #footer:before {
    content: "";
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    pointer-events: none
    }
#footer:after, #footer:before {
    bottom: 0
    }
#footer .layout:after {
    z-index: 1;
    background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_middle.png);
    width: 343px;
    height: 120px
    }
@media screen and (max-width: 600px) {
    #footer .layout {
        padding-bottom: 9em
        }
    #footer .layout:after {
        top: -75px;
        left: 50%
        }
    }
@media screen and (min-width: 601px) {
    #footer .layout, #header .layout {
        padding-right: 2em;
        padding-left: 2em
        }
    #footer .layout:after {
        top: -85px;
        left: 50%;
        margin-left: -170px
        }
    }
@media screen and (max-width: 600px) {
    #footer:after {
        left: 0;
        z-index: 1;
        width: 1070px;
        height: 535px;
        background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_right.png)
        }
    }
@media screen and (min-width: 601px) and (max-width: 920px) {
    #footer:before {
        right: 55%;
        width: 630px;
        height: 535px;
        z-index: 1;
        background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_left.png)
        }
    #footer:after {
        left: 40%;
        z-index: 1;
        width: 1070px;
        height: 535px;
        background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_right.png)
        }
    }
@media screen and (min-width: 921px) {
    #footer:before {
        left: -130px;
        width: 630px;
        height: 535px;
        z-index: 1;
        background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_left.png)
        }
    #footer:after {
        right: -350px;
        width: 1070px;
        height: 535px;
        background-image: url(/profiles/growwild/themes/seed/images/footer_illustrations_right.png)
        }
    }
#header {
    z-index: 10
    }
#main > .layout {
    padding-top: 3em;
    padding-bottom: 10.5em;
    position: relative
    }
a.main-content {
    display: none
    }
body.cke_editable {
    background-color: #FFF
    }
.cke_panel_listItem {
    width: 220px
    }
html {
    box-sizing: border-box
    }
*, ::after, ::before {
    box-sizing: inherit
    }
@font-face {
    font-family: grow-icons;
    src: url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.eot?19844983);
    src: url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.eot?19844983#iefix) format("embedded-opentype"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.woff?19844983) format("woff"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.ttf?19844983) format("truetype"), url(/profiles/growwild/themes/seed/fonts/fontello/font/grow-icons.svg?19844983#grow-icons) format("svg");
    font-weight: 400;
    font-style: normal
    }
.maintenance-page #footer, .maintenance-page #name-and-slogan {
    display: none
    }
.maintenance-page #logo-title {
    padding: 0 2em 1.5em
    }
.maintenance-page #logo img {
    display: block;
    width: 240px;
    height: 144px;
    max-width: none
    }
.maintenance-page #main-squeeze {
    padding: 2em
    }
.maintenance-page #main-squeeze .title {
    font-size: 2em;
    line-height: 1.5em;
    margin: 0.375em 0
    }