@charset "UTF-8";
/*!
Theme Name: Grow My Garden
Theme URI: http://blacksheepdesign.co.nz
Author: Blacksheepdesign 
Author URI: http://www.blacksheepdesign.co.nz/
Author Design: Nathan Ram - nathan@bsd.nz
Author Front-end and Integration: Abbey Kroll - abbey@bsd.nz
Description: Blacksheepdesign creates custom websites based on Wordpress using some really cool plugins. 
Version: 1.0
*/
.green4 {
  color: #2A5B3B;
}

.green3 {
  color: #347C4D;
}

.green2 {
  color: #4E9F62;
}

.green1 {
  color: #98C257;
}

.white {
  color: #FFFAEF;
}

.black {
  color: #231F20;
}

.cream {
  color: #FFFAEF;
}

.grey {
  color: #ACACAC;
}

.greyPurple {
  color: #5C4E63;
}

.yellow {
  color: #E7C062;
}

.teal {
  color: #47A9A9;
}

.brown {
  color: #A69F88;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  @page {
    margin: 0.5cm;
  }
  a, a:visited {
    text-decoration: underline;
  }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }
}
.green4 {
  color: #2A5B3B;
}

.green3 {
  color: #347C4D;
}

.green2 {
  color: #4E9F62;
}

.green1 {
  color: #98C257;
}

.white {
  color: #FFFAEF;
}

.black {
  color: #231F20;
}

.cream {
  color: #FFFAEF;
}

.grey {
  color: #ACACAC;
}

.greyPurple {
  color: #5C4E63;
}

.yellow {
  color: #E7C062;
}

.teal {
  color: #47A9A9;
}

.brown {
  color: #A69F88;
}

.balboa {
  font-family: "balboa-plus-fill", sans-serif;
}

.lato {
  font-family: "lato", sans-serif;
}

.boucherie {
  font-family: "boucherie-cursive", sans-serif;
}

body {
  font-size: 1rem;
  line-height: 150%;
  font-family: "lato", sans-serif;
}

h1, h2, h3, h4, h5, p {
  line-height: 150%;
}

h1 {
  font-size: 3rem;
  font-weight: normal;
}
@media (max-width: 699px) {
  h1 {
    font-size: 2.1rem;
  }
}

h2 {
  font-size: 2.25rem;
  font-weight: normal;
}
@media (max-width: 699px) {
  h2 {
    font-size: 1.75rem;
  }
}

h3 {
  font-size: 2rem;
  font-weight: normal;
}
h3.small {
  font-size: 1.9rem;
}

@supports (-ms-ime-align: auto) {
  h3 {
    font-size: 32px;
  }
  h3.small {
    font-size: 32px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  h3 {
    font-size: 32px;
  }
  h3.small {
    font-size: 32px;
  }
}
h4 {
  font-size: 1.75rem;
  font-weight: normal;
}

h5 {
  font-size: 1.325rem;
  font-weight: normal;
}

@supports (-ms-ime-align: auto) {
  h5 {
    font-size: 26px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  h5 {
    font-size: 26px;
  }
}
h6 {
  font-size: 1.5rem;
  font-weight: normal;
}

@supports (-ms-ime-align: auto) {
  h6 {
    font-size: 26px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  h6 {
    font-size: 26px;
  }
}
.big {
  font-size: 1.25rem;
}

p {
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
p a {
  text-decoration: underline;
}

.indent {
  margin-left: 30px;
}
@media (max-width: 699px) {
  .indent {
    margin-left: 0;
  }
}

.small {
  font-size: 1rem;
}

.tiny {
  font-size: 0.875rem;
}

.bold {
  font-weight: bold;
}

ul {
  padding-left: 20px;
}
ul li {
  padding-bottom: 20px;
  padding-left: 0;
}
ul.nopadding {
  padding-left: 0;
}

input[type=submit] {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  transition: all 0.5s ease;
}
input[type=submit]:hover {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}

button {
  background: #4E9F62;
  border: none;
  border-radius: 3px;
  width: 80%;
  min-width: 200px;
  max-width: 315px;
  margin-top: 5%;
  padding: 5px 3% 4px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  transition: all 0.5s ease;
}
button h5 {
  margin: 7px 0 8px;
  text-align: center;
}
button:hover {
  cursor: pointer;
  background: #347C4D;
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
button:focus {
  outline: none;
}
button.dark {
  background: #2A5B3B;
  padding: 5px 3% 0;
}
button.dark:hover {
  background: #224a30;
}
button.grey {
  background: #ACACAC;
  width: auto;
  padding: 5px 3% 0;
}
button.grey:hover {
  background: #9f9f9f;
}
button.trans {
  width: 100%;
  padding: 7px 3% 5px;
  border: 1px solid #fff;
  background: transparent;
}
button.simplefavorite-button {
  background: none;
  width: auto;
  position: absolute;
  margin-top: 0;
  top: 0.5px;
  right: 0;
  z-index: 1;
  width: 66px;
  height: 66px;
}
button.simplefavorite-button.active {
  opacity: 1;
}
button.simplefavorite-button.active:hover {
  box-shadow: none;
}
button.simplefavorite-button:focus {
  outline: none;
}
button.simplefavorite-button:hover {
  box-shadow: none;
}
@media (max-width: 699px) {
  button {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  button {
    max-width: 50%;
    width: 50%;
  }
}

@supports (-ms-ime-align: auto) {
  button {
    max-width: 345px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  button {
    max-width: 345px;
  }
}
a {
  transition: color 0.4s ease;
}
a.textLink {
  font-weight: bold;
  text-decoration: underline;
}
a.cream {
  transition: color 0.8s ease;
}
a.cream:hover {
  color: #ffda89;
  transition: color 0.8s ease;
}
a h6.white {
  transition: color 0.8s ease;
}
a h6.white:hover {
  color: #cccccc;
  transition: color 0.8s ease;
}
a h6.brown {
  transition: color 0.8s ease;
}
a h6.brown:hover {
  color: #726c56;
  transition: color 0.8s ease;
}
a h6.green4 {
  transition: color 0.8s ease;
}
a h6.green4:hover {
  color: #0a150e;
  transition: color 0.8s ease;
}
a:hover {
  cursor: pointer;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure, nav {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

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

h1, h2, h3, h4, h5, h6 {
  font-family: "balboa-plus-fill", sans-serif;
  text-transform: capitalise;
}

a {
  text-decoration: none;
  outline: 0 none;
  color: inherit;
}

a img {
  border: 0 none;
}

hr {
  border: 0 none;
  display: block;
}

.chromeframe {
  position: relative;
  background-color: #ffb;
  font: normal bold 16px Arial, Helvetica, sans-serif;
  border-bottom: 2px solid #DDD;
  padding: 25px;
  z-index: 1000;
}
.chromeframe a {
  color: #0000cc;
}

blockquote {
  margin-left: 25px;
}

fieldset {
  border: none;
}

input[type=submit] {
  border: 0 none;
}

textarea,
input.text,
input[type=text],
input[type=button],
input[type=submit],
.input-checkbox {
  -webkit-appearance: none;
  border-radius: 0;
}

::selection {
  background: #347C4D;
  color: #f1f1f1;
}

::-moz-selection {
  background: #347C4D;
  color: #f1f1f1;
}

.clear:before, .clear:after {
  content: " ";
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  *zoom: 1;
}

.ul-horz > li {
  display: inline-block;
  position: relative;
}

.ul-vert {
  margin-left: 1rem;
}

.ul-vert li {
  line-height: 1.5;
}

.right, img.alignright {
  float: right;
}
@media (max-width: 699px) {
  .right, img.alignright {
    float: none;
  }
}

.left, img.alignleft {
  float: left;
}
@media (max-width: 699px) {
  .left, img.alignleft {
    float: none;
  }
}

.italic {
  font-style: italic;
}

.unBold {
  font-weight: normal;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.none, .ui-tabs-hide {
  height: 0 !important;
  width: 0 !important;
  opacity: 0;
  display: none !important;
}

.hide {
  text-indent: -9999999px;
}

.hidden {
  visibility: hidden;
}

.table-wrap {
  display: table;
  width: 100%;
  height: 100%;
}

.table-cell {
  display: table-cell;
  vertical-align: middle;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.block {
  display: block;
}

.list-style-none {
  list-style-type: none;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.center-margin {
  margin: 0 auto;
}

.completely-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.row {
  display: block;
  width: 100%;
}

.mc {
  margin: 0 auto;
  display: block;
}

.width50 {
  width: 50%;
}
@media (max-width: 699px) {
  .width50 {
    width: 75%;
  }
}

.width25 {
  width: 25%;
}

.width75 {
  width: 75%;
}
@media (max-width: 699px) {
  .width75 {
    width: 100%;
  }
}

.width100 {
  width: 100%;
}

.mt3 {
  margin-top: 3%;
}

.mt6 {
  margin-top: 6%;
}

.mt10 {
  margin-top: 10%;
}

.mb3 {
  margin-bottom: 3%;
}

.mr20 {
  margin-right: 30px;
}

.mb3 {
  margin-bottom: 3%;
}

.mr3 {
  margin-right: 3%;
}

.pInner {
  padding: 3% 3%;
}
@media (max-width: 699px) {
  .pInner {
    padding: 6% 5%;
  }
}

.p7 {
  padding: 7% 7% 6% 9%;
}

.pt10 {
  padding-top: 10%;
}

.pGeneral {
  padding: 3% 2%;
}

.bottomBorder {
  border-bottom: 1px solid #347C4D;
}

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  background: #FFFAEF;
}
html#list-a-plant, html#listing-complete, html#edit-listing, html#register, html#unsubscribe, html#login, html#lostpassword, html#resetpass, html#general, html#update-listing, html#unsubscribe-successful,
body#list-a-plant,
body#listing-complete,
body#edit-listing,
body#register,
body#unsubscribe,
body#login,
body#lostpassword,
body#resetpass,
body#general,
body#update-listing,
body#unsubscribe-successful {
  background: #4E9F62;
}

@media (max-width: 699px) {
  .wrapper {
    width: 100%;
  }
}

.desktopOnly {
  display: block;
}
@media (max-width: 699px) {
  .desktopOnly {
    display: none;
  }
}

.mobileOnly {
  display: none;
}
@media (max-width: 699px) {
  .mobileOnly {
    display: block;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .mobileOnly {
    display: none;
  }
}

#internet-explorer-error {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url("./img/ie-overlay.png") repeat 0 0;
  color: white;
  padding-top: 5%;
  padding-bottom: 5%;
  z-index: 2000;
  font-family: "lato", sans-serif;
}

.IEWrapper {
  height: auto;
  width: 100%;
}

#internet-explorer-error h2 {
  text-align: center;
  margin-bottom: 20px;
  font-family: "lato", sans-serif;
  color: white;
}

#internet-explorer-error p {
  font-family: "lato", sans-serif;
  max-width: 650px;
  margin: auto auto;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  color: #fff;
}
#internet-explorer-error p a {
  text-decoration: underline;
}
#internet-explorer-error p a:hover {
  color: grey;
  border: none;
}
#internet-explorer-error p a:hover:after {
  background: none;
}

@supports (-ms-ime-align: auto) {
  body {
    overflow-x: hidden;
  }
}
@media all and (-ms-high-contrast: none) {
  body {
    overflow-x: hidden;
  }
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("bower_components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.green4 {
  color: #2A5B3B;
}

.green3 {
  color: #347C4D;
}

.green2 {
  color: #4E9F62;
}

.green1 {
  color: #98C257;
}

.white {
  color: #FFFAEF;
}

.black {
  color: #231F20;
}

.cream {
  color: #FFFAEF;
}

.grey {
  color: #ACACAC;
}

.greyPurple {
  color: #5C4E63;
}

.yellow {
  color: #E7C062;
}

.teal {
  color: #47A9A9;
}

.brown {
  color: #A69F88;
}

#header {
  padding: 2vh 2vw;
  position: absolute;
  top: 0;
  left: 0;
  width: 96%;
  z-index: 5;
}

#logo {
  top: 15px;
  position: relative;
}

#menu {
  width: 43%;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 32px;
  /* top: 10px; */
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  text-align: center;
}
#menu #mainMenu {
  display: inline-block;
  list-style-type: none;
  color: #FFFAEF;
  width: 100%;
  margin: 0 auto;
}
#menu #mainMenu li {
  display: inline-block;
  padding: 0 2vw;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  position: relative;
}
#menu #mainMenu li:before {
  content: "\a";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  top: -52px;
  width: 60%;
  height: 5px;
  background: #FFFAEF;
  transition: top 0.3s ease;
}
#menu #mainMenu li.active:before {
  top: -32px;
}
#menu #mainMenu li:hover:before {
  top: -32px;
  transition: top 0.3s ease;
}

#loginBox, #loginBox2 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  width: 18%;
  height: 73px;
}
#loginBox h6, #loginBox2 h6 {
  position: relative;
  z-index: 10;
  padding: 30px;
  text-align: right;
  color: #FFFAEF;
  display: block;
}
#loginBox h6:before, #loginBox2 h6:before {
  content: "\a";
  position: absolute;
  right: 25px;
  top: -5px;
  width: 64px;
  height: 5px;
  background: #FFFAEF;
  transition: top 0.3s ease;
}
#loginBox h6:after, #loginBox2 h6:after {
  content: "\a";
  background: none;
  width: 0;
  height: 19px;
  display: inline-block;
  margin-left: 0;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.5s ease;
}
#loginBox h6:hover, #loginBox2 h6:hover {
  cursor: pointer;
}
#loginBox h6:hover:before, #loginBox2 h6:hover:before {
  top: 1px;
  transition: top 0.3s ease;
}
#loginBox #profileMenu, #loginBox2 #profileMenu {
  background: url(img/login_background.png) repeat-x 0 0;
  list-style-type: none;
  padding: 88px 30px;
  position: relative;
  top: -450px;
  transition: all 0.4s ease-in;
}
#loginBox #profileMenu li, #loginBox2 #profileMenu li {
  opacity: 0;
  color: #fff;
  padding-left: 0;
  font-weight: bold;
  transition: all 0.4s ease-in;
}
#loginBox #profileMenu li.active:before, #loginBox2 #profileMenu li.active:before {
  content: "\a";
  position: relative;
  top: 0;
  left: 0;
  height: 1px;
  background: white;
}
#loginBox #profileMenu a:hover, #loginBox2 #profileMenu a:hover {
  cursor: pointer;
}
#loginBox #profileMenu a:hover li, #loginBox2 #profileMenu a:hover li {
  color: #d9d9d9;
  transition: color 0.4s ease;
}
#loginBox.loggedin h6:before, #loginBox2.loggedin h6:before {
  content: "\a";
  background: none;
  height: 0;
}
#loginBox.loggedin h6:after, #loginBox2.loggedin h6:after {
  content: "\a";
  background: url(img/icons/cream-down-arrow.svg) no-repeat 0 0/100%;
  width: 24px;
  height: 19px;
  display: inline-block;
  margin-left: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.5s ease;
}
#loginBox.loggedin h6:hover:after, #loginBox2.loggedin h6:hover:after {
  transform: rotate(90deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.5s ease;
}
#loginBox.open h6:after, #loginBox2.open h6:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transition: transform 0.5s ease;
}
#loginBox.open #profileMenu, #loginBox2.open #profileMenu {
  height: auto;
  top: -84px;
  z-index: 4;
  transition: all 0.4s ease;
}
#loginBox.open #profileMenu li, #loginBox2.open #profileMenu li {
  opacity: 1;
  transition: all 1.5s ease;
}

@media (max-width: 699px) {
  #header {
    padding: 4vh 2vw;
    top: -9px;
  }
  #header #logo {
    width: 30%;
    left: 5%;
    top: 5px;
  }
  #header #menu {
    width: 100%;
    left: auto;
    right: 0%;
    top: 65px;
    transform: none;
    webkit-transform: none;
  }
  #header #menu #openMobile {
    width: 31px;
    height: 33px;
    float: right;
    position: absolute;
    top: -34px;
    right: 5%;
  }
  #header #menu #mobileMenu {
    width: 100%;
    background: url(img/login_background.png) repeat-x 0 0;
    padding-top: 11vh;
    position: absolute;
    top: -700px;
    z-index: -1;
    transition: all 0.4s ease;
  }
  #header #menu #mobileMenu #mainMenu li {
    display: block;
    padding: 12px 7%;
    margin: 12px 0;
    text-align: left;
  }
  #header #menu #mobileMenu #mainMenu li:before {
    display: none;
  }
  #header #menu #mobileMenu #loginBox, #header #menu #mobileMenu #loginBox2 {
    position: static;
    width: 100%;
    top: 0;
  }
  #header #menu #mobileMenu #loginBox.open h6:after, #header #menu #mobileMenu #loginBox2.open h6:after {
    display: none;
  }
  #header #menu #mobileMenu #loginBox.open #profileMenu, #header #menu #mobileMenu #loginBox2.open #profileMenu {
    top: 0;
  }
  #header #menu #mobileMenu #loginBox h6, #header #menu #mobileMenu #loginBox2 h6 {
    padding-left: 7%;
    text-align: left;
    padding: 12px 7%;
    margin: 0 0;
  }
  #header #menu #mobileMenu #loginBox h6:before, #header #menu #mobileMenu #loginBox2 h6:before {
    display: none;
  }
  #header #menu #mobileMenu #loginBox h6:after, #header #menu #mobileMenu #loginBox2 h6:after {
    display: none;
  }
  #header #menu #mobileMenu #loginBox #profileMenu, #header #menu #mobileMenu #loginBox2 #profileMenu {
    background: none;
    background: #A69F88;
    padding: 20px 7% 30px;
    top: -40px;
  }
  #header #menu #mobileMenu #loginBox #profileMenu li, #header #menu #mobileMenu #loginBox2 #profileMenu li {
    text-align: left;
    opacity: 1;
  }
  #header #menu #mobileMenu.open {
    height: auto;
    top: -84px;
    transition: all 0.4s ease;
  }
  #header #menu #mobileMenu.open #loginBox2 #profileMenu {
    top: -8px;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #loginBox {
    width: 23%;
  }
  #loginBox #profileMenu {
    top: -500px;
  }
}
@supports (-ms-ime-align: auto) {
  #menu #mainMenu li {
    font-size: 26px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #menu #mainMenu li {
    font-size: 26px;
  }
}
#footer {
  background: url("img/footer-background.png") repeat 0 0;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
  width: 100vw;
  padding: 4vh 2vw;
  position: relative;
  z-index: 6;
  min-height: 117px;
}
#footer #footerMenu li {
  color: #fff;
  display: inline-block;
  font-weight: bold;
  padding-bottom: 0;
}
#footer #footerMenu li:last-child:after {
  content: "\a";
}
#footer #footerMenu a {
  padding-right: 10px;
  /* &:last-child{
  	&:after{
  		content: "\a";
  	}
  } */
}
#footer #footerMenu a:after {
  content: "|";
  display: inline-block;
  width: 2px;
  height: 150%;
  color: #fff;
  font-size: 0.875rem;
  padding-left: 10px;
  font-family: "lato", sans-serif;
}
#footer #copyright {
  color: #fff;
  font-family: "lato", sans-serif;
  font-size: 0.8rem;
  margin-top: 5px;
}

#lostpassword #footer, #resetpass #footer {
  position: fixed;
  bottom: 0;
}
@media (max-width: 699px) {
  #lostpassword #footer, #resetpass #footer {
    position: static;
  }
}

@media (max-width: 699px) {
  #footer {
    padding: 6vh 7vw;
  }
  #footer #copyright {
    display: block;
    margin-top: 20px;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #footer #footerMenu {
    float: none;
    margin: 0 auto;
    display: block;
    text-align: center;
  }
  #footer #copyright {
    float: none;
    display: block;
    text-align: center;
    margin: 20px auto 0;
  }
}
.green4 {
  color: #2A5B3B;
}

.green3 {
  color: #347C4D;
}

.green2 {
  color: #4E9F62;
}

.green1 {
  color: #98C257;
}

.white {
  color: #FFFAEF;
}

.black {
  color: #231F20;
}

.cream {
  color: #FFFAEF;
}

.grey {
  color: #ACACAC;
}

.greyPurple {
  color: #5C4E63;
}

.yellow {
  color: #E7C062;
}

.teal {
  color: #47A9A9;
}

.brown {
  color: #A69F88;
}

#wp-user-avatars-ratings{
display:none;
}
#filterContainer {
  position: static;
}

#filter .wrap, #search .wrap {
  position: relative;
}
#filter .section .title, #search .section .title {
  position: relative;
  z-index: 2;
  transition: background 0.5s ease;
}
#filter .section .title > .relative:hover, #search .section .title > .relative:hover {
  cursor: pointer;
}
#filter .section .title h5, #search .section .title h5 {
  float: left;
}
#filter .section .title .icon, #search .section .title .icon {
  float: right;
  width: 37px;
  height: 30px;
  background: url("img/icons/cream-right-arrow.svg") no-repeat 50% 50%/50%;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease;
}
#filter .section .title .setValues.to, #filter .section .title .setValues.from, #search .section .title .setValues.to, #search .section .title .setValues.from {
  float: left;
  margin-right: 5px;
}
#filter .section .title:hover, #search .section .title:hover {
  background: #347C4D;
  transition: background 0.5s ease;
}
#filter .section.open .title, #search .section.open .title {
  background: #4E9F62;
  width: 101%;
}
#filter .section.open .title .icon, #search .section.open .title .icon {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transition: transform 0.6s ease;
}
#filter .box, #search .box {
  width: 58vw;
  height: auto;
  background: #4E9F62;
  position: absolute;
  z-index: 0;
  right: 2vw;
  top: 0;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.5);
  transition: all 0.6s ease;
  padding: 17% 7% 15% 11%;
}
@media (max-width: 1023px) {
  #filter .box, #search .box {
    transition: all 0.02s ease !important;
  }
}
#filter .box.open, #search .box.open {
  right: -58vw;
  transition: all 0.6s ease;
}
@media (max-width: 1023px) {
  #filter .box.open, #search .box.open {
    transition: all 0.1s ease;
  }
}
#filter #filterType-plantFeatures, #search #filterType-plantFeatures {
  top: 0;
}
#filter #filterType-growingConditions, #search #filterType-growingConditions {
  top: 0;
}
#filter #filterType-typeoflisting, #search #filterType-typeoflisting {
  top: 235px;
}
#filter #filterType-height, #search #filterType-height {
  top: 353px;
}
#filter #filterType-height .custom-dropdown:after, #search #filterType-height .custom-dropdown:after {
  right: 15px;
  width: 29px;
}
#filter #filterGo, #search #filterGo {
  background: #4E9F62;
  border: none;
  border-radius: 3px;
  width: 80%;
  margin-top: 5%;
  padding: 5px 10px 4px;
  transition: background 0.5s ease;
}
#filter #filterGo h5, #search #filterGo h5 {
  margin: 7px 0 8px;
  text-align: center;
}
#filter #filterGo:hover, #search #filterGo:hover {
  cursor: pointer;
  background: #347C4D;
  transition: background 0.5s ease;
}

#search {
  width: 100%;
  margin: 0 auto 0;
}
@media (max-width: 699px) {
  #search {
    width: 100%;
  }
}
#search #search-listings, #search #search-forum {
  background: none;
  padding: 0% 0% 0% 0%;
  box-shadow: none;
  width: 85%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  right: auto;
  margin-bottom: 0;
}
#search #search-listings label, #search #search-forum label {
  width: 100%;
  margin: 0;
  position: relative;
}
#search #search-listings .customselect, #search #search-forum .customselect {
  width: 41%;
  position: absolute;
  right: 3%;
  top: 50%;
  z-index: 6;
  margin-right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 699px) {
  #search #search-listings .customselect, #search #search-forum .customselect {
    width: 40%;
    right: 12px;
  }
}
#search #search-listings .customselect .custom-dropdown:after, #search #search-forum .customselect .custom-dropdown:after {
  background: url("img/icons/search-filter-icon.svg") no-repeat -20% 0/80%;
}
#search #search-listings .customselect select, #search #search-forum .customselect select {
  font-family: "balboa-plus-fill", sans-serif;
  font-style: normal;
  font-size: 1.3em;
  padding: 14px 6px 10px 15px;
}
@media (max-width: 699px) {
  #search #search-listings .customselect select, #search #search-forum .customselect select {
    font-size: 0.65em;
    padding: 14px 1% 10px;
  }
}
#search #search-listings input, #search #search-forum input {
  border-radius: 5px;
  padding: 0 36% 0 22px;
  width: 100%;
  height: 70px;
  background: #FFFAEF;
  border: none;
  box-shadow: inset 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
  color: #ACACAC;
  font-size: 1.3rem;
  font-family: "lato", sans-serif;
  position: relative;
  z-index: 1;
}
#search #search-listings input:focus, #search #search-forum input:focus {
  outline: none;
}
#search #searchGo {
  margin-left: -4px;
  background: #2A5B3B;
  width: 12%;
  max-width: 61px;
  height: 55px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  transition: all 0.5s ease;
}
#search #searchGo img {
  width: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#search #searchGo:hover {
  background: #1f432b;
  cursor: pointer;
  transition: all 0.5s ease;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACACAC;
  font-size: 1.1rem;
  font-family: "lato", sans-serif;
  font-style: italic;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACACAC;
  font-size: 1.1rem;
  font-family: "lato", sans-serif;
  font-style: italic;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACACAC;
  font-size: 1.1rem;
  font-family: "lato", sans-serif;
  font-style: italic;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #ACACAC;
  font-size: 1.1rem;
  font-family: "lato", sans-serif;
  font-style: italic;
}

@media (max-width: 699px) {
  ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ACACAC;
    font-size: 1.3rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }

  ::-moz-placeholder {
    /* Firefox 19+ */
    color: #ACACAC;
    font-size: 1.3rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }

  :-ms-input-placeholder {
    /* IE 10+ */
    color: #ACACAC;
    font-size: 1.3rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }

  :-moz-placeholder {
    /* Firefox 18- */
    color: #ACACAC;
    font-size: 1.3rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }
}
#homepage #search #search-listings .customselect select {
  font-size: 0.9em;
}

.box, .forumitem {
  display: block;
  position: relative;
  padding-left: 32px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.box p, .forumitem p {
  margin-bottom: 3.5%;
}
.box label, .forumitem label {
  margin: 0 0 1%;
  width: 44%;
  margin-right: 5%;
  display: inline-block;
  font-size: 16px;
}
.box label .wrap, .forumitem label .wrap {
  padding: 11px 25px;
  border-radius: 5px;
  background: transparent;
  transition: all 0.4s ease;
  /* Create a custom checkbox */
}
.box label .wrap .icon, .forumitem label .wrap .icon {
  width: 21%;
  display: inline-block;
  vertical-align: middle;
}
.box label .wrap svg, .forumitem label .wrap svg {
  margin-right: 25px;
}
.box label .wrap svg .svgIcon, .forumitem label .wrap svg .svgIcon {
  fill: #FFFAEF;
}
.box label .wrap span.text, .forumitem label .wrap span.text {
  font-family: "lato", sans-serif;
  vertical-align: middle;
  color: #FFFAEF;
}
.box label .wrap .checkmark, .forumitem label .wrap .checkmark {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 25px;
  height: 35px;
  width: 25px;
  background: transparent;
  border: none;
  border-radius: 0%;
  transition: all 0.1s ease;
}

.forumitem {
  padding-left: 0;
  width: 84%;
  margin: 0 auto;
}
.forumitem label {
  width: 100%;
  margin-right: 0;
}
.forumitem label .wrap {
  line-height: 150%;
  padding-bottom: 12px;
}
/* Hide the browser's default checkbox */
.box input[type=checkbox], .forumitem input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  color: #98C257;
  line-height: 100%;
}

.box:hover, .forumitem:hover {
  cursor: default;
}

.box label:hover, .forumitem label:hover {
  cursor: pointer;
}

/* On mouse-over, add a grey background color */
.box label:hover input ~ .checkmark,
.forumitem label:hover input ~ .checkmark {
  background-color: red;
  border-color: #98C257;
  transition: all 0.1s ease;
  cursor: pointer;
}

.box label:hover input ~ .wrap,
.forumitem label:hover input ~ .wrap {
  background: #FFFAEF;
}
.box label:hover input ~ .wrap .text,
.forumitem label:hover input ~ .wrap .text {
  color: #347C4D;
}

/* When the checkbox is checked, add a blue background */
.box input:checked ~ .wrap,
.forumitem input:checked ~ .wrap {
  background: #FFFAEF;
  transition: all 0.5s ease;
}
.box input:checked ~ .wrap svg .svgIcon,
.forumitem input:checked ~ .wrap svg .svgIcon {
  fill: #347C4D;
}
.box input:checked ~ .wrap .text,
.forumitem input:checked ~ .wrap .text {
  color: #347C4D;
}
.box input:checked ~ .wrap .checkmark,
.forumitem input:checked ~ .wrap .checkmark {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/100%;
}
.box input:checked ~ .wrap .colorPicker,
.forumitem input:checked ~ .wrap .colorPicker {
  opacity: 1;
  height: 200px;
  transition: all 0.5s ease 0.2s;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.box input:checked ~ .checkmark:after,
.forumitem input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.pink .radiomark,
#label_1_31_9:before,
#label_7_31_9:before {
  background: #FFDDFF;
}

.mauve .radiomark,
#label_1_31_6:before,
#label_7_31_6:before {
  background: #9B81D5;
}

.blue .radiomark,
#label_1_31_1:before,
#label_7_31_1:before {
  background: #6699FF;
}

.scarlet .radiomark,
#label_1_31_11:before,
#label_7_31_11:before {
  background: #FF0066;
}

.red .radiomark,
#label_1_31_10:before,
#label_7_31_10:before {
  background: #FF0000;
}

.white .radiomark,
#label_1_31_12:before,
#label_7_31_12:before {
  background: #fff;
}

.cream .radiomark,
#label_1_31_4:before,
#label_7_31_4:before {
  background: #FFFFE1;
}

.yellow .radiomark,
#label_1_31_13:before,
#label_7_31_13:before {
  background: #FFFF66;
}

.peach .radiomark,
#label_1_31_8:before,
#label_7_31_8:before {
  background: #FFCC99;
}

.orange .radiomark,
#label_1_31_7:before,
#label_7_31_7:before {
  background: #F18841;
}

.green .radiomark,
#label_1_31_5:before,
#label_7_31_5:before {
  background: #63C57A;
}

.brown .radiomark,
#label_1_31_2:before,
#label_7_31_2:before {
  background: #993300;
}

.burgundy .radiomark,
#label_1_31_3:before,
#label_7_31_3:before {
  background: #961E46;
}

.black .radiomark,
#label_1_31_0:before,
#label_7_31_0:before {
  background: #231F20;
}

.colorPicker {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
}
.colorPicker p {
  color: #ACACAC;
  padding-left: 23%;
  margin-bottom: 20px;
  font-style: italic;
}

#flowerColour {
  margin: 0 0 0 8px;
}

#flowerColour .container {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 32px;
  height: 25px;
}

/* Hide the browser's default radio button */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.radiomark {
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 30px;
  background-color: #eee;
  border-radius: 50%;
  border: 1px solid #ACACAC;
  display: inline-block;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .radiomark {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}

/* When the radio button is checked, add a blue background */
/* Create the indicator (the dot/circle - hidden when not checked) */
.radiomark:after {
  display: block;
  content: "";
  background: url("img/icons/cream-tick.svg") no-repeat 0 0/100%;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-40%);
  -webkit-transform: translateX(-50%) translateY(-40%);
  opacity: 0;
  transition: all 0.3s ease;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .radiomark:after {
  opacity: 1;
  transition: all 0.3s ease;
}

/* Style the indicator (dot/circle) */
.customselect {
  width: 40%;
  display: inline-block;
  margin-right: 8%;
}
.customselect .wrap {
  margin: 0 0 10px 10px;
}
.customselect span.text {
  font-family: "balboa-plus-fill", sans-serif;
  vertical-align: middle;
  color: #FFFAEF;
}
@media (max-width: 699px) {
  .customselect {
    right: 5px;
    width: 46%;
  }
}

.custom-dropdown, .ginput_container_select {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
  /* demo only */
  width: 100%;
}

.custom-dropdown select, .ginput_container_select select {
  background-color: #FFFAEF;
  color: #ACACAC;
  font-style: italic;
  font-family: "lato", sans-serif;
  font-size: 16px;
  padding: 20px;
  padding-right: 2.5em;
  border: 0;
  margin: 0;
  border-radius: 5px;
  text-indent: 0.01px;
  text-overflow: "";
  width: 100%;
  /*Hiding the select arrow for firefox*/
  -moz-appearance: none;
  /*Hiding the select arrow for chrome*/
  -webkit-appearance: none;
  /*Hiding the select arrow default implementation*/
  appearance: none;
}
.custom-dropdown select:focus, .ginput_container_select select:focus {
  outline: none;
}

#filterType-height .custom-dropdown select, #filterType-height .ginput_container_select select {
  color: #347C4D;
  font-style: normal;
}

/*Hiding the select arrow for IE10*/
.custom-dropdown select::-ms-expand,
.ginput_container_select select::-ms-expand {
  display: none;
}

.custom-dropdown::before,
.custom-dropdown::after,
.ginput_container_select::before,
.ginput_container_select::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after,
.ginput_container_select::after {
  /*  Custom dropdown arrow */
  content: "\a";
  width: 26px;
  height: 2em;
  font-size: 0.625em;
  line-height: 1;
  right: 0%;
  top: 50%;
  margin-top: -0.5em;
  background: url("img/icons/green-down-arrow.svg") no-repeat 0 0;
}
@media (max-width: 699px) {
  .custom-dropdown::after,
.ginput_container_select::after {
    right: 1.25em;
  }
}

.custom-dropdown::before,
.ginput_container_select::before {
  /*  Custom dropdown arrow cover */
  width: 0em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 5px 5px 0;
  background-color: #FFFAEF;
}

.custom-dropdown::after,
.ginput_container_select::after {
  color: rgba(0, 0, 0, 0.6);
}

.custom-dropdown select[disabled],
.ginput_container_select select[disabled] {
  color: rgba(0, 0, 0, 0.25);
}

@media (max-width: 1023px) {
  #filter .back {
    display: none;
    margin-bottom: 30px;
  }
  #filter .back span.image {
    display: inline-block;
    margin-right: 15px;
  }
  #filter .back h5 {
    display: inline-block;
  }
  #filter .box {
    width: 100%;
    right: -100vw;
    opacity: 0;
    top: 0;
    padding-top: 150px;
  }
  #filter .box > p {
    margin-bottom: 40px;
  }
  #filter .box label {
    width: 90%;
  }
  #filter .box label.container {
    width: 15%;
  }
  #filter .box input:checked ~ .wrap .colorPicker {
    height: 280px;
  }
  #filter .box input:checked ~ .wrap .colorPicker label {
    width: 18%;
    height: 40px;
  }
  #filter .box input:checked ~ .wrap .colorPicker label .radiomark {
    width: 38px;
    height: 38px;
  }
  #filter .box.open {
    right: -100vw;
    opacity: 1;
  }
  #filter .box.open .back {
    display: block;
  }
  #filter #filterType-plantFeatures {
    top: 0;
  }
  #filter #filterType-growingConditions {
    top: 0;
  }
  #filter #filterType-typeoflisting {
    top: 0;
  }
  #filter #filterType-height {
    top: 0;
  }

  .customselect {
    width: 90%;
    margin-bottom: 10%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #filter .box label {
    width: 43%;
  }
}
@media (max-width: 699px) {
  #homepage #intro #searchBar {
    width: 100%;
  }
  #homepage #intro #searchBar .inner img.mc {
    margin: 0 auto;
    width: 65%;
    display: block;
    text-align: center;
  }
  #homepage #intro #search #search-listings {
    width: 87%;
  }
  #homepage #intro #search #search-listings label .customselect {
    width: 41%;
    right: 15px;
    z-index: 5;
  }
  #homepage #intro #search #search-listings label .customselect select {
    font-size: 0.8em;
  }
  #homepage #intro #search #search-listings .customselect select {
    font-size: 0.7em;
  }
  #homepage #intro .custom-dropdown::before,
#homepage #intro .ginput_container_select::before {
    width: 1em;
  }
  #homepage #intro .custom-dropdown::after,
#homepage #intro .ginput_container_select::after {
    width: 22px;
    height: 2em;
    top: 54%;
    right: -4px;
  }

  #searchBar #search-listings {
    width: 87%;
  }
  #searchBar #search-listings label .customselect {
    width: 43%;
    right: 0px !important;
    z-index: 5;
  }
  #searchBar #search-listings label .customselect .custom-dropdown {
    margin: 0;
  }
  #searchBar #search-listings label .customselect select {
    font-size: 0.8em;
    padding-left: 0;
  }
  #searchBar #search-listings label .custom-dropdown::before,
#searchBar #search-listings label .ginput_container_select::before {
    width: 1em;
  }
  #searchBar #search-listings label .custom-dropdown::after,
#searchBar #search-listings label .ginput_container_select::after {
    width: 25px;
    height: 2em;
    top: 50%;
    right: 3px;
  }
  #searchBar #search-listings input {
    padding-left: 14px;
  }
  #searchBar #searchGo {
    width: 11%;
    height: 48px;
  }
  #searchBar #searchGo img {
    width: 18px;
    margin-top: 0;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #filter .section .title {
    padding: 4% 9%;
  }
}
@media (max-width: 699px) {
  #homepage #intro {
    padding-top: 17vh !important;
  }

  #homepage #intro #searchBar .inner img.mc, #searchBar .inner img.mc {
    width: 86%;
    margin-bottom: 20px;
  }
  #homepage #intro #searchBar #searchGo, #searchBar #searchGo {
    width: 100% !important;
    margin-left: 0;
    display: block;
    max-width: 100%;
  }

  #searchBar .inner {
    width: 80%;
  }

  #search #search-listings label .customselect,
#search #search-forum label .customselect {
    width: 100%;
    position: static;
    transform: none;
    -webkit-transform: none;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  #search #search-listings label .customselect .custom-dropdown,
#search #search-forum label .customselect .custom-dropdown {
    margin: 0;
  }
  #search #search-listings label .customselect .custom-dropdown select,
#search #search-forum label .customselect .custom-dropdown select {
    height: 60px;
    padding-left: 13px;
    font-size: 1.2rem;
  }
  #search #search-listings label .customselect .custom-dropdown select option,
#search #search-forum label .customselect .custom-dropdown select option {
    font-size: 1.2rem;
  }
  #search #search-listings label .customselect .custom-dropdown:after,
#search #search-forum label .customselect .custom-dropdown:after {
    right: 13px;
  }

  #search #search-listings, #search #search-forum, #homepage #intro #search #search-listings, #homepage #intro #search #search-forum {
    width: 100%;
  }
  #search #search-listings input, #search #search-forum input, #homepage #intro #search #search-listings input, #homepage #intro #search #search-forum input {
    height: 55px;
    font-size: 1.13rem;
  }
  #search #search-listings input::-webkit-input-placeholder, #search #search-forum input::-webkit-input-placeholder, #homepage #intro #search #search-listings input::-webkit-input-placeholder, #homepage #intro #search #search-forum input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ACACAC;
    font-size: 1.13rem;
    font-family: "lato", sans-serif;
    font-style: italic;
    padding-top: 2px;
  }
  #search #search-listings input::-moz-placeholder, #search #search-forum input::-moz-placeholder, #homepage #intro #search #search-listings input::-moz-placeholder, #homepage #intro #search #search-forum input::-moz-placeholder {
    /* Firefox 19+ */
    color: #ACACAC;
    font-size: 1.1rem;
    font-family: "lato", sans-serif;
    font-style: italic;
    padding-top: 2px;
  }
  #search #search-listings input:-ms-input-placeholder, #search #search-forum input:-ms-input-placeholder, #homepage #intro #search #search-listings input:-ms-input-placeholder, #homepage #intro #search #search-forum input:-ms-input-placeholder {
    /* IE 10+ */
    color: #ACACAC;
    font-size: 1.1rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }
  #search #search-listings input:-moz-placeholder, #search #search-forum input:-moz-placeholder, #homepage #intro #search #search-listings input:-moz-placeholder, #homepage #intro #search #search-forum input:-moz-placeholder {
    /* Firefox 18- */
    color: #ACACAC;
    font-size: 1.1rem;
    font-family: "lato", sans-serif;
    font-style: italic;
  }
  #search #search-listings .customselect, #search #search-forum .customselect, #homepage #intro #search #search-listings .customselect, #homepage #intro #search #search-forum .customselect {
    width: 100%;
    position: static;
    transform: none;
    -webkit-transform: none;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  #search #search-listings .customselect .custom-dropdown, #search #search-forum .customselect .custom-dropdown, #homepage #intro #search #search-listings .customselect .custom-dropdown, #homepage #intro #search #search-forum .customselect .custom-dropdown {
    margin: 0;
  }
  #search #search-listings .customselect .custom-dropdown select, #search #search-forum .customselect .custom-dropdown select, #homepage #intro #search #search-listings .customselect .custom-dropdown select, #homepage #intro #search #search-forum .customselect .custom-dropdown select {
    height: 60px;
    padding-left: 13px;
    font-size: 1.2rem;
  }
  #search #search-listings .customselect .custom-dropdown select option, #search #search-forum .customselect .custom-dropdown select option, #homepage #intro #search #search-listings .customselect .custom-dropdown select option, #homepage #intro #search #search-forum .customselect .custom-dropdown select option {
    font-size: 1.2rem;
  }
  #search #search-listings .customselect .custom-dropdown:after, #search #search-forum .customselect .custom-dropdown:after, #homepage #intro #search #search-listings .customselect .custom-dropdown:after, #homepage #intro #search #search-forum .customselect .custom-dropdown:after {
    right: 13px;
  }

  #find #searchBar {
    padding-bottom: 10vh;
    padding-top: 15vh;
  }
  #find #searchBar .inner img.mc {
    margin-bottom: 20px !important;
  }
}
@media screen and (max-height: 600px) {
  #filter #filterType-plantFeatures.box, #filter #filterType-growingConditions.box {
    height: 83vh;
    overflow: scroll;
  }

  #filter #filterType-height {
    top: 230px;
  }
}
@supports (-ms-ime-align: auto) {
  #search #search-listings .customselect select {
    font-size: 22px;
  }

  #homepage #search #search-listings .customselect select {
    font-size: 22px;
  }
}
@media all and (-ms-high-contrast: none) {
  #search #search-listings .customselect,
#search #search-forum .customselect {
    width: 35%;
  }

  .custom-dropdown::after, .ginput_container_select::after {
    right: 12px;
  }

  #homepage #ctas .steps .item .tml-links .tml-login-link {
    height: 40px;
  }

  #search #search-listings .customselect select {
    font-size: 22px;
  }

  #homepage #search #search-listings .customselect select {
    font-size: 22px;
  }

  #filter #filterType-plantFeatures,
#search #filterType-plantFeatures {
    height: 87vh;
    overflow: scroll;
    -ms-overflow-style: none;
    overflow: auto;
  }
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border-bottom: 1px solid #ACACAC;
  -webkit-text-fill-color: #347C4D;
  -webkit-box-shadow: 0 0 0px 1000px #FFFAEF inset;
  transition: background-color 5000s ease-in-out 0s;
}

input[type=submit]:focus {
  outline: none;
}

input {
  -webkit-appearance: none;
}
@media (max-width: 699px) {
  input {
    border-radius: 0px;
  }
}

input[type=search] {
  -webkit-appearance: none;
}

@supports (-ms-ime-align: auto) {
  #sortby select {
    font-size: 22px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #sortby select {
    font-size: 22px;
  }
}
.swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 11;
}

.swiper-slide {
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.gallery-top {
  height: 80%;
  width: 100%;
}

.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 10.5%;
}

.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.gallery-thumbs .swiper-slide-active {
  opacity: 1;
}

.swiper-button-next, .swiper-button-prev {
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: transform 0.5s ease;
}
.swiper-button-next:focus, .swiper-button-prev:focus {
  outline: none;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: transform 0.5s ease;
}

.swiper-button-next.swiper-button-white {
  width: 50px;
  height: 55px;
  background: url("img/icons/green-bkgd-right-arrow.svg") no-repeat 0 0/100%;
}

.swiper-button-prev.swiper-button-white {
  width: 50px;
  height: 55px;
  background: url("img/icons/green-bkgd-left-arrow.svg") no-repeat 0 0/100%;
}

@media (max-width: 699px) {
  .swiper-button-prev {
    left: 0;
  }

  .swiper-button-next {
    right: 0;
  }
}
#homepage #intro {
  padding-top: 9%;
  background: url("img/gmg-green-bg-pattern.svg") repeat 0 0;
  box-shadow: inset 0px -3px 11px 0px rgba(0, 0, 0, 0.5);
}
#homepage #intro #searchBar {
  vertical-align: top;
  background: none;
  box-shadow: none;
  height: 100%;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  margin-left: 0;
  width: 57%;
  display: inline-block;
  margin-top: 4.5%;
  padding-top: 0;
}
#homepage #intro #searchBar .width50 {
  width: 80%;
}
#homepage #intro #searchBar .width50 > img {
  margin-left: 5%;
}
#homepage #intro #searchBar .width50 > form {
  margin-left: 0;
  width: 100%;
}
#homepage #intro #signupbox {
  width: 38%;
  vertical-align: bottom;
  margin-right: 3%;
}
#homepage #intro #signupbox .wrap {
  padding: 7% 7% 106px;
  width: 81%;
  margin: auto 0;
  background: #2A5B3B;
  height: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#homepage #intro #signupbox .wrap > img {
  width: 80%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  z-index: -1;
}
#homepage #listings {
  padding: 6% 3%;
}
#homepage #listings .details-panel {
  width: 100%;
}
#homepage #listings .details-panel #posts {
  overflow: visible;
}
#homepage #listings .details-panel #posts .plant {
  width: 23%;
  margin-right: 2.2%;
}
#homepage #listings .details-panel #posts .plant:last-child {
  margin-right: 0;
}
#homepage #forum {
  background: #4E9F62;
  padding: 7% 10vw 7%;
}
#homepage #firstPost {
  width: 38%;
  vertical-align: bottom;
  margin-right: 3%;
  display: inline-block;
  position: relative;
}
#homepage #firstPost .wrap {
  padding: 7% 7% 106px;
  width: 81%;
  margin: auto 0;
  background: #2A5B3B;
  height: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#homepage #firstPost .wrap > img.background {
  width: 80%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  z-index: -1;
}
#homepage #firstPost h6 {
  display: inline-block;
  width: auto;
  padding-right: 25px;
  background: url(img/icons/cream-right-arrow.svg) no-repeat 100% 50%;
  position: relative;
}
#homepage #forum .post {
  width: 48%;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 4%;
  overflow: hidden;
  float: left;
  margin-right: 4%;
  padding: 3%;
  min-height: 318px;
  background: #FFFAEF;
  display: inline-block;
  transition: all 0.4s ease;
}
#homepage #forum .post.hint {
  border-top: 8px solid #98C257;
  position: relative;
  overflow: visible;
}
#homepage #forum .post.hint:after {
  content: "\a";
  position: absolute;
  z-index: 5;
  top: -20px;
  right: 18px;
  background: url(img/icons/hints-icon.svg) no-repeat 0 0;
  width: 63px;
  height: 92px;
}
#homepage #forum .post.hint h2 {
  color: #98C257;
  line-height: 120%;
}
#homepage #forum .post .tags .tag-icon {
  width: 15px;
  height: 15px;
  margin: 0 8px 0 8px;
}
#homepage #forum .post a h6 {
  display: inline-block;
  width: auto;
  padding-right: 25px;
  background: url(img/icons/brown-right-icons.png) no-repeat 100% 50%;
  position: absolute;
  bottom: 38px;
}
#homepage #forum .post #comments-title {
  position: absolute;
  top: auto;
  bottom: 10%;
  right: 5%;
  padding-right: 40px;
  height: 43px;
}
#homepage #forum .post #comments-title h6 {
  position: static;
  background: none;
  padding-right: 0;
}
#homepage #forum .post:last-child {
  margin-right: 0;
}
#homepage #forum .post:hover {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
#homepage #ctas .steps {
  width: 83%;
  margin: 9% auto 0;
  padding-bottom: 7%;
}
#homepage #ctas .steps .item {
  width: 32%;
  display: inline-block;
  padding: 0 3%;
  vertical-align: top;
}
#homepage #ctas .steps .item img {
  height: 119px;
}
#homepage #ctas .steps .item p {
  text-align: center;
  margin-top: 30px;
  width: 80%;
  margin: 30px auto 10px;
}
#homepage #ctas .steps .item button {
  margin: 30px auto;
  display: block;
  width: 100%;
}
#homepage #ctas .steps .item:last-child {
  margin-right: 0;
}
#homepage #ctas .steps .item .tml-links {
  list-style-type: none;
}
#homepage #ctas .steps .item .tml-links .tml-login-link {
  width: 100px;
  font-size: 0px;
  padding-top: 10px;
  margin: 0 auto;
  background: url("img/login-icon2.svg") no-repeat 50% 50%/100%;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}
#homepage #ctas .steps .item .tml-links .tml-login-link a {
  display: block;
  width: 100%;
  height: 35px;
}
#homepage #ctas .steps .item .tml-links .tml-login-link:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}

@media (max-width: 699px) {
  #homepage #intro {
    padding-top: 13vh;
  }
  #homepage #intro #searchBar {
    width: 100%;
    min-height: auto;
    margin: 0 auto;
    display: block;
    padding-bottom: 50px;
  }
  #homepage #intro #searchBar #searchGo img {
    margin-top: 0;
  }
  #homepage #intro #searchBar .width50 > img {
    margin: 0 auto;
  }
  #homepage #intro #searchBar .width50 > form {
    width: 100%;
  }
  #homepage #intro #signupbox {
    width: 100%;
    margin-top: 5vh;
  }
  #homepage #intro #signupbox .wrap {
    width: 88%;
    padding-bottom: 53px;
  }
  #homepage #firstPost {
    width: 100%;
    display: block;
    margin: 10% auto 0;
  }
  #homepage #firstPost .wrap {
    padding: 7% 3% 70px;
    width: 86%;
  }
  #homepage #listings .details-panel #posts .plant {
    width: 100%;
    margin: 5% 0;
    height: 176px;
  }
  #homepage #listings .details-panel #posts .plant .wrap {
    float: left;
    width: 61%;
    height: 100%;
  }
  #homepage #listings .details-panel #posts .plant .wrap .details {
    padding: 10% 5%;
    width: 100%;
    overflow-wrap: break-word;
  }
  #homepage #listings .details-panel #posts .plant .wrap .details p.location {
    margin-top: 6%;
  }
  #homepage #listings .details-panel #posts .plant .image {
    width: 131px;
    float: right;
    overflow: hidden;
    height: 176px !important;
  }
  #homepage #listings .details-panel #posts .plant .image img {
    height: 100%;
    width: auto;
  }
  #homepage #listings .details-panel #posts .plant .curve {
    display: none;
  }
  #homepage #forum {
    padding: 7% 10vw 10%;
  }
  #homepage #forum > p {
    width: 90%;
  }
  #homepage #forum img#title {
    width: 100%;
  }
  #homepage #forum > div {
    margin-top: 10vh;
  }
  #homepage #forum .post {
    width: 100%;
    padding: 5%;
    min-height: 350px;
    margin: 0 0 5vh 0;
  }
  #homepage #forum .post .tags {
    width: 75%;
    margin-bottom: 25px;
  }
  #homepage #forum .post > .block {
    margin-bottom: 85px;
  }
  #homepage #ctas .steps .item {
    width: 100%;
    margin: 10% 0;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #homepage #intro #searchBar {
    width: 100%;
    min-height: auto;
  }
  #homepage #intro #searchBar .width50 > img {
    width: 66%;
    margin: 20px auto 30px;
  }
  #homepage #intro #signupbox {
    width: 100%;
  }
  #homepage #intro #signupbox .wrap {
    padding-bottom: 64px;
    width: 81%;
    margin: 10% 0 0;
  }
  #homepage #intro #firstPost {
    width: 75%;
    margin: 10% auto 0;
    display: block;
  }
  #homepage #intro #firstPost img {
    margin-top: 6%;
  }
  #homepage #intro #firstPost h2 {
    margin-top: 6%;
  }
  #homepage #intro #firstPost .block {
    margin-top: 3%;
  }
  #homepage #intro #firstPost h6 {
    margin-top: 3%;
  }
  #homepage #listings .details-panel #posts .plant {
    width: 47%;
  }
  #homepage #ctas .steps {
    width: 89%;
  }
}
/* 404 */
#pageNotfound.nextSection {
  padding-top: 5%;
  background: #FFFAEF;
}
#pageNotfound.nextSection .steps {
  width: 75%;
  margin: 5% auto 0;
  padding-bottom: 7%;
}
#pageNotfound.nextSection .steps .item {
  width: 32%;
  display: inline-block;
  margin-right: 1%;
  padding: 0 5%;
}
#pageNotfound.nextSection .steps .item p {
  text-align: center;
  margin-top: 30px;
}
#pageNotfound.nextSection .steps .item button {
  margin: 30px auto;
  display: block;
  width: 100%;
}
#pageNotfound.nextSection .steps .item:last-child {
  margin-right: 0;
}
@media (max-width: 699px) {
  #pageNotfound.nextSection .steps .item {
    width: 100%;
    display: block;
    margin-top: 60px;
  }
}

#general #intro {
  width: 101%;
  height: 24vh;
  box-shadow: inset 0px -3px 11px 0px rgba(0, 0, 0, 0.5);
  background: url(img/gmg-green-bg-pattern.svg) repeat 0 0;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  padding-top: 12%;
  padding-bottom: 150px;
}
#general #content {
  background: url("img/general-background.png") repeat-y 45% 50%/cover;
  min-height: 68vh;
  padding-bottom: 10vh;
  position: relative;
}
#general #content #sidebar {
  width: 16%;
  position: absolute;
  top: 100px;
  left: 5vw;
}
#general #content #sidebar ul {
  list-style-type: none;
  padding-left: 0;
}
#general #content #sidebar ul li {
  padding-left: 0;
  text-transform: uppercase;
  color: #ACACAC;
  font-size: 1.6rem;
  margin-bottom: 10px;
  width: auto;
}
#general #content > .width50 {
  width: 45%;
  min-width: 550px;
  position: relative;
  padding-top: 118px;
  /* &:before{
  	content: "\a";
  	position: absolute;
  	z-index: 0;
  	left: -46%;
  	top: 20%;
  	background: url('img/icons/general-page-icons-left.svg') no-repeat 0 0;
  	width: 50vw;
  	height: 92vh;
  	display: block;

  }
  &:after{
  	content: "\a";
  	position: absolute;
  	z-index: 0;
  	right: -55vw;
  	top: 40%;
  	background: url('img/icons/general-page-icons-right.svg') no-repeat 0 0;
  	width: 50vw;
  	height: 60vh;
  	display: block;

  } */
}
@media (max-width: 699px) {
  #general #content > .width50 {
    padding-top: 0;
  }
}
#general #content > .width50 p {
  margin-bottom: 3%;
}
#general #content > .width50 #accordian {
  margin-top: -5%;
}
#general #content > .width50 #accordian .accordRow {
  border-top: 1px solid #ACACAC;
  padding-bottom: 2%;
  position: relative;
}
@media (max-width: 699px) {
  #general #content > .width50 #accordian .accordRow {
    padding-right: 40px;
  }
}
#general #content > .width50 #accordian .accordRow h6 {
  width: 85%;
}
#general #content > .width50 #accordian .accordRow h6:hover {
  cursor: pointer;
}
#general #content > .width50 #accordian .accordRow span {
  background: url("img/icons/green-angle-arrow.svg") no-repeat 50% 50%/90%;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 1.5%;
  top: 35px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transition: transform 0.3s ease;
}
#general #content > .width50 #accordian .accordRow .box {
  padding-right: 3%;
  height: 0;
  overflow: hidden;
  margin: 0;
  transition: height 0.3s ease;
}
#general #content > .width50 #accordian .accordRow .box p {
  color: #347C4D;
  margin-top: 4%;
  max-width: 95%;
}
#general #content > .width50 #accordian .accordRow.open span {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.5s ease;
}
#general #content #links {
  width: 17%;
  position: absolute;
  right: 5vw;
  top: 100px;
  padding-top: 18px;
}
#general #content #links ul {
  list-style-type: none;
  padding-left: 0;
}
#general #content #links ul li {
  padding-left: 0;
  text-transform: uppercase;
  color: #ACACAC;
  font-size: 1.5rem;
  margin-bottom: 10px;
  position: relative;
  padding-left: 39px;
}
#general #content #links ul li:before {
  content: "\a";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
}
#general #content #links ul li#benefits:before {
  background: url("img/icons/benefits-icon.svg") no-repeat 50% 50%/90%;
}
#general #content #links ul li#trading-tips:before {
  background: url("img/icons/trading-icon.svg") no-repeat 50% 50%/100%;
}
#general #content #links ul li#faqs:before {
  background: url("img/icons/faqs-icon.svg") no-repeat 50% 50%/90%;
}
#general #content #links ul li#terms:before {
  background: url("img/icons/terms-icon.svg") no-repeat 50% 50%/100%;
}
#general #subscribe-reloaded-title-p {
  font-weight: normal !important;
  font-size: 2.2rem;
}
#general form {
  margin-top: 30px;
}
#general form label {
  color: #ACACAC;
  text-transform: uppercase;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.125rem;
  width: 16%;
  display: inline-block;
  position: static;
  top: 21px;
  left: 3%;
  font-weight: normal;
}
#general form input {
  color: #347C4D;
  font-size: 1.125rem;
  line-height: 150%;
  border: none;
  background: transparent;
  border-bottom: 1px solid #ACACAC;
  min-height: 41px;
  padding-left: 0;
  width: 70%;
}
#general form input[type=checkbox] {
  border: 1px solid #acacac;
  width: 30px;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
}
#general form input[type=checkbox]:focus {
  outline: none !important;
}
#general form input[type=submit] {
  margin-top: 35px;
  width: auto;
  color: white;
  font-size: 1.5rem;
  font-weight: normal;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  padding: 5px 10% 0;
  transition: all 0.5s ease;
}
#general form input[type=submit]:hover {
  cursor: pointer;
}
#general form table {
  text-align: left !important;
  margin-top: 50px;
}
#general form table th {
  text-align: left !important;
  height: 43px;
  border-bottom: 1px solid white;
  vertical-align: top;
}
@media (max-width: 699px) {
  #general form table th {
    height: 70px;
  }
}
#general form table td {
  margin: 10px 0;
  text-align: left !important;
  height: 50px;
  vertical-align: top;
}
#general form table label {
  width: auto;
  vertical-align: middle;
  color: #2A5B3B;
  font-size: 1rem;
  line-height: 150%;
  font-family: "lato", sans-serif;
  text-transform: capitalise !important;
}
#general form table input {
  vertical-align: middle;
  background: transparent !important;
  -webkit-appearance: checkbox;
}
#general form table input[checked=checked] {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/70% !important;
}
#general form #subscribe-reloaded-action-p {
  margin-top: 50px;
}
#general form input[type=submit] {
  display: block;
  margin-bottom: 30px;
}
#general form select {
  border: none !important;
  background: none !important;
  font-size: 1.1em;
  padding: 14px 15px 10px;
  font-family: "balboa-plus-fill", sans-serif;
  color: #acacac;
  width: 30%;
  margin: 17px 0 17px 20px;
  position: relative;
  z-index: 1;
}
#general form select:focus {
  outline: none !important;
}
@media (max-width: 699px) {
  #general form select {
    width: 90%;
    margin-left: 0;
    display: block;
  }
}
#general form #subscribe-reloaded-select-all-p {
  padding-top: 15px;
}

@supports (-ms-ime-align: auto) {
  #general #content #links ul li {
    font-size: 26px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #general #content #links ul li {
    font-size: 26px;
  }
}
@media (max-width: 699px) {
  #general #intro {
    padding-top: 20%;
    padding-bottom: 75px;
  }
  #general #sidebar {
    width: 100%;
  }
  #general #content {
    padding: 2vh 7% 5vh;
  }
  #general #content #sidebar {
    width: 100%;
    position: static !important;
    display: block;
  }
  #general #content > .width50 {
    margin-top: 5vh;
    width: 100%;
    display: block;
  }
  #general #content > .width50 .indent ul {
    margin-left: 30px;
  }
  #general #content #links {
    width: 100%;
    display: block;
    position: static;
    margin-top: 10vh;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #general #intro {
    padding-top: 11%;
  }
  #general #sidebar {
    width: 100%;
  }
  #general #content {
    padding: 10vh 7%;
  }
  #general #content #sidebar {
    width: 100%;
    position: static !important;
    display: block;
  }
  #general #content > .width50 {
    margin-top: 5vh;
    width: 100%;
    display: block;
  }
  #general #content #links {
    width: 100%;
    display: block;
    position: static;
    margin-top: 10vh;
  }
}
.box .icon {
  width: 15% !important;
  height: 40px;
  margin-right: 12px;
}

.icon.open-to-offers {
  background: url("img/filtericons/cream-offers.svg") no-repeat 50% 50%/62%;
}

.box label:hover input ~ .wrap .icon.open-to-offers,
.box input:checked ~ .wrap .icon.open-to-offers {
  background: url("img/filtericons/green-offers.svg") no-repeat 50% 50%/62%;
}

.icon.give-aways {
  background: url("img/filtericons/cream-giveaways.svg") no-repeat 50% 50%/55%;
}

.box label:hover input ~ .wrap .icon.give-aways,
.box input:checked ~ .wrap .icon.give-aways {
  background: url("img/filtericons/green-giveaways.svg") no-repeat 50% 50%/55%;
}

.icon.swaps {
  background: url("img/filtericons/cream-swap.svg") no-repeat 50% 50%/50%;
}

.box label:hover input ~ .wrap .icon.swaps,
.box input:checked ~ .wrap .icon.swaps {
  background: url("img/filtericons/green-swap.svg") no-repeat 50% 50%/50%;
}

.icon.sell {
  background: url("img/filtericons/cream-buying.svg") no-repeat 50% 50%/60%;
}

.box label:hover input ~ .wrap .icon.sell,
.box input:checked ~ .wrap .icon.sell {
  background: url("img/filtericons/green-buying.svg") no-repeat 50% 50%/60%;
}

.icon.shade,
#label_1_22_9:before,
#label_7_22_9:before {
  background: url("img/filtericons/shade.svg") no-repeat 50% 50%/70%;
}

.box label:hover input ~ .wrap .icon.shade,
.box input:checked ~ .wrap .icon.shade,
.gchoice_1_22_9:hover #label_1_22_9:before,
#choice_1_22_9:checked ~ label:before,
.gchoice_7_22_9:hover #label_7_22_9:before,
#choice_7_22_9:checked ~ label:before {
  background: url("img/filtericons/green-shade.svg") no-repeat 50% 50%/70%;
}

.item[cate-attr="28"]:before {
  background: url("img/filtericons/brown-shade.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="28"]:after {
  content: "Shade";
}

.icon.suitable-for-containers,
#label_1_22_11:before,
#label_7_22_11:before {
  background: url("img/filtericons/suitable-for-containers.svg") no-repeat 50% 50%/54%;
}

.box label:hover input ~ .wrap .icon.suitable-for-containers,
.box input:checked ~ .wrap .icon.suitable-for-containers,
.gchoice_1_22_11:hover #label_1_22_11:before,
#choice_1_22_11:checked ~ label:before,
.gchoice_7_22_11:hover #label_7_22_11:before,
#choice_7_22_11:checked ~ label:before {
  background: url("img/filtericons/green-suitable-for-containers.svg") no-repeat 50% 50%/54%;
}

.item[cate-attr="67"]:before {
  background: url("img/filtericons/brown-suitable-for-containers.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="67"]:after {
  content: "Suitable for Containers";
}

.icon.semi-shade,
#label_1_22_8:before,
#label_7_22_8:before {
  background: url("img/filtericons/semi-shade.svg") no-repeat 50% 50%/70%;
}

.box label:hover input ~ .wrap .icon.semi-shade,
.box input:checked ~ .wrap .icon.semi-shade,
.gchoice_1_22_8:hover #label_1_22_8:before,
#choice_1_22_8:checked ~ label:before,
.gchoice_7_22_8:hover #label_7_22_8:before,
#choice_7_22_8:checked ~ label:before {
  background: url("img/filtericons/green-semi-shade.svg") no-repeat 50% 50%/70%;
}

.item[cate-attr="29"]:before {
  background: url("img/filtericons/brown-semi-shade.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="29"]:after {
  content: "Semi Shade";
}

.icon.full-sun,
#label_1_22_4:before,
#label_7_22_4:before {
  background: url("img/filtericons/full-sun.svg") no-repeat 50% 50%/68%;
}

.box label:hover input ~ .wrap .icon.full-sun,
.box input:checked ~ .wrap .icon.full-sun,
.gchoice_1_22_4:hover #label_1_22_4:before,
#choice_1_22_4:checked ~ label:before,
.gchoice_7_22_4:hover #label_7_22_4:before,
#choice_7_22_4:checked ~ label:before {
  background: url("img/filtericons/green-full-sun.svg") no-repeat 50% 50%/68%;
}

.item[cate-attr="30"]:before {
  background: url("img/filtericons/brown-full-sun.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="30"]:after {
  content: "Sun";
}

.icon.damp-soil,
#label_1_22_1:before,
#label_7_22_1:before {
  background: url("img/filtericons/damp-soil.svg") no-repeat 55% 50%/45%;
}

.box label:hover input ~ .wrap .icon.damp-soil,
.box input:checked ~ .wrap .icon.damp-soil,
.gchoice_1_22_1:hover #label_1_22_1:before,
#choice_1_22_1:checked ~ label:before,
.gchoice_7_22_1:hover #label_7_22_1:before,
#choice_7_22_1:checked ~ label:before {
  background: url("img/filtericons/green-damp-soil.svg") no-repeat 55% 50%/45%;
}

.item[cate-attr="31"]:before {
  background: url("img/filtericons/brown-damp-soil.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="31"]:after {
  content: "Damp Soil";
}

.icon.wet,
#label_1_22_14:before,
#label_7_22_14:before {
  background: url("img/filtericons/wet.svg") no-repeat 50% 50%/64%;
}

.box label:hover input ~ .wrap .icon.wet,
.box input:checked ~ .wrap .icon.wet,
.gchoice_1_22_14:hover #label_1_22_14:before,
#choice_1_22_14:checked ~ label:before,
.gchoice_7_22_14:hover #label_7_22_14:before,
#choice_7_22_14:checked ~ label:before {
  background: url("img/filtericons/green-wet.svg") no-repeat 50% 50%/64%;
}

.item[cate-attr="32"]:before {
  background: url("img/filtericons/brown-wet.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="32"]:after {
  content: "Wet";
}

.icon.well-drained,
#label_1_22_13:before,
#label_7_22_13:before {
  background: url("img/filtericons/well-drained.svg") no-repeat 55% 50%/45%;
}

.box label:hover input ~ .wrap .icon.well-drained,
.box input:checked ~ .wrap .icon.well-drained,
.gchoice_1_22_13:hover #label_1_22_13:before,
#choice_1_22_13:checked ~ label:before,
.gchoice_7_22_13:hover #label_7_22_13:before,
#choice_7_22_13:checked ~ label:before {
  background: url("img/filtericons/green-well-drained.svg") no-repeat 55% 50%/45%;
}

.item[cate-attr="33"]:before {
  background: url("img/filtericons/brown-well-drained.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="33"]:after {
  content: "Well Drained";
}

.icon.acid-soil,
#label_1_22_5:before,
#label_7_22_5:before {
  background: url("img/filtericons/acid-soil.svg") no-repeat 50% 70%/62%;
}

.box label:hover input ~ .wrap .icon.acid-soil,
.box input:checked ~ .wrap .icon.acid-soil,
.gchoice_1_22_5:hover #label_1_22_5:before,
#choice_1_22_5:checked ~ label:before,
.gchoice_7_22_5:hover #label_7_22_5:before,
#choice_7_22_5:checked ~ label:before {
  background: url("img/filtericons/green-acid-soil.svg") no-repeat 50% 50%/62%;
}

.item[cate-attr="34"]:before {
  background: url("img/filtericons/brown-acid-soil.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="34"]:after {
  content: "Needs Acid Soil";
}

.icon.needs-shelter,
#label_1_22_6:before,
#label_7_22_6:before {
  background: url("img/filtericons/needs-shelter.svg") no-repeat 60% 50%/55%;
}

.box label:hover input ~ .wrap .icon.needs-shelter,
.box input:checked ~ .wrap .icon.needs-shelter,
.gchoice_1_22_6:hover #label_1_22_6:before,
#choice_1_22_6:checked ~ label:before,
.gchoice_7_22_6:hover #label_7_22_6:before,
#choice_7_22_6:checked ~ label:before {
  background: url("img/filtericons/green-needs-shelter.svg") no-repeat 60% 50%/55%;
}

.item[cate-attr="35"]:before {
  background: url("img/filtericons/brown-needs-shelter.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="35"]:after {
  content: "Needs Shelther";
}

.icon.tolerates-exposure,
#label_1_22_12:before,
#label_7_22_12:before {
  background: url("img/filtericons/tolerates-exposure.svg") no-repeat 50% 50%/62%;
}

.box label:hover input ~ .wrap .icon.tolerates-exposure,
.box input:checked ~ .wrap .icon.tolerates-exposure,
.gchoice_1_22_12:hover #label_1_22_12:before,
#choice_1_22_12:checked ~ label:before,
.gchoice_7_22_12:hover #label_7_22_12:before,
#choice_7_22_12:checked ~ label:before {
  background: url("img/filtericons/green-tolerates-exposure.svg") no-repeat 50% 50%/62%;
}

.item[cate-attr="36"]:before {
  background: url("img/filtericons/brown-tolerates-exposure.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="36"]:after {
  content: "Tolerates Exposed Sites";
}

.icon.needs-support,
#label_1_22_7:before,
#label_7_22_7:before {
  background: url("img/filtericons/needs-support.svg") no-repeat 50% 50%/62%;
}

.box label:hover input ~ .wrap .icon.needs-support,
.box input:checked ~ .wrap .icon.needs-support,
.gchoice_1_22_7:hover #label_1_22_7:before,
#choice_1_22_7:checked ~ label:before,
.gchoice_7_22_7:hover #label_7_22_7:before,
#choice_7_22_7:checked ~ label:before {
  background: url("img/filtericons/green-needs-support.svg") no-repeat 50% 50%/62%;
}

.item[cate-attr="37"]:before {
  background: url("img/filtericons/brown-support.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="37"]:after {
  content: "Needs Support";
}

.icon.frost-hardy,
#label_1_22_2:before,
#label_7_22_2:before {
  background: url("img/filtericons/frost-hardy.svg") no-repeat 50% 50%/62%;
}

.box label:hover input ~ .wrap .icon.frost-hardy,
.box input:checked ~ .wrap .icon.frost-hardy,
.gchoice_1_22_2:hover #label_1_22_2:before,
#choice_1_22_2:checked ~ label:before,
.gchoice_7_22_2:hover #label_7_22_2:before,
#choice_7_22_2:checked ~ label:before {
  background: url("img/filtericons/green-frost-hardy.svg") no-repeat 50% 50%/62%;
}

.item[cate-attr="38"]:before {
  background: url("img/filtericons/brown-frost-hardy.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="38"]:after {
  content: "Frost Hardy";
}

.icon.frost-tender,
#label_1_22_3:before,
#label_7_22_3:before {
  background: url("img/filtericons/frost-tender.svg") no-repeat 50% 50%/64%;
}

.box label:hover input ~ .wrap .icon.frost-tender,
.box input:checked ~ .wrap .icon.frost-tender,
.gchoice_1_22_3:hover #label_1_22_3:before,
#choice_1_22_3:checked ~ label:before,
.gchoice_7_22_3:hover #label_7_22_3:before,
#choice_7_22_3:checked ~ label:before {
  background: url("img/filtericons/green-frost-tender.svg") no-repeat 50% 50%/64%;
}

.item[cate-attr="39"]:before {
  background: url("img/filtericons/brown-frost-tender.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="39"]:after {
  content: "Front Tender";
}

.icon.fruit,
#label_1_20_8:before,
#label_7_20_8:before {
  background: url("img/filtericons/fruit.svg") no-repeat 50% 50%/53%;
}

.box label:hover input ~ .wrap .icon.fruit,
.box input:checked ~ .wrap .icon.fruit,
.gchoice_1_20_8:hover #label_1_20_8:before,
#choice_1_20_8:checked ~ label:before,
.gchoice_7_20_8:hover #label_7_20_8:before,
#choice_7_20_8:checked ~ label:before {
  background: url("img/filtericons/green-fruit.svg") no-repeat 50% 50%/53%;
}

.item[cate-attr="3"]:before {
  background: url("img/filtericons/brown-fruit.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="3"]:after {
  content: "Fruit";
}

.icon.evergreen,
#label_1_20_5:before,
#label_7_20_5:before {
  background: url("img/filtericons/evergreen.svg") no-repeat 50% 50%/55%;
}

.box label:hover input ~ .wrap .icon.evergreen,
.box input:checked ~ .wrap .icon.evergreen,
.gchoice_1_20_5:hover #label_1_20_5:before,
#choice_1_20_5:checked ~ label:before,
.gchoice_7_20_5:hover #label_7_20_5:before,
#choice_7_20_5:checked ~ label:before {
  background: url("img/filtericons/green-evergreen.svg") no-repeat 50% 50%/55%;
}

.item[cate-attr="7"]:before {
  background: url("img/filtericons/brown-evergreen.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="7"]:after {
  content: "Evergreen";
}

.icon.vegetable,
#label_1_20_12:before,
#label_7_20_12:before {
  background: url("img/filtericons/vegetable.svg") no-repeat 50% 50%/69%;
}

.box label:hover input ~ .wrap .icon.vegetable,
.box input:checked ~ .wrap .icon.vegetable,
.gchoice_1_20_12:hover #label_1_20_12:before,
#choice_1_20_12:checked ~ label:before,
.gchoice_7_20_12:hover #label_7_20_12:before,
#choice_7_20_12:checked ~ label:before {
  background: url("img/filtericons/green-vegetable.svg") no-repeat 50% 50%/69%;
}

.item[cate-attr="4"]:before {
  background: url("img/filtericons/brown-vegetable.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="4"]:after {
  content: "Vegetable";
}

.icon.deciduous,
#label_1_20_4:before,
#label_7_20_4:before {
  background: url("img/filtericons/deciduous.svg") no-repeat 50% 50%/55%;
}

.box label:hover input ~ .wrap .icon.deciduous,
.box input:checked ~ .wrap .icon.deciduous,
.gchoice_1_20_4:hover #label_1_20_4:before,
#choice_1_20_4:checked ~ label:before,
.gchoice_7_20_4:hover #label_7_20_4:before,
#choice_7_20_4:checked ~ label:before {
  background: url("img/filtericons/green-deciduous.svg") no-repeat 50% 50%/55%;
}

.item[cate-attr="6"]:before {
  background: url("img/filtericons/brown-deciduous.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="6"]:after {
  content: "Deciduous";
}

.icon.berry,
#label_1_20_3:before,
#label_7_20_3:before {
  background: url("img/filtericons/berry.svg") no-repeat 50% 50%/63%;
}

.box label:hover input ~ .wrap .icon.berry,
.box input:checked ~ .wrap .icon.berry,
.gchoice_1_20_3:hover #label_1_20_3:before,
#choice_1_20_3:checked ~ label:before,
.gchoice_7_20_3:hover #label_7_20_3:before,
#choice_7_20_3:checked ~ label:before {
  background: url("img/filtericons/green-berry.svg") no-repeat 50% 50%/63%;
}

.item[cate-attr="2"]:before {
  background: url("img/filtericons/brown-berry.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="2"]:after {
  content: "Berry";
}

.icon.autumn-colour,
#label_1_20_1:before,
#label_7_20_1:before {
  background: url("img/filtericons/autumn-colour.svg") no-repeat 50% 50%/66%;
}

.box label:hover input ~ .wrap .icon.autumn-colour,
.box input:checked ~ .wrap .icon.autumn-colour,
.gchoice_1_20_1:hover #label_1_20_1:before,
#choice_1_20_1:checked ~ label:before,
.gchoice_7_20_1:hover #label_7_20_1:before,
#choice_7_20_1:checked ~ label:before {
  background: url("img/filtericons/green-autumn-colour.svg") no-repeat 50% 50%/66%;
}

.item[cate-attr="24"]:before {
  background: url("img/filtericons/brown-autumn-colour.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="24"]:after {
  content: "Autumn Colour";
}

.icon.scented,
#label_1_20_11:before,
#label_7_20_11:before {
  background: url("img/filtericons/scented.svg") no-repeat 50% 50%/63%;
}

.box label:hover input ~ .wrap .icon.scented,
.box input:checked ~ .wrap .icon.scented,
.gchoice_1_20_11:hover #label_1_20_11:before,
#choice_1_20_11:checked ~ label:before,
.gchoice_7_20_11:hover #label_7_20_11:before,
#choice_7_20_11:checked ~ label:before {
  background: url("img/filtericons/green-scented.svg") no-repeat 50% 50%/63%;
}

.item[cate-attr="22"]:before {
  background: url("img/filtericons/brown-scented.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="22"]:after {
  content: "Scented";
}

.icon.foliage,
#label_1_20_7:before,
#label_7_20_7:before {
  background: url("img/filtericons/foliage.svg") no-repeat 50% 50%/66%;
}

.box label:hover input ~ .wrap .icon.foliage,
.box input:checked ~ .wrap .icon.foliage,
.gchoice_1_20_7:hover #label_1_20_7:before,
#choice_1_20_7:checked ~ label:before,
.gchoice_7_20_7:hover #label_7_20_7:before,
#choice_7_20_7:checked ~ label:before {
  background: url("img/filtericons/green-foliage.svg") no-repeat 50% 50%/66%;
}

.item[cate-attr="5"]:before {
  background: url("img/filtericons/brown-foliage.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="5"]:after {
  content: "Foliage";
}

.icon.bee-friendly,
#label_1_20_2:before,
#label_7_20_2:before {
  background: url("img/filtericons/bee-friendly.svg") no-repeat 50% 50%/63%;
}

.box label:hover input ~ .wrap .icon.bee-friendly,
.box input:checked ~ .wrap .icon.bee-friendly,
.gchoice_1_20_2:hover #label_1_20_2:before,
#choice_1_20_2:checked ~ label:before,
.gchoice_7_20_2:hover #label_7_20_2:before,
#choice_7_20_2:checked ~ label:before {
  background: url("img/filtericons/green-bee-friendly.svg") no-repeat 50% 50%/63%;
}

.item[cate-attr="27"]:before {
  background: url("img/filtericons/brown-bee-friendly.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="27"]:after {
  content: "Bee Friendly";
}

.icon.provides-shelter,
#label_1_20_9:before,
#label_7_20_9:before {
  background: url("img/filtericons/provides-shelter.svg") no-repeat 50% 50%/56%;
}

.box label:hover input ~ .wrap .icon.provides-shelter,
.box input:checked ~ .wrap .icon.provides-shelter,
.gchoice_1_20_9:hover #label_1_20_9:before,
#choice_1_20_9:checked ~ label:before,
.gchoice_7_20_9:hover #label_7_20_9:before,
#choice_7_20_9:checked ~ label:before {
  background: url("img/filtericons/green-provides-shelter.svg") no-repeat 50% 50%/56%;
}

.item[cate-attr="25"]:before {
  background: url("img/filtericons/brown-provides-shelter.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="25"]:after {
  content: "Provides Shelter";
}

.icon.fast-growing,
#label_1_20_6:before,
#label_7_20_6:before {
  background: url("img/filtericons/fast-growing.svg") no-repeat 50% 50%/43%;
}

.box label:hover input ~ .wrap .icon.fast-growing,
.box input:checked ~ .wrap .icon.fast-growing,
.gchoice_1_20_6:hover #label_1_20_6:before,
#choice_1_20_6:checked ~ label:before,
.gchoice_7_20_6:hover #label_7_20_6:before,
#choice_7_20_6:checked ~ label:before {
  background: url("img/filtericons/green-fast-growing.svg") no-repeat 50% 50%/43%;
}

.item[cate-attr="23"]:before {
  background: url("img/filtericons/brown-fast-growing.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="23"]:after {
  content: "Fast Growing";
}

.icon.winter-dormant,
#label_1_20_13:before,
#label_7_20_13:before {
  background: url("img/filtericons/winter-dormant.svg") no-repeat 50% 50%/68%;
}

.box label:hover input ~ .wrap .icon.winter-dormant,
.box input:checked ~ .wrap .icon.winter-dormant,
.gchoice_1_20_13:hover #label_1_20_13:before,
#choice_1_20_13:checked ~ label:before,
.gchoice_7_20_13:hover #label_7_20_13:before,
#choice_7_20_13:checked ~ label:before {
  background: url("img/filtericons/green-winter-dormant.svg") no-repeat 50% 50%/68%;
}

.item[cate-attr="26"]:before {
  background: url("img/filtericons/brown-winter-dormant.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr="26"]:after {
  content: "Winter Dormant";
}

.icon.flowers,
#gchoice_flowers:before,
#field_1_31 label.gfield_label:before,
#field_7_31 label.gfield_label:before {
  background: url("img/filtericons/flowers.svg") no-repeat 50% 50%/63%;
}

.box label:hover input ~ .wrap .icon.flowers,
.box input:checked ~ .wrap .icon.flowers,
.gchoice_flowers:hover #gchoice_flowers:before,
#input_flowers:checked ~ #gchoice_flowers:before,
#field_1_31:hover label.gfield_label:before,
#field_1_31.open label.gfield_label:before,
#field_7_31:hover label.gfield_label:before,
#field_7_31.open label.gfield_label:before {
  background: url("img/filtericons/green-flowers.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.pink,
.box input:checked ~ .wrap .icon.flowers.pink,
.gchoice_flowers:hover #gchoice_flowers:before.pink,
#input_flowers:checked ~ #gchoice_flowers:before.pink,
#field_1_31:hover label.gfield_label:before.pink,
#field_1_31.open label.gfield_label:before.pink,
#field_7_31:hover label.gfield_label:before.pink,
#field_7_31.open label.gfield_label:before.pink {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.mauve,
.box input:checked ~ .wrap .icon.flowers.mauve,
.gchoice_flowers:hover #gchoice_flowers:before.mauve,
#input_flowers:checked ~ #gchoice_flowers:before.mauve,
#field_1_31:hover label.gfield_label:before.mauve,
#field_1_31.open label.gfield_label:before.mauve,
#field_7_31:hover label.gfield_label:before.mauve,
#field_7_31.open label.gfield_label:before.mauve {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.blue,
.box input:checked ~ .wrap .icon.flowers.blue,
.gchoice_flowers:hover #gchoice_flowers:before.blue,
#input_flowers:checked ~ #gchoice_flowers:before.blue,
#field_1_31:hover label.gfield_label:before.blue,
#field_1_31.open label.gfield_label:before.blue,
#field_7_31:hover label.gfield_label:before.blue,
#field_7_31.open label.gfield_label:before.blue {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.scarlet,
.box input:checked ~ .wrap .icon.flowers.scarlet,
.gchoice_flowers:hover #gchoice_flowers:before.scarlet,
#input_flowers:checked ~ #gchoice_flowers:before.scarlet,
#field_1_31:hover label.gfield_label:before.scarlet,
#field_1_31.open label.gfield_label:before.scarlet,
#field_7_31:hover label.gfield_label:before.scarlet,
#field_7_31.open label.gfield_label:before.scarlet {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.red,
.box input:checked ~ .wrap .icon.flowers.red,
.gchoice_flowers:hover #gchoice_flowers:before.red,
#input_flowers:checked ~ #gchoice_flowers:before.red,
#field_1_31:hover label.gfield_label:before.red,
#field_1_31.open label.gfield_label:before.red,
#field_7_31:hover label.gfield_label:before.red,
#field_7_31.open label.gfield_label:before.red {
  background: url("img/filtericons/flowers-red.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.white,
.box input:checked ~ .wrap .icon.flowers.white,
.gchoice_flowers:hover #gchoice_flowers:before.white,
#input_flowers:checked ~ #gchoice_flowers:before.white,
#field_1_31:hover label.gfield_label:before.white,
#field_1_31.open label.gfield_label:before.white,
#field_7_31:hover label.gfield_label:before.white,
#field_7_31.open label.gfield_label:before.white {
  background: url("img/filtericons/flowers-white.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.cream,
.box input:checked ~ .wrap .icon.flowers.cream,
.gchoice_flowers:hover #gchoice_flowers:before.cream,
#input_flowers:checked ~ #gchoice_flowers:before.cream,
#field_1_31:hover label.gfield_label:before.cream,
#field_1_31.open label.gfield_label:before.cream,
#field_7_31:hover label.gfield_label:before.cream,
#field_7_31.open label.gfield_label:before.cream {
  background: url("img/filtericons/flowers-cream.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.yellow,
.box input:checked ~ .wrap .icon.flowers.yellow,
.gchoice_flowers:hover #gchoice_flowers:before.yellow,
#input_flowers:checked ~ #gchoice_flowers:before.yellow,
#field_1_31:hover label.gfield_label:before.yellow,
#field_1_31.open label.gfield_label:before.yellow,
#field_7_31:hover label.gfield_label:before.yellow,
#field_7_31.open label.gfield_label:before.yellow {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.peach,
.box input:checked ~ .wrap .icon.flowers.peach,
.gchoice_flowers:hover #gchoice_flowers:before.peach,
#input_flowers:checked ~ #gchoice_flowers:before.peach,
#field_1_31:hover label.gfield_label:before.peach,
#field_1_31.open label.gfield_label:before.peach,
#field_7_31:hover label.gfield_label:before.peach,
#field_7_31.open label.gfield_label:before.peach {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.orange,
.box input:checked ~ .wrap .icon.flowers.orange,
.gchoice_flowers:hover #gchoice_flowers:before.orange,
#input_flowers:checked ~ #gchoice_flowers:before.orange,
#field_1_31:hover label.gfield_label:before.orange,
#field_1_31.open label.gfield_label:before.orange,
#field_7_31:hover label.gfield_label:before.orange,
#field_7_31.open label.gfield_label:before.orange {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.green,
.box input:checked ~ .wrap .icon.flowers.green,
.gchoice_flowers:hover #gchoice_flowers:before.green,
#input_flowers:checked ~ #gchoice_flowers:before.green,
#field_1_31:hover label.gfield_label:before.green,
#field_1_31.open label.gfield_label:before.green,
#field_7_31:hover label.gfield_label:before.green,
#field_7_31.open label.gfield_label:before.green {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.brown,
.box input:checked ~ .wrap .icon.flowers.brown,
.gchoice_flowers:hover #gchoice_flowers:before.brown,
#input_flowers:checked ~ #gchoice_flowers:before.brown,
#field_1_31:hover label.gfield_label:before.brown,
#field_1_31.open label.gfield_label:before.brown,
#field_7_31:hover label.gfield_label:before.brown,
#field_7_31.open label.gfield_label:before.brown {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.burgundy,
.box input:checked ~ .wrap .icon.flowers.burgundy,
.gchoice_flowers:hover #gchoice_flowers:before.burgundy,
#input_flowers:checked ~ #gchoice_flowers:before.burgundy,
#field_1_31:hover label.gfield_label:before.burgundy,
#field_1_31.open label.gfield_label:before.burgundy,
#field_7_31:hover label.gfield_label:before.burgundy,
#field_7_31.open label.gfield_label:before.burgundy {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/63%;
}
.box label:hover input ~ .wrap .icon.flowers.black,
.box input:checked ~ .wrap .icon.flowers.black,
.gchoice_flowers:hover #gchoice_flowers:before.black,
#input_flowers:checked ~ #gchoice_flowers:before.black,
#field_1_31:hover label.gfield_label:before.black,
#field_1_31.open label.gfield_label:before.black,
#field_7_31:hover label.gfield_label:before.black,
#field_7_31.open label.gfield_label:before.black {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/63%;
}

.box input:checked ~ .wrap .icon.flowers {
  background: url("img/filtericons/green-flowers.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.pink {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.mauve {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.blue {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.scarlet {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.red {
  background: url("img/filtericons/flowers-red.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.white {
  background: url("img/filtericons/flowers-white2.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.cream {
  background: url("img/filtericons/flowers-cream2.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.yellow {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.peach {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.orange {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.green {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.brown {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.burgundy {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/63%;
}
.box input:checked ~ .wrap .icon.flowers.black {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/63%;
}

#input_flowers:checked ~ #gchoice_flowers.Pink:before,
#field_1_31 label.gfield_label.Pink:before,
#field_7_31 label.gfield_label.Pink:before {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.pink:before,
#field_1_31 label.gfield_label.pink:before,
#field_7_31 label.gfield_label.pink:before {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Mauve:before,
#field_1_31 label.gfield_label.Mauve:before,
#field_7_31 label.gfield_label.Mauve:before {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.mauve:before,
#field_1_31 label.gfield_label.mauve:before,
#field_7_31 label.gfield_label.mauve:before {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Blue:before,
#field_1_31 label.gfield_label.Blue:before,
#field_7_31 label.gfield_label.Blue:before {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.blue:before,
#field_1_31 label.gfield_label.blue:before,
#field_7_31 label.gfield_label.blue:before {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Scarlet:before,
#field_1_31 label.gfield_label.Scarlet:before,
#field_7_31 label.gfield_label.Scarlet:before {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.scarlet:before,
#field_1_31 label.gfield_label.scarlet:before,
#field_7_31 label.gfield_label.scarlet:before {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.red:before,
#field_1_31 label.gfield_label.red:before,
#field_7_31 label.gfield_label.red:before {
  background: url("img/filtericons/flowers-red.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.White:before,
#field_1_31 label.gfield_label.White:before,
#field_7_31 label.gfield_label.White:before {
  background: url("img/filtericons/flowers-white.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.white:before,
#field_1_31 label.gfield_label.white:before,
#field_7_31 label.gfield_label.white:before {
  background: url("img/filtericons/flowers-white.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Cream:before,
#field_1_31 label.gfield_label.Cream:before,
#field_7_31 label.gfield_label.Cream:before {
  background: url("img/filtericons/flowers-cream.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.cream:before,
#field_1_31 label.gfield_label.cream:before,
#field_7_31 label.gfield_label.cream:before {
  background: url("img/filtericons/flowers-cream.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Yellow:before,
#field_1_31 label.gfield_label.Yellow:before,
#field_7_31 label.gfield_label.Yellow:before {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.yellow:before,
#field_1_31 label.gfield_label.yellow:before,
#field_7_31 label.gfield_label.yellow:before {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Peach:before,
#field_1_31 label.gfield_label.Peach:before,
#field_7_31 label.gfield_label.Peach:before {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.peach:before,
#field_1_31 label.gfield_label.peach:before,
#field_7_31 label.gfield_label.peach:before {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Orange:before,
#field_1_31 label.gfield_label.Orange:before,
#field_7_31 label.gfield_label.Orange:before {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.orange:before,
#field_1_31 label.gfield_label.orange:before,
#field_7_31 label.gfield_label.orange:before {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Green:before,
#field_1_31 label.gfield_label.Green:before,
#field_7_31 label.gfield_label.Green:before {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.green:before,
#field_1_31 label.gfield_label.green:before,
#field_7_31 label.gfield_label.green:before {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Brown:before,
#field_1_31 label.gfield_label.Brown:before,
#field_7_31 label.gfield_label.Brown:before {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.brown:before,
#field_1_31 label.gfield_label.brown:before,
#field_7_31 label.gfield_label.brown:before {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Burgundy:before,
#field_1_31 label.gfield_label.Burgundy:before,
#field_7_31 label.gfield_label.Burgundy:before {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.burgundy:before,
#field_1_31 label.gfield_label.burgundy:before,
#field_7_31 label.gfield_label.burgundy:before {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.Black:before,
#field_1_31 label.gfield_label.Black:before,
#field_7_31 label.gfield_label.Black:before {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/80%;
}
#input_flowers:checked ~ #gchoice_flowers.black:before,
#field_1_31 label.gfield_label.black:before,
#field_7_31 label.gfield_label.black:before {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Pink]:before {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Pink]:after {
  content: "Pink";
}

.item[cate-attr=pink]:before {
  background: url("img/filtericons/flowers-pink.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=pink]:after {
  content: "Pink";
}

.item[cate-attr=Mauve]:before {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Mauve]:after {
  content: "Mauve";
}

.item[cate-attr=mauve]:before {
  background: url("img/filtericons/flowers-mauve.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=mauve]:after {
  content: "Mauve";
}

.item[cate-attr=Blue]:before {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Blue]:after {
  content: "Blue";
}

.item[cate-attr=blue]:before {
  background: url("img/filtericons/flowers-blue.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=blue]:after {
  content: "Blue";
}

.item[cate-attr=Scarlet]:before {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Scarlet]:after {
  content: "Scarlet";
}

.item[cate-attr=scarlet]:before {
  background: url("img/filtericons/flowers-scarlet.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=scarlet]:after {
  content: "Scarlet";
}

.item[cate-attr=Red]:before {
  background: url("img/filtericons/flowers-red.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Red]:after {
  content: "Red";
}

.item[cate-attr=red]:before {
  background: url("img/filtericons/flowers-red.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=red]:after {
  content: "Red";
}

.item[cate-attr=White]:before {
  background: url("img/filtericons/flowers-white.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=White]:after {
  content: "White";
}

.item[cate-attr=white]:before {
  background: url("img/filtericons/flowers-white.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=white]:after {
  content: "White";
}

.item[cate-attr=Cream]:before {
  background: url("img/filtericons/flowers-cream.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Cream]:after {
  content: "Cream";
}

.item[cate-attr=cream]:before {
  background: url("img/filtericons/flowers-cream.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=cream]:after {
  content: "Cream";
}

.item[cate-attr=Yellow]:before {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Yellow]:after {
  content: "Yellow";
}

.item[cate-attr=yellow]:before {
  background: url("img/filtericons/flowers-yellow.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=yellow]:after {
  content: "Yellow";
}

.item[cate-attr=peach]:before {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Peach]:after {
  content: "Peach";
}

.item[cate-attr=peach]:before {
  background: url("img/filtericons/flowers-peach.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=peach]:after {
  content: "Peach";
}

.item[cate-attr=Orange]:before {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Orange]:after {
  content: "Orange";
}

.item[cate-attr=orange]:before {
  background: url("img/filtericons/flowers-orange.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=orange]:after {
  content: "Orange";
}

.item[cate-attr=Green]:before {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Green]:after {
  content: "Green";
}

.item[cate-attr=green]:before {
  background: url("img/filtericons/flowers-green.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=green]:after {
  content: "Green";
}

.item[cate-attr=Brown]:before {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Brown]:after {
  content: "Brown";
}

.item[cate-attr=brown]:before {
  background: url("img/filtericons/flowers-brown.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=brown]:after {
  content: "Brown";
}

.item[cate-attr=Burgundy]:before {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Burgundy]:after {
  content: "Burgundy";
}

.item[cate-attr=burgundy]:before {
  background: url("img/filtericons/flowers-burgundy.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=burgundy]:after {
  content: "Burgundy";
}

.item[cate-attr=Black]:before {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=Black]:after {
  content: "Black";
}

.item[cate-attr=black]:before {
  background: url("img/filtericons/flowers-black.svg") no-repeat 50% 50%/80%;
}

.item[cate-attr=black]:after {
  content: "Black";
}

#searchBar {
  width: 101%;
  height: auto;
  min-height: 343px;
  box-shadow: inset 0px -3px 11px 0px rgba(0, 0, 0, 0.35);
  background: url("img/gmg-green-bg-pattern.svg") repeat 0 0;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  padding-top: 12%;
  padding-bottom: 100px;
}
@media (max-width: 699px) {
  #searchBar {
    padding-top: 13vh;
  }
}
#searchBar.fixedMe {
  position: fixed;
  padding-top: 0;
  top: 0;
  height: 100px;
  min-height: 90px;
  z-index: 9;
}
#searchBar.fixedMe .inner {
  position: relative;
  left: -22%;
  transition: left 0.4s ease;
}
#searchBar.fixedMe .inner img.mc {
  opacity: 0;
  height: 0;
  margin: 0;
  transition: all 0.4s ease;
}
#searchBar.fixedMe .inner #search #search-listings input {
  height: 53px;
}
#searchBar.fixedMe .inner #search #search-listings label .customselect select {
  padding: 8px 15px 10px;
  margin-top: 3px;
}
#searchBar.fixedMe .inner #search a#searchGo {
  width: 12%;
  height: 38px;
}
#searchBar.fixedMe .inner #search a#searchGo img {
  width: 23px;
}
@media (max-width: 699px) {
  #searchBar.fixedMe .inner {
    left: 0;
  }
}
#searchBar.fixedMe button {
  opacity: 1;
  top: 23px;
  transition: top 0.4s ease;
}
@media (max-width: 699px) {
  #searchBar.fixedMe button {
    opacity: 0;
    display: none;
  }
}
#searchBar .inner {
  position: relative;
  left: 0;
  transition: left 0.4s ease;
  text-align: center;
}
#searchBar .inner img.mc {
  margin-bottom: 30px;
  opacity: 1;
  height: auto;
  transition: all 0.4s ease 0.5s;
}
#searchBar .inner #search {
  margin-top: 20px;
}
#searchBar button {
  position: absolute;
  right: 3vw;
  top: -53px;
  margin-top: 0;
  padding: 0px 4%;
  transition: top 0.4s ease;
}

#regions {
  position: relative;
  margin-left: 25px;
  width: 218px;
  top: 0px;
}
#regions p.big {
  font-size: 1.325rem;
}
#regions:after {
  content: "\a";
  display: block;
  background: url("img/icons/grey-down-arrow.svg") no-repeat 50% 50%/45%;
  width: 50px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 44%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 1;
}
#regions select {
  background: transparent;
  -webkit-appearance: none;
  border-radius: none;
  border: none;
  font-size: 1.325rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #ACACAC;
  width: 89%;
  position: relative;
  z-index: 2;
}
#regions select:focus {
  outline: none;
}
#regions select:hover {
  cursor: pointer;
}

#filterContainer {
  width: 25%;
  float: left;
  position: relative;
  z-index: 5;
  min-height: 100vh;
  top: -1px;
}
#filterContainer .innerwrap {
  box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.5);
  background: #2A5B3B;
  width: 100%;
  height: auto;
  padding-bottom: 8%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  min-height: 100vh;
}
#filterContainer .innerwrap .heading {
  width: 100%;
  padding: 15% 7% 7% 8%;
}
#filterContainer .innerwrap .heading .img {
  width: 45px;
  height: 100%;
  float: left;
  margin-right: 5%;
}
#filterContainer .innerwrap .heading .img img {
  width: 100%;
}
#filterContainer .innerwrap .heading h3 {
  float: left;
}

#find, #posts {
  width: 100%;
  overflow-x: hidden;
}
#find .plant-listings, #posts .plant-listings {
  margin-left: 25%;
  position: relative;
  min-height: 80vh;
}
#find .plant-listings #amount, #posts .plant-listings #amount {
  position: absolute;
  top: 35px;
  right: 4%;
  width: 60px;
  height: 60px;
  background: url("img/icons/circle-icon.svg") no-repeat 0 0/100%;
}
#find .plant-listings #amount h6, #posts .plant-listings #amount h6 {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 45%;
  left: 50%;
  text-align: center;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#find .plant-listings #results #response, #posts .plant-listings #results #response {
  width: 100%;
  margin: 0 auto;
}
#find .plant-listings #results #response .row, #posts .plant-listings #results #response .row {
  column-count: 3;
  column-width: 30%;
  column-gap: 4%;
}
@media (min-width: 699px) and (max-width: 1023px) {
  #find .plant-listings #results #response .row, #posts .plant-listings #results #response .row {
    column-count: 2;
  }
}
@media (max-width: 699px) {
  #find .plant-listings #results #response .row, #posts .plant-listings #results #response .row {
    column-count: 1;
  }
}
#find .plant-listings .plant, #posts .plant-listings .plant {
  /* width: 100%;
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  overflow: hidden;
  display: inline-block;
  // margin-right: 4%;
  margin-bottom: 12%;
  vertical-align: top;
  transition: all 0.4s ease;
  position: relative; */
  width: 100%;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 12%;
  overflow: hidden;
  display: inline-block;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
#find .plant-listings .plant .simplefavorite-button, #posts .plant-listings .plant .simplefavorite-button {
  min-width: 75px;
}
#find .plant-listings .plant .simplefavorite-button:hover, #posts .plant-listings .plant .simplefavorite-button:hover {
  box-shadow: none;
}
#find .plant-listings .plant .simplefavorite-button:hover .growlist.active:before, #posts .plant-listings .plant .simplefavorite-button:hover .growlist.active:before {
  background: #958c71;
  transition: background 0.4s ease;
}
#find .plant-listings .plant .growlist, #posts .plant-listings .plant .growlist {
  position: absolute;
  top: 0.5px;
  right: 0;
  z-index: 2;
  width: 75px;
  height: 75px;
}
#find .plant-listings .plant .growlist span, #posts .plant-listings .plant .growlist span {
  width: 55px;
  height: 48px;
  width: 35px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  background: url("img/icons/growlist-withshadow-icon.svg") no-repeat 0 0/100%;
  transition: background 0.5s ease;
}
#find .plant-listings .plant .growlist:after, #posts .plant-listings .plant .growlist:after {
  content: "Save";
  width: 66px;
  height: auto;
  position: absolute;
  top: 43%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 8px;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
  font-size: 1.2rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: white;
  display: none;
}
#find .plant-listings .plant .growlist:hover, #posts .plant-listings .plant .growlist:hover {
  cursor: pointer;
}
#find .plant-listings .plant .growlist.active, #posts .plant-listings .plant .growlist.active {
  /* span{
   background: url('img/icons/growlist-tick-icon.svg') no-repeat 52% 50% / 50%;
   transition: background 0.5s ease;
  } */
}
#find .plant-listings .plant .growlist.active:before, #posts .plant-listings .plant .growlist.active:before {
  content: "\a";
  width: 75px;
  height: 75px;
  background: #A69F88;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
  transition: background 0.4s ease;
}
#find .plant-listings .plant .growlist.active span, #posts .plant-listings .plant .growlist.active span {
  width: 55px;
  height: 49px;
  top: 33%;
  left: 54%;
  background: url("img/icons/growlist-tick-icon.svg") no-repeat 52% 50%/50%;
  transition: background 0.5s ease;
}
#find .plant-listings .plant .growlist.active:after, #posts .plant-listings .plant .growlist.active:after {
  content: "Saved";
  width: 66px;
  height: auto;
  display: block;
  z-index: -1;
  top: 66%;
  right: 0;
  border-bottom-left-radius: 30px 30px;
}
#find .plant-listings .plant .image, #posts .plant-listings .plant .image {
  width: 100%;
  position: relative;
}
#find .plant-listings .plant .image img.photo, #posts .plant-listings .plant .image img.photo {
  width: 105%;
  position: relative;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#find .plant-listings .plant .image .curve, #posts .plant-listings .plant .image .curve {
  display: block;
  width: 104%;
  position: absolute;
  z-index: 1;
  bottom: 4px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#find .plant-listings .plant .wrap, #posts .plant-listings .plant .wrap {
  position: relative;
  width: 100%;
}
#find .plant-listings .plant .wrap .details, #posts .plant-listings .plant .wrap .details {
  position: relative;
  background: #FFFAEF;
  padding: 4% 7% 7%;
  width: 70%;
}
#find .plant-listings .plant .giveaway, #posts .plant-listings .plant .giveaway {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 48px;
}
@media (max-width: 699px) {
  #find .plant-listings .plant .giveaway, #posts .plant-listings .plant .giveaway {
    width: 30px;
    right: 21px;
    bottom: 14%;
  }
}
#find .plant-listings .plant .offers, #posts .plant-listings .plant .offers {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 48px;
}
@media (max-width: 699px) {
  #find .plant-listings .plant .offers, #posts .plant-listings .plant .offers {
    width: 34px;
    right: 21px;
    bottom: 14%;
  }
}
#find .plant-listings .plant .swap, #posts .plant-listings .plant .swap {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 33px;
}
@media (max-width: 699px) {
  #find .plant-listings .plant .swap, #posts .plant-listings .plant .swap {
    width: 25px;
    right: 21px;
    bottom: 14%;
  }
}
#find .plant-listings .plant .price, #posts .plant-listings .plant .price {
  position: absolute;
  z-index: 3;
  right: 7%;
  top: -35px;
}
#find .plant-listings .plant:hover, #posts .plant-listings .plant:hover {
  cursor: pointer;
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
#find .plant-listings .plant:nth-child(3n), #posts .plant-listings .plant:nth-child(3n) {
  margin-right: 0;
}

@media (min-width: 699px) and (max-width: 1023px) {
  #filterContainer.mobileOnly {
    position: absolute;
    right: -100vw;
  }

  #searchBar .inner {
    width: 90%;
  }
  #searchBar .inner img {
    width: 80%;
  }

  #filterContainer {
    position: relative;
    width: 100%;
    float: none;
  }
  #filterContainer .innerwrap {
    position: relative;
    padding-bottom: 5%;
  }
  #filterContainer .innerwrap .heading {
    padding: 5% 7% 0% 8%;
  }
  #filterContainer .innerwrap .heading:hover {
    cursor: pointer;
  }
  #filterContainer .group {
    position: absolute;
    right: -100vw;
    top: 115px;
    width: 100%;
    background: #347C4D;
    padding-bottom: 39px;
  }
  #filterContainer .group.open {
    right: 0;
  }

  #find .plant-listings {
    margin-left: 0;
    padding-top: 9%;
  }
  #find .plant-listings #amount {
    top: 4%;
  }
  #find .plant-listings #results {
    margin-top: 10%;
  }
  #find .plant-listings #results #response .row {
    column-count: 2;
    -webkit-column-count: 2;
  }
}
@media (max-width: 699px) {
  #filterContainer.mobileOnly {
    position: absolute;
    right: -100vw;
  }

  #regions {
    width: 80%;
    margin-left: 0 !important;
  }
  #regions select {
    width: 90%;
  }

  #response h1.mt3 {
    margin-top: 8vh;
  }

  .single #searchBar {
    padding-top: 13vh !important;
    min-height: 42vh !important;
  }
  .single #searchBar .inner {
    margin: 0 auto;
  }
  .single #searchBar .inner h2 {
    width: 100% !important;
  }
  .single #searchBar .inner img.mc {
    width: 86%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .single #searchBar .inner.completely-center {
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .single #searchBar .inner.completely-center form {
    margin-left: 0 !important;
  }

  #forum-add #searchBar {
    padding-top: 20% !important;
    height: auto;
    min-height: auto;
  }
  #forum-add .plant-listings {
    margin-left: 0 !important;
  }
  #forum-add .plant-listings #postbox {
    width: 100%;
  }
  #forum-add .plant-listings #postbox #forumCategories {
    width: 60%;
  }
  #forum-add .plant-listings #user {
    width: 100%;
    position: static;
  }

  #filterContainer {
    position: relative;
    width: 100%;
    float: none;
  }
  #filterContainer .innerwrap {
    position: relative;
  }
  #filterContainer .innerwrap .heading {
    padding: 7% 7% 0% 8%;
  }
  #filterContainer .innerwrap .heading:hover {
    cursor: pointer;
  }
  #filterContainer .group {
    position: absolute;
    right: -100vw;
    top: 108px;
    width: 100%;
    background: #347C4D;
    padding-bottom: 39px;
  }
  #filterContainer .group.open {
    right: 0;
  }

  #find .plant-listings {
    margin-left: 0;
    padding-top: 10%;
  }
  #find .plant-listings #amount {
    top: 37px;
  }
  #find .plant-listings #regions {
    display: block;
    margin-left: -5px;
  }
  #find .plant-listings #results {
    margin-top: 10%;
  }
  #find .plant-listings #results .plant {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    align-items: stretch;
    align-content: stretch;
  }
  #find .plant-listings #results .plant a {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    align-items: stretch;
    align-content: stretch;
  }
  #find .plant-listings #results .plant .image {
    width: 34%;
    float: right;
    overflow: hidden;
    height: 100% !important;
  }
  #find .plant-listings #results .plant .image img {
    display: block;
    width: auto;
    height: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  #find .plant-listings #results .plant .image .curve {
    display: none;
  }
  #find .plant-listings #results .plant .details {
    width: 81%;
    float: left;
    padding: 7% 5%;
    overflow-wrap: break-word;
  }
  #find .plant-listings #results .plant .details .price {
    position: static;
    margin-top: 3%;
  }
  #find .plant-listings #results .plant .wrap {
    float: left;
    width: 66%;
    height: 100%;
  }
  #find .plant-listings #results .plant {
    width: 100%;
    margin: 5% 0;
    height: 176px;
  }
  #find .plant-listings #results .plant .wrap {
    float: left;
    width: 61%;
    height: 100%;
  }
  #find .plant-listings #results .plant .wrap .details {
    padding: 10% 5%;
    width: 100%;
  }
  #find .plant-listings #results .plant .wrap .details p.location {
    margin-top: 6%;
  }
  #find .plant-listings #results .plant .image {
    width: 39%;
    float: right;
    overflow: hidden;
  }
  #find .plant-listings #results .plant .curve {
    display: none;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #searchBar {
    padding-top: 15vh;
  }
  #searchBar .inner img.mc {
    width: 66%;
    margin: 20px auto 30px;
  }
  #searchBar.fixedMe .inner {
    left: 0;
  }
  #searchBar.fixedMe img.mc {
    margin: 0;
  }
  #searchBar.fixedMe button {
    display: none;
    opacity: 0;
  }

  #filterContainer {
    position: relative;
    width: 100%;
    float: none;
  }
  #filterContainer .innerwrap {
    position: relative;
  }
  #filterContainer .innerwrap .heading {
    padding: 7% 7% 0% 8%;
  }
  #filterContainer .innerwrap .heading:hover {
    cursor: pointer;
  }
  #filterContainer .group {
    position: absolute;
    right: -100vw;
    top: 108px;
    width: 100%;
    background: #347C4D;
    padding-bottom: 39px;
  }
  #filterContainer .group.open {
    right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .details-panel #posts {
    overflow: hidden;
  }
}
@media all and (-ms-high-contrast: none) {
  .details-panel #posts {
    overflow: hidden;
  }
}
@supports (-ms-ime-align: auto) {
  #regions select {
    font-size: 22px;
  }

  #regions select {
    font-size: 22px;
  }
}
@media all and (-ms-high-contrast: none) {
  #search #search-listings .customselect select {
    font-size: 22px;
  }

  #homepage #search #search-listings .customselect select {
    font-size: 22px;
  }
}
#single #searchBar button {
  top: 49%;
  right: 2.5vw;
}
#single #searchBar.fixedMe button {
  top: 27%;
}
#single.listing #searchBar input, #single.forum #searchBar input {
  height: 58px;
}
#single.listing #searchBar .customselect select, #single.forum #searchBar .customselect select {
  height: 44px;
  line-height: 100%;
  transition: all 0.3s ease;
}
#single.listing #searchBar #searchGo, #single.forum #searchBar #searchGo {
  width: 12%;
  height: 38px;
}
#single.listing #searchBar #searchGo img, #single.forum #searchBar #searchGo img {
  width: 23px;
}
#single.listing #searchBar button, #single.forum #searchBar button {
  top: 53%;
}
#single #popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
}
#single #popup > .wrap {
  transform: translateX(-50%) translateY(-49%);
  -webkit-transform: translateX(-50%) translateY(-49%);
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  width: 70%;
  height: 70vh;
  opacity: 0;
}
#single #popup > .wrap #closePopup {
  opacity: 0;
  z-index: 11;
  position: absolute;
  right: -12vw;
  top: -8vh;
  width: auto;
  transition: all 0.3s ease img;
  transition-display: inline-block;
  transition-vertical-align: middle;
}
#single #popup > .wrap #closePopup h6 {
  vertical-align: middle;
  margin-top: 1px;
  width: auto;
  margin-right: 15px;
  display: inline-block;
  transition: all 0.5s ease;
}
#single #popup > .wrap #closePopup:hover img {
  cursor: pointer;
}
#single #popup > .wrap #closePopup:hover {
  cursor: pointer;
}
#single #popup > .wrap #closePopup:hover p {
  color: #255837;
  transition: all 0.5s ease;
}
#single #popup #background {
  position: absolute;
  left: -20vw;
  top: -25vh;
  z-index: -1;
  opacity: 0;
  background: rgba(255, 255, 239, 0.8);
  width: 125vw;
  height: 125vh;
}
#single #popup.open {
  z-index: 9;
}
#single #popup.open #closePopup {
  opacity: 1;
  transition: all 0.8s ease 0.8s;
}
#single #popup.open #background {
  z-index: 9;
  opacity: 1;
}
#single #popup.open > .wrap {
  opacity: 1;
}
#single #watchlist .simplefavorite-button,
#single #watchlist2 .simplefavorite-button {
  width: 100%;
  height: 63px;
}
#single .growlist {
  position: absolute;
  top: 0.5px;
  right: 0;
  z-index: 2;
  width: 67%;
  height: 63px;
}
#single .growlist span {
  width: 48px;
  height: 48px;
  background: url("img/icons/growlist-withshadow-icon.svg") no-repeat 59% 50%/54%;
  transition: background 0.5s ease;
  display: block;
  margin-left: 15px;
  margin-toP: 2px;
}
#single .growlist:hover {
  cursor: pointer;
}
#single .growlist:after {
  content: "Save";
  width: 66px;
  height: auto;
  position: absolute;
  top: 43%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 8px;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
  font-size: 1.5rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: white;
}
#single .growlist.active:after {
  content: "Saved";
  width: 66px;
  height: auto;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
}
#single .growlist.active span {
  background: url("img/icons/growlist-tick-icon.svg") no-repeat 52% 50%/50%;
  transition: background 0.5s ease;
}
#single .single-listing {
  width: 73%;
  margin: 4% auto;
  position: relative;
}
#single .single-listing > .wrap {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}
#single .single-listing #back1, #single .single-listing #back2 {
  position: absolute;
  left: -13%;
  top: 0;
  width: 12%;
  margin: 0 auto 2%;
  text-align: center;
}
#single .single-listing #back1:before, #single .single-listing #back2:before {
  content: "\a";
  display: block;
  width: 44px;
  height: 44px;
  margin: 0 auto 5%;
  background: url("img/icons/brown-back-arrow.svg") no-repeat 0 50%;
}
#single .single-listing #back1 h6, #single .single-listing #back2 h6 {
  display: block;
  text-align: center;
  transition: color 0.4s ease;
}
#single .single-listing #back1:hover, #single .single-listing #back2:hover {
  cursor: pointer;
}
#single .single-listing #back1:hover h6, #single .single-listing #back2:hover h6 {
  color: #bcb7a5;
  transition: color 0.4s ease;
}
#single .single-listing #back1:last-child, #single .single-listing #back2:last-child {
  margin-top: 6%;
  position: static;
}
#single .personal-panel {
  width: 33%;
}
#single .personal-panel .image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#single .personal-panel .image #seeMore {
  z-index: 5;
  position: absolute;
  right: 6%;
  bottom: 10px;
  text-align: center;
}
#single .personal-panel .image #seeMore p {
  margin-top: -5px;
  width: 100%;
  display: block;
  text-align: center;
  transition: all 0.5s ease;
}
#single .personal-panel .image #seeMore:hover img {
  cursor: pointer;
}
#single .personal-panel .image #seeMore:hover {
  cursor: pointer;
}
#single .personal-panel .image #seeMore:hover p {
  color: #255837;
  transition: all 0.5s ease;
}
#single .personal-panel .image img.photo {
  width: 102%;
  position: relative;
  margin-top: -1px;
  margin-left: 49%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#single .personal-panel .image .curve {
  display: block;
  width: 103%;
  position: absolute;
  z-index: 0;
  bottom: -2px;
  left: 49.15%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
@media (max-width: 699px) {
  #single .personal-panel .image .curve {
    bottom: -1px;
  }
}
#single .personal-panel #extras > div {
  width: 100%;
}
#single .personal-panel #extras > div img, #single .personal-panel #extras > div h6 {
  display: inline-block;
  vertical-align: middle;
}
#single .personal-panel #extras > div img {
  margin-right: 15px;
}
#single .personal-panel #extras #watchlist2 {
  position: relative;
  height: 63px;
  position: relative;
  width: 100%;
  height: 44px;
  top: 0;
  right: 0;
  z-index: 4;
  width: 100%;
  color: #fff;
  border-bottom-left-radius: 40px;
  transition: all 0.5s ease;
}
#single .personal-panel #extras #watchlist2 .simplefavorite-button {
  position: static;
  padding: 0;
  height: 44px;
}
#single .personal-panel #extras #watchlist2 .simplefavorite-button:hover {
  box-shadow: none;
}
#single .personal-panel #extras #watchlist2 .growlist {
  position: static;
  width: 100%;
  height: 44px;
}
#single .personal-panel #extras #watchlist2 .growlist span {
  display: inline-block;
  width: 40px;
  height: 37px;
  margin: 0;
  background: url("img/icons/grey-growlist-icon.svg") no-repeat 0% 50%/72%;
  vertical-align: top;
  float: left;
}
#single .personal-panel #extras #watchlist2 .growlist:after {
  content: "Save to growlist";
  color: #ACACAC;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 75%;
}
#single .personal-panel #extras #watchlist2 .growlist.active span {
  background: url("img/icons/grey-growlist-tick-icon.svg") no-repeat 0% 50%/72%;
}
#single .personal-panel #extras #watchlist2 .growlist.active:after {
  content: "Saved";
}
#single .personal-panel #user {
  padding: 7% 9% 6% 9%;
}
#single .personal-panel #userID {
  margin-top: 10%;
}
#single .personal-panel #userID .profile {
  vertical-align: middle;
  width: 69px;
  height: 69px;
  display: inline-block;
  margin-right: 3%;
  background: #D8D7D0;
  border-radius: 50%;
  overflow: hidden;
}
#single .personal-panel #userID .profile img {
  width: 100%;
  height: auto;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#single .personal-panel #userID .profile img.default {
  width: 75%;
}
#single .personal-panel #userID .profileDets {
  vertical-align: middle;
  width: 60%;
  display: inline-block;
}
@media (max-width: 699px) {
  #single .personal-panel #userID .profileDets {
    width: 67%;
  }
}
#single .personal-panel #userID button {
  width: 100%;
  background: #2A5B3B;
  margin-top: 15%;
  padding: 10px 10px 7px;
  transition: background 0.5s ease;
}
#single .personal-panel #userID button:hover {
  background: #224a30;
  transition: background 0.5s ease;
}
#single #watchlist {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  width: 14%;
  min-width: 133px;
  max-width: 133px;
  height: 60px;
  background: #A69F88;
  color: #fff;
  border-bottom-left-radius: 40px;
  transition: all 0.5s ease;
}
#single #watchlist .save {
  width: 80%;
  position: relative;
  top: 50%;
  left: 63%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
#single #watchlist .save:before {
  content: "\a";
  display: inline-block;
  margin-right: 10px;
  width: 30px;
  height: 23px;
  background: url(img/icons/cream-watchlist.svg) no-repeat 0 50%/89%;
}
#single #watchlist h6 {
  display: inline-block;
}
#single #watchlist button:hover {
  box-shadow: none;
}
#single #watchlist:hover {
  cursor: pointer;
  background: #726c56;
  transition: all 0.5s ease;
}
#single .details-panel {
  width: 67%;
  position: relative;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.3);
}
#single .details-panel .wrap.relative.pInner {
  padding: 6% 5%;
}
#single .details-panel .typeoflisting[type-attr=Sell] {
  margin-top: 30px;
}
#single .details-panel .typeoflisting[type-attr=Sell] img {
  width: 45px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
#single .details-panel .typeoflisting[type-attr=Sell] h3 {
  display: inline-block;
  vertical-align: top;
}
#single .details-panel .typeoflisting[type-attr=Giveaway] {
  margin-top: 30px;
}
#single .details-panel .typeoflisting[type-attr=Giveaway] img {
  width: 30px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
#single .details-panel .typeoflisting[type-attr=Giveaway] h2 {
  display: inline-block;
  vertical-align: text-top;
  margin-top: 3px;
}
#single .details-panel .typeoflisting[type-attr=Swap] {
  margin-top: 30px;
}
#single .details-panel .typeoflisting[type-attr=Swap] img {
  width: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
#single .details-panel .typeoflisting[type-attr=Swap] h2 {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.5em;
}
#single .details-panel .typeoflisting[type-attr="Open to offers"] {
  width: 53px;
  position: absolute;
  right: 7%;
  bottom: 18%;
}
#single .details-panel .typeoflisting[type-attr="Open to offers"] img {
  width: 100%;
}
#single #plantFeatures-sec, #single #growingConditions-sec, #single #height-sec, #single #additionalDetails-sec {
  position: relative;
  padding-bottom: 58px;
  text-align: center;
}
#single #plantFeatures-sec > p.title, #single #growingConditions-sec > p.title, #single #height-sec > p.title, #single #additionalDetails-sec > p.title {
  position: relative;
  text-align: center;
  width: 100%;
  margin-bottom: 40px;
}
#single #plantFeatures-sec > p.title span, #single #growingConditions-sec > p.title span, #single #height-sec > p.title span, #single #additionalDetails-sec > p.title span {
  position: relative;
  z-index: 2;
  background: #FFFAEF;
  padding: 4px 15px;
}
#single #plantFeatures-sec > p.title:before, #single #plantFeatures-sec > p.title:after, #single #growingConditions-sec > p.title:before, #single #growingConditions-sec > p.title:after, #single #height-sec > p.title:before, #single #height-sec > p.title:after, #single #additionalDetails-sec > p.title:before, #single #additionalDetails-sec > p.title:after {
  content: "\a";
  width: 100%;
  display: block;
  height: 1px;
  background: #ACACAC;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#single #plantFeatures-sec > p.title:after, #single #growingConditions-sec > p.title:after, #single #height-sec > p.title:after, #single #additionalDetails-sec > p.title:after {
  left: auto;
  right: 0;
}
#single #plantFeatures-sec .details, #single #growingConditions-sec .details, #single #height-sec .details, #single #additionalDetails-sec .details {
  width: 90%;
  margin: 0 auto;
}
#single #plantFeatures-sec .item, #single #growingConditions-sec .item, #single #height-sec .item, #single #additionalDetails-sec .item {
  width: 15%;
  display: inline-block;
  margin-right: 10px;
}
#single #plantFeatures-sec .item img, #single #growingConditions-sec .item img, #single #height-sec .item img, #single #additionalDetails-sec .item img {
  width: 45px;
  display: block;
  margin: 0 auto 10px;
}
#single #plantFeatures-sec .item p, #single #growingConditions-sec .item p, #single #height-sec .item p, #single #additionalDetails-sec .item p {
  text-align: center;
}
@media (max-width: 699px) {
  #single #height-sec h2 {
    padding-left: 0 !important;
  }
}
#single #additionalDetails-sec {
  text-align: left;
  padding-bottom: 60px;
}

#single #searchBar {
  height: 23vh;
  padding-top: 3%;
  padding-bottom: 0;
  min-height: 194px;
}
#single #searchBar .inner form {
  margin: auto;
  margin-left: 2.5vw;
}
#single #searchBar.fixedMe {
  height: 13vh;
  padding-top: 0;
}
#single #searchBar.fixedMe .inner {
  left: 0;
}

.single-forum {
  width: 45%;
  margin: 4% auto 2%;
  position: relative;
  z-index: 2;
  background: #FFFAEF;
}
.single-forum > .wrap {
  width: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}
.single-forum .details-panel {
  width: 100% !important;
  box-shadow: none !important;
}
.single-forum .details-panel .tags .tag-icon {
  width: 15px;
  height: 15px;
  margin: 0 8px 0 8px;
}
.single-forum #user {
  width: 32%;
  box-shadow: none;
  position: absolute;
  right: -43%;
  top: 0;
  padding: 0;
}
.single-forum #user .profile {
  vertical-align: middle;
  width: 60px;
  height: 60px;
  display: inline-block;
  margin-right: 15px;
  background: #D8D7D0;
  border-radius: 50%;
  overflow: hidden;
}
.single-forum #user .profile img {
  width: 100%;
  height: auto;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
.single-forum #user .profile img.default {
  width: 75%;
}
.single-forum #user .profileDets {
  vertical-align: middle;
  width: 60%;
  display: inline-block;
}
.single-forum #user .profileDets p {
  font-size: 1rem;
}
.single-forum #user #userID {
  width: 120%;
}
.single-forum #back {
  position: absolute;
  left: -25%;
  top: 0;
  width: 19%;
  margin: 0 auto 2%;
  text-align: center;
}
.single-forum #back:before {
  content: "\a";
  display: block;
  width: 44px;
  height: 44px;
  margin: 0 auto 5%;
  background: url("img/icons/brown-back-arrow.svg") no-repeat 0 50%;
}
.single-forum #back h6 {
  display: block;
  text-align: center;
  transition: color 0.4s ease;
}
.single-forum #back:hover {
  cursor: pointer;
}
.single-forum #back:hover h6 {
  color: #bcb7a5;
  transition: color 0.4s ease;
}
.single-forum #back:last-child {
  margin-top: 6%;
  position: static;
}
.single-forum.hint > .wrap {
  border-top: 5px solid #98C257;
  position: relative;
}
.single-forum.hint > .wrap .details-panel .title h1 {
  color: #98C257;
}
.single-forum.hint > .wrap:after {
  content: "\a";
  position: absolute;
  z-index: 5;
  top: -20px;
  right: 18px;
  background: url(img/icons/hints-icon.svg) no-repeat 0 0;
  width: 63px;
  height: 94px;
}
.single-forum.hint #user.wrap {
  border-top: 0;
}
.single-forum.hint #user.wrap:after {
  display: none;
}
@media (max-width: 699px) {
  .single-forum .title {
    width: 80%;
  }
}
@media (max-width: 699px) {
  .single-forum .tags {
    width: 75%;
    margin-bottom: 25px;
  }
  .single-forum .tags > p > span {
    display: block;
  }
  .single-forum > .block {
    margin-bottom: 85px;
  }
}

#comments-title {
  position: absolute;
  top: 1%;
  right: 5%;
  padding-right: 40px;
  height: 43px;
}
@media (max-width: 699px) {
  #comments-title {
    top: 0;
  }
}
#comments-title h6 {
  line-height: 150%;
  vertical-align: middle;
}
#comments-title:after {
  content: "\a";
  position: absolute;
  top: 50%;
  right: 3%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 35px;
  height: 43px;
  background: url("img/icons/grey-comment-icon.svg") no-repeat 50% 50%/80%;
}

.single-comments {
  background: rgba(216, 216, 216, 0.5);
  position: relative;
  z-index: 0;
  padding-top: 0;
  padding-bottom: 10vh;
}
.single-comments:before {
  content: "\a";
  width: 100%;
  height: 8vw;
  position: absolute;
  top: -8vw;
  left: 0;
  background: rgba(216, 216, 216, 0.5);
}
.single-comments #addComment {
  position: absolute;
  right: -39%;
  top: 0;
  margin-top: 0;
}
.single-comments .wrap {
  width: 45%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.single-comments .wrap .comment {
  padding: 4%;
  background: #FFFAEF;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}
.single-comments .wrap .comment .profile .image {
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  vertical-align: middle;
}
.single-comments .wrap .comment .profile .image img {
  width: 120%;
  height: auto;
  position: relative;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  top: 50%;
}
.single-comments .wrap .comment .profile p {
  display: inline-block;
  vertical-align: middle;
}
.single-comments .wrap .comment .profile p span {
  margin-left: 12px;
}
.single-comments .wrap .comment .commentContent {
  margin-left: 73px;
  width: 85%;
  color: #347C4D;
}
@media (max-width: 699px) {
  .single-comments .wrap .comment .commentContent {
    width: 77%;
  }
}
.single-comments .wrap .comment .commentContent textarea {
  width: 100%;
  max-width: 100%;
  min-height: 80px;
  height: 80px;
  max-height: 150px;
  border: 1px solid #ACACAC;
  background: #FFFAEF;
  padding: 2%;
  font-size: 1rem;
  font-family: "lato", sans-serif;
  color: #797979;
  border-radius: 5px;
}
.single-comments .wrap .comment .commentContent textarea:focus {
  outline: none;
}
.single-comments .wrap .comment .commentContent #submit {
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 40%;
  margin-top: 5%;
  padding: 5px 10px 4px;
  transition: background 0.5s ease;
  color: white;
  font-size: 1.625rem;
  font-family: "balboa-plus-fill", sans-serif;
}
.single-comments .wrap .comment .commentContent #submit:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions {
  position: relative;
  margin-top: 26px;
  padding-top: 15px;
}
@media (max-width: 699px) {
  .single-comments .wrap .comment .commentContent .comment-form-subscriptions {
    padding-top: 48px;
  }
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions:before {
  content: "Would you like to receive notifications for this post?";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 1.175rem;
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions label[for=subscribe-reloaded] {
  display: block;
  width: 50%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 699px) {
  .single-comments .wrap .comment .commentContent .comment-form-subscriptions label[for=subscribe-reloaded] {
    width: 100%;
  }
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions label[for=subscribe-reloaded]:after {
  content: "\a";
  display: block;
  position: absolute;
  top: 50%;
  right: 13px;
  z-index: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 26px;
  height: 26px;
  background: url("img/icons/search-filter-icon.svg") no-repeat 50% 50%/80%;
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions select {
  border: none !important;
  background: none !important;
  font-size: 1.1em;
  padding: 14px 15px 10px;
  font-family: "balboa-plus-fill", sans-serif;
  color: #acacac;
  width: 120%;
  margin: 25px 0 17px -7px;
  position: relative;
  z-index: 1;
}
.single-comments .wrap .comment .commentContent .comment-form-subscriptions select:focus {
  outline: none !important;
}
.single-comments .wrap .comment .acf-comment-fields {
  display: none;
}

#contactForm #gform_confirmation_message_4 {
  color: #347C4D;
  font-size: 1.25rem;
  font-family: "lato", sans-serif;
  padding-bottom: 40px;
}
#contactForm #enquirePopup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
#contactForm #enquirePopup #field_4_7 {
  display: none;
}
#contactForm #enquirePopup #field_4_8 {
  display: none;
}
#contactForm .title {
  height: 80px;
}
#contactForm .title img {
  width: 100%;
}
@media (max-width: 699px) {
  #contactForm .title {
    height: 48px;
  }
}
@media (max-width: 699px) {
  #contactForm #gform_wrapper_4 {
    height: 48vh;
    overflow-y: scroll;
    margin-bottom: 30px;
  }
}
#contactForm form {
  width: 100%;
  margin: 0 auto 8%;
  display: block;
}
#contactForm form ul {
  list-style-type: none;
}
#contactForm form ul li {
  padding-left: 0;
}
#contactForm form label {
  display: none;
}
#contactForm form textarea:focus, #contactForm form input:focus {
  outline: none;
}
#contactForm form textarea {
  width: 100%;
  max-width: 100%;
  min-height: 150px;
  max-height: 400px;
  padding: 14px 16px 15px;
  border-radius: 5px;
  background: #FFFAEF;
  border: none;
  margin-bottom: 20px;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  height: 150px;
}
#contactForm form textarea:focus {
  outline: none;
}
#contactForm form input[type=text] {
  width: 90%;
  color: #347C4D;
  font-size: 1.125rem;
  line-height: 150%;
  border: none;
  background: transparent;
  border-bottom: 1px solid #ACACAC;
  min-height: 41px;
  margin-left: 45px;
  padding-left: 10px;
}
#contactForm form #field_4_3 {
  position: relative;
}
#contactForm form #field_4_3:before {
  content: "\a";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 25%;
  transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  left: 0;
  background: url("img/icons/email-icon.svg") no-repeat 0 0/100%;
}
#contactForm form #field_4_4 {
  position: relative;
}
#contactForm form #field_4_4:before {
  content: "\a";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 25%;
  transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  left: 0;
  background: url(img/icons/phone-icon.svg) no-repeat 0 0/100%;
}
#contactForm form #field_4_6 {
  position: relative;
  display: none;
}
#contactForm form input[type=submit] {
  display: block;
  margin: 0 auto;
  border: none;
  margin-top: 0;
  font-size: 1.625rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 50%;
  margin-top: 5%;
  padding: 7px 10px 4px;
  transition: background 0.5s ease;
}
#contactForm form input[type=submit]:hover {
  cursor: pointer;
  background: #224a30;
  transition: background 0.5s ease;
}

@media (max-width: 699px) {
  #contactForm form input[type=submit] {
    width: 93%;
  }
  #contactForm form textarea {
    margin-bottom: 0;
  }
  #contactForm form input {
    font-size: 1rem;
  }

  #single #searchBar {
    height: 50vh;
  }
  #single .single-listing {
    width: 82%;
    margin: 10% auto;
  }
  #single .single-listing > #back1 {
    display: none;
  }
  #single .single-listing > #back:last-child {
    display: block;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }
  #single .single-listing .title h1 {
    overflow-wrap: break-word;
  }
  #single #plantFeatures-sec > p.title:after,
#single #plantFeatures-sec > p.title:before {
    height: 2px;
    width: 32%;
  }
  #single #additionalDetails-sec > p.title:after,
#single #additionalDetails-sec > p.title:before {
    height: 2px;
    width: 30%;
  }
  #single #growingConditions-sec > p.title:after,
#single #growingConditions-sec > p.title:before {
    height: 2px;
    width: 28%;
  }
  #single #height-sec > p.title:after,
#single #height-sec > p.title:before {
    height: 2px;
    width: 22%;
  }
  #single #growingConditions-sec .item,
#single #plantFeatures-sec .item {
    margin-bottom: 20px;
  }
  #single #growingConditions-sec .item p,
#single #plantFeatures-sec .item p {
    font-size: 12px;
  }
  #single .personal-panel, #single .details-panel {
    width: 100%;
  }
  #single .personal-panel.mobileOnly {
    position: relative;
  }
  #single .personal-panel.mobileOnly:before {
    content: "\a";
    width: 100%;
    height: 1px;
    background: #ACACAC;
    position: absolute;
    top: 0;
  }
  #single .details-panel .typeoflisting[type-attr=Swap], #single .details-panel .typeoflisting[type-attr=Giveaway], #single .details-panel .typeoflisting[type-attr=Sell] {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  #single .details-panel .typeoflisting[type-attr=Swap] img, #single .details-panel .typeoflisting[type-attr=Giveaway] img, #single .details-panel .typeoflisting[type-attr=Sell] img {
    margin-right: 20px;
  }
  #single #plantFeatures-sec .item,
#single #growingConditions-sec .item {
    width: 25%;
    vertical-align: middle;
  }
  #single #searchBar > .inner {
    left: 50%;
    margin-left: 0;
    top: 55%;
  }
  #single #searchBar > .inner #search input {
    height: 53px;
  }
  #single #searchBar button {
    display: none;
  }
  #single .single-forum {
    width: 90%;
    margin: 11% auto 2%;
  }
  #single .single-forum > #back {
    display: none;
  }
  #single .single-forum #user {
    position: static;
    width: 80%;
    margin: 50px 0 50px;
  }
  #single .single-comments {
    margin-top: 10vh;
  }
  #single .single-comments .wrap {
    width: 90%;
    margin: 3% auto;
  }
  #single .single-comments .wrap #addComment {
    position: relative;
    right: 0;
    width: 100%;
    margin-top: 40px;
  }
  #single .single-comments .wrap .comment {
    margin: 7% 0;
  }
  #single .single-comments .wrap .comment .profile {
    margin-bottom: 20px;
  }
  #single .single-comments .wrap .comment .profile span {
    display: block;
    margin-left: 0;
  }
  #single .single-comments .wrap .comment .commentContent {
    width: 100%;
    margin-left: 0;
  }
  #single .single-comments .wrap .comment .commentContent textarea {
    max-width: 100%;
    min-height: 147px;
  }
  #single .single-comments .wrap .comment .commentContent #submit {
    width: 100%;
    margin-bottom: 5%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #single #searchBar > .inner {
    left: 50%;
    margin-left: 0;
    top: 55%;
  }
  #single #searchBar > .inner #search input {
    height: 53px;
  }
  #single #searchBar button {
    display: none;
  }
  #single .single-listing {
    width: 89%;
    margin: 10% auto;
  }
  #single .single-listing > #back {
    display: none;
  }
  #single .single-listing > #back:last-child {
    display: block;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }
  #single #plantFeatures-sec > p.title:after,
#single #plantFeatures-sec > p.title:before {
    width: 32%;
  }
  #single #additionalDetails-sec > p.title:after,
#single #additionalDetails-sec > p.title:before {
    width: 30%;
  }
  #single #growingConditions-sec > p.title:after,
#single #growingConditions-sec > p.title:before {
    width: 32%;
  }
  #single #height-sec > p.title:after,
#single #height-sec > p.title:before {
    width: 26%;
  }
  #single #plantFeatures-sec .item, #single #growingConditions-sec .item {
    width: 19%;
  }
  #single .personal-panel {
    width: 36%;
  }
  #single .details-panel {
    width: 64%;
  }
  #single .details-panel .title {
    width: 75%;
  }

  .single-forum {
    width: 80%;
    margin: 11% auto 2%;
  }
  .single-forum > #back {
    display: none;
  }
  .single-forum #user {
    position: static;
    width: 80%;
    margin: 50px 0 50px;
  }

  .single-comments {
    margin-top: 10vh;
  }
  .single-comments .wrap {
    width: 80%;
    margin: 3% auto;
  }
  .single-comments .wrap #addComment {
    position: relative;
    right: 0;
    width: 100%;
    margin-top: 40px;
  }
  .single-comments .wrap .comment {
    margin: 7% 0;
  }
  .single-comments .wrap .comment .commentContent textarea {
    max-width: 85%;
    min-height: 147px;
  }
  .single-comments .wrap .comment .commentContent #submit {
    width: 85%;
    margin-bottom: 5%;
  }
}
@media (max-width: 699px) {
  #single.forum #searchBar #searchGo {
    width: 100%;
  }
}
@supports (-ms-ime-align: auto) {
  #single .personal-panel #extras #watchlist2 .growlist {
    font-size: 26px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #single .personal-panel #extras #watchlist2 .growlist {
    font-size: 26px;
  }
}
#bodyWrapper[page-attr=register], #bodyWrapper[page-attr=login], #bodyWrapper[page-attr=lostpassword], #bodyWrapper[page-attr=resetpass], #bodyWrapper[page-attr=unsubscribe], #bodyWrapper[page-attr=unsubscribe-successful] {
  position: relative;
  padding-top: 15vh;
  background: url("img/bkgdPattern-icons.svg") repeat-x 0 0;
}

#bodyWrapper[page-attr=login], #bodyWrapper[page-attr=lostpassword], #bodyWrapper[page-attr=resetpass], #bodyWrapper[page-attr=unsubscribe], #bodyWrapper[page-attr=unsubscribe-successful] {
  min-height: 100vh;
  height: auto;
  padding-bottom: 12vh;
}

#bodyWrapper[page-attr=login] {
  padding-bottom: 0;
}

@media (max-width: 699px) {
  #bodyWrapper[page-attr=unsubscribe], #bodyWrapper[page-attr=unsubscribe-successful] {
    height: auto;
  }
}
#registerPopup, #resetpassword, #unsubscribePopup {
  width: 53%;
  margin: 0 auto;
  box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  padding: 2% 3%;
  margin-bottom: 11vh;
  background: #FFFAEF;
}
@media (max-width: 699px) {
  #registerPopup, #resetpassword, #unsubscribePopup {
    width: 85%;
    padding: 7%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup, #resetpassword, #unsubscribePopup {
    width: 63%;
  }
}
#registerPopup img.mc, #resetpassword img.mc, #unsubscribePopup img.mc {
  width: 100%;
}
#registerPopup #closePopup2, #resetpassword #closePopup2, #unsubscribePopup #closePopup2 {
  opacity: 0;
  opacity: 1;
  z-index: 11;
  position: absolute;
  right: 0;
  top: -7vh;
  width: auto;
  transition: all 0.3s ease img;
  transition-display: inline-block;
  transition-vertical-align: middle;
  transition-transform: scale(1);
  transition--webkit-transform: scale(1);
  transition-transition: all 0.4s ease;
}
#registerPopup #closePopup2 h6, #resetpassword #closePopup2 h6, #unsubscribePopup #closePopup2 h6 {
  vertical-align: middle;
  margin-top: 1px;
  width: auto;
  margin-right: 15px;
  display: inline-block;
  transition: all 0.5s ease;
}
#registerPopup #closePopup2:hover img, #resetpassword #closePopup2:hover img, #unsubscribePopup #closePopup2:hover img {
  cursor: pointer;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.3s ease;
}
#registerPopup #closePopup2:hover, #resetpassword #closePopup2:hover, #unsubscribePopup #closePopup2:hover {
  cursor: pointer;
}
#registerPopup #closePopup2:hover p, #resetpassword #closePopup2:hover p, #unsubscribePopup #closePopup2:hover p {
  color: #255837;
  transition: all 0.5s ease;
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup #closePopup2, #resetpassword #closePopup2, #unsubscribePopup #closePopup2 {
    top: -9vh;
  }
}
#registerPopup .tml-register, #registerPopup .tml-resetpass, #registerPopup #gform_8, #resetpassword .tml-register, #resetpassword .tml-resetpass, #resetpassword #gform_8, #unsubscribePopup .tml-register, #unsubscribePopup .tml-resetpass, #unsubscribePopup #gform_8 {
  margin-top: 6%;
}
#registerPopup .tml-register .validation_error, #registerPopup .tml-resetpass .validation_error, #registerPopup #gform_8 .validation_error, #resetpassword .tml-register .validation_error, #resetpassword .tml-resetpass .validation_error, #resetpassword #gform_8 .validation_error, #unsubscribePopup .tml-register .validation_error, #unsubscribePopup .tml-resetpass .validation_error, #unsubscribePopup #gform_8 .validation_error {
  color: #5C4E63;
  text-align: center;
  font-size: 1.125rem;
  margin-bottom: 20px;
}
#registerPopup .tml-register ul, #registerPopup .tml-resetpass ul, #registerPopup #gform_8 ul, #resetpassword .tml-register ul, #resetpassword .tml-resetpass ul, #resetpassword #gform_8 ul, #unsubscribePopup .tml-register ul, #unsubscribePopup .tml-resetpass ul, #unsubscribePopup #gform_8 ul {
  list-style-type: none;
}
#registerPopup .tml-register .tml-field-wrap, #registerPopup .tml-register .gfield, #registerPopup .tml-resetpass .tml-field-wrap, #registerPopup .tml-resetpass .gfield, #registerPopup #gform_8 .tml-field-wrap, #registerPopup #gform_8 .gfield, #resetpassword .tml-register .tml-field-wrap, #resetpassword .tml-register .gfield, #resetpassword .tml-resetpass .tml-field-wrap, #resetpassword .tml-resetpass .gfield, #resetpassword #gform_8 .tml-field-wrap, #resetpassword #gform_8 .gfield, #unsubscribePopup .tml-register .tml-field-wrap, #unsubscribePopup .tml-register .gfield, #unsubscribePopup .tml-resetpass .tml-field-wrap, #unsubscribePopup .tml-resetpass .gfield, #unsubscribePopup #gform_8 .tml-field-wrap, #unsubscribePopup #gform_8 .gfield {
  position: relative;
  margin-bottom: 3%;
  padding: 4% 3%;
}
#registerPopup .tml-register .tml-field-wrap.tml-user_login-wrap, #registerPopup .tml-register .tml-field-wrap.tml-indicator_hint-wrap, #registerPopup .tml-register .gfield.tml-user_login-wrap, #registerPopup .tml-register .gfield.tml-indicator_hint-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-user_login-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-indicator_hint-wrap, #registerPopup .tml-resetpass .gfield.tml-user_login-wrap, #registerPopup .tml-resetpass .gfield.tml-indicator_hint-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-user_login-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-indicator_hint-wrap, #registerPopup #gform_8 .gfield.tml-user_login-wrap, #registerPopup #gform_8 .gfield.tml-indicator_hint-wrap, #resetpassword .tml-register .tml-field-wrap.tml-user_login-wrap, #resetpassword .tml-register .tml-field-wrap.tml-indicator_hint-wrap, #resetpassword .tml-register .gfield.tml-user_login-wrap, #resetpassword .tml-register .gfield.tml-indicator_hint-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-user_login-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-indicator_hint-wrap, #resetpassword .tml-resetpass .gfield.tml-user_login-wrap, #resetpassword .tml-resetpass .gfield.tml-indicator_hint-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-user_login-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-indicator_hint-wrap, #resetpassword #gform_8 .gfield.tml-user_login-wrap, #resetpassword #gform_8 .gfield.tml-indicator_hint-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-user_login-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-indicator_hint-wrap, #unsubscribePopup .tml-register .gfield.tml-user_login-wrap, #unsubscribePopup .tml-register .gfield.tml-indicator_hint-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-user_login-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-indicator_hint-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-user_login-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-indicator_hint-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-user_login-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-indicator_hint-wrap, #unsubscribePopup #gform_8 .gfield.tml-user_login-wrap, #unsubscribePopup #gform_8 .gfield.tml-indicator_hint-wrap {
  display: none;
}
#registerPopup .tml-register .tml-field-wrap.tml-indicator-wrap, #registerPopup .tml-register .gfield.tml-indicator-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-indicator-wrap, #registerPopup .tml-resetpass .gfield.tml-indicator-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-indicator-wrap, #registerPopup #gform_8 .gfield.tml-indicator-wrap, #resetpassword .tml-register .tml-field-wrap.tml-indicator-wrap, #resetpassword .tml-register .gfield.tml-indicator-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-indicator-wrap, #resetpassword .tml-resetpass .gfield.tml-indicator-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-indicator-wrap, #resetpassword #gform_8 .gfield.tml-indicator-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-indicator-wrap, #unsubscribePopup .tml-register .gfield.tml-indicator-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-indicator-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-indicator-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-indicator-wrap, #unsubscribePopup #gform_8 .gfield.tml-indicator-wrap {
  display: none;
}
#registerPopup .tml-register .tml-field-wrap.fullname, #registerPopup .tml-register .gfield.fullname, #registerPopup .tml-resetpass .tml-field-wrap.fullname, #registerPopup .tml-resetpass .gfield.fullname, #registerPopup #gform_8 .tml-field-wrap.fullname, #registerPopup #gform_8 .gfield.fullname, #resetpassword .tml-register .tml-field-wrap.fullname, #resetpassword .tml-register .gfield.fullname, #resetpassword .tml-resetpass .tml-field-wrap.fullname, #resetpassword .tml-resetpass .gfield.fullname, #resetpassword #gform_8 .tml-field-wrap.fullname, #resetpassword #gform_8 .gfield.fullname, #unsubscribePopup .tml-register .tml-field-wrap.fullname, #unsubscribePopup .tml-register .gfield.fullname, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname, #unsubscribePopup .tml-resetpass .gfield.fullname, #unsubscribePopup #gform_8 .tml-field-wrap.fullname, #unsubscribePopup #gform_8 .gfield.fullname {
  position: relative;
}
#registerPopup .tml-register .tml-field-wrap.fullname label, #registerPopup .tml-register .gfield.fullname label, #registerPopup .tml-resetpass .tml-field-wrap.fullname label, #registerPopup .tml-resetpass .gfield.fullname label, #registerPopup #gform_8 .tml-field-wrap.fullname label, #registerPopup #gform_8 .gfield.fullname label, #resetpassword .tml-register .tml-field-wrap.fullname label, #resetpassword .tml-register .gfield.fullname label, #resetpassword .tml-resetpass .tml-field-wrap.fullname label, #resetpassword .tml-resetpass .gfield.fullname label, #resetpassword #gform_8 .tml-field-wrap.fullname label, #resetpassword #gform_8 .gfield.fullname label, #unsubscribePopup .tml-register .tml-field-wrap.fullname label, #unsubscribePopup .tml-register .gfield.fullname label, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname label, #unsubscribePopup .tml-resetpass .gfield.fullname label, #unsubscribePopup #gform_8 .tml-field-wrap.fullname label, #unsubscribePopup #gform_8 .gfield.fullname label {
  display: none;
}
#registerPopup .tml-register .tml-field-wrap.fullname input#input_8_4_3, #registerPopup .tml-register .gfield.fullname input#input_8_4_3, #registerPopup .tml-resetpass .tml-field-wrap.fullname input#input_8_4_3, #registerPopup .tml-resetpass .gfield.fullname input#input_8_4_3, #registerPopup #gform_8 .tml-field-wrap.fullname input#input_8_4_3, #registerPopup #gform_8 .gfield.fullname input#input_8_4_3, #resetpassword .tml-register .tml-field-wrap.fullname input#input_8_4_3, #resetpassword .tml-register .gfield.fullname input#input_8_4_3, #resetpassword .tml-resetpass .tml-field-wrap.fullname input#input_8_4_3, #resetpassword .tml-resetpass .gfield.fullname input#input_8_4_3, #resetpassword #gform_8 .tml-field-wrap.fullname input#input_8_4_3, #resetpassword #gform_8 .gfield.fullname input#input_8_4_3, #unsubscribePopup .tml-register .tml-field-wrap.fullname input#input_8_4_3, #unsubscribePopup .tml-register .gfield.fullname input#input_8_4_3, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname input#input_8_4_3, #unsubscribePopup .tml-resetpass .gfield.fullname input#input_8_4_3, #unsubscribePopup #gform_8 .tml-field-wrap.fullname input#input_8_4_3, #unsubscribePopup #gform_8 .gfield.fullname input#input_8_4_3 {
  width: 50%;
}
#registerPopup .tml-register .tml-field-wrap.fullname input#input_8_4_6, #registerPopup .tml-register .gfield.fullname input#input_8_4_6, #registerPopup .tml-resetpass .tml-field-wrap.fullname input#input_8_4_6, #registerPopup .tml-resetpass .gfield.fullname input#input_8_4_6, #registerPopup #gform_8 .tml-field-wrap.fullname input#input_8_4_6, #registerPopup #gform_8 .gfield.fullname input#input_8_4_6, #resetpassword .tml-register .tml-field-wrap.fullname input#input_8_4_6, #resetpassword .tml-register .gfield.fullname input#input_8_4_6, #resetpassword .tml-resetpass .tml-field-wrap.fullname input#input_8_4_6, #resetpassword .tml-resetpass .gfield.fullname input#input_8_4_6, #resetpassword #gform_8 .tml-field-wrap.fullname input#input_8_4_6, #resetpassword #gform_8 .gfield.fullname input#input_8_4_6, #unsubscribePopup .tml-register .tml-field-wrap.fullname input#input_8_4_6, #unsubscribePopup .tml-register .gfield.fullname input#input_8_4_6, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname input#input_8_4_6, #unsubscribePopup .tml-resetpass .gfield.fullname input#input_8_4_6, #unsubscribePopup #gform_8 .tml-field-wrap.fullname input#input_8_4_6, #unsubscribePopup #gform_8 .gfield.fullname input#input_8_4_6 {
  margin-left: -5px;
  padding-left: 15px;
  width: 50%;
}
#registerPopup .tml-register .tml-field-wrap.fullname:before, #registerPopup .tml-register .gfield.fullname:before, #registerPopup .tml-resetpass .tml-field-wrap.fullname:before, #registerPopup .tml-resetpass .gfield.fullname:before, #registerPopup #gform_8 .tml-field-wrap.fullname:before, #registerPopup #gform_8 .gfield.fullname:before, #resetpassword .tml-register .tml-field-wrap.fullname:before, #resetpassword .tml-register .gfield.fullname:before, #resetpassword .tml-resetpass .tml-field-wrap.fullname:before, #resetpassword .tml-resetpass .gfield.fullname:before, #resetpassword #gform_8 .tml-field-wrap.fullname:before, #resetpassword #gform_8 .gfield.fullname:before, #unsubscribePopup .tml-register .tml-field-wrap.fullname:before, #unsubscribePopup .tml-register .gfield.fullname:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname:before, #unsubscribePopup .tml-resetpass .gfield.fullname:before, #unsubscribePopup #gform_8 .tml-field-wrap.fullname:before, #unsubscribePopup #gform_8 .gfield.fullname:before {
  content: "Name *";
  display: block;
  color: #347C4D;
  text-transform: uppercase;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.125rem;
  width: 20%;
  position: absolute;
  top: 42px;
  height: 31px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.fullname:before, #registerPopup .tml-register .gfield.fullname:before, #registerPopup .tml-resetpass .tml-field-wrap.fullname:before, #registerPopup .tml-resetpass .gfield.fullname:before, #registerPopup #gform_8 .tml-field-wrap.fullname:before, #registerPopup #gform_8 .gfield.fullname:before, #resetpassword .tml-register .tml-field-wrap.fullname:before, #resetpassword .tml-register .gfield.fullname:before, #resetpassword .tml-resetpass .tml-field-wrap.fullname:before, #resetpassword .tml-resetpass .gfield.fullname:before, #resetpassword #gform_8 .tml-field-wrap.fullname:before, #resetpassword #gform_8 .gfield.fullname:before, #unsubscribePopup .tml-register .tml-field-wrap.fullname:before, #unsubscribePopup .tml-register .gfield.fullname:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.fullname:before, #unsubscribePopup .tml-resetpass .gfield.fullname:before, #unsubscribePopup #gform_8 .tml-field-wrap.fullname:before, #unsubscribePopup #gform_8 .gfield.fullname:before {
    top: -17px;
  }
}
#registerPopup .tml-register .tml-field-wrap.email input, #registerPopup .tml-register .tml-field-wrap.address input, #registerPopup .tml-register .tml-field-wrap.phone input, #registerPopup .tml-register .gfield.email input, #registerPopup .tml-register .gfield.address input, #registerPopup .tml-register .gfield.phone input, #registerPopup .tml-resetpass .tml-field-wrap.email input, #registerPopup .tml-resetpass .tml-field-wrap.address input, #registerPopup .tml-resetpass .tml-field-wrap.phone input, #registerPopup .tml-resetpass .gfield.email input, #registerPopup .tml-resetpass .gfield.address input, #registerPopup .tml-resetpass .gfield.phone input, #registerPopup #gform_8 .tml-field-wrap.email input, #registerPopup #gform_8 .tml-field-wrap.address input, #registerPopup #gform_8 .tml-field-wrap.phone input, #registerPopup #gform_8 .gfield.email input, #registerPopup #gform_8 .gfield.address input, #registerPopup #gform_8 .gfield.phone input, #resetpassword .tml-register .tml-field-wrap.email input, #resetpassword .tml-register .tml-field-wrap.address input, #resetpassword .tml-register .tml-field-wrap.phone input, #resetpassword .tml-register .gfield.email input, #resetpassword .tml-register .gfield.address input, #resetpassword .tml-register .gfield.phone input, #resetpassword .tml-resetpass .tml-field-wrap.email input, #resetpassword .tml-resetpass .tml-field-wrap.address input, #resetpassword .tml-resetpass .tml-field-wrap.phone input, #resetpassword .tml-resetpass .gfield.email input, #resetpassword .tml-resetpass .gfield.address input, #resetpassword .tml-resetpass .gfield.phone input, #resetpassword #gform_8 .tml-field-wrap.email input, #resetpassword #gform_8 .tml-field-wrap.address input, #resetpassword #gform_8 .tml-field-wrap.phone input, #resetpassword #gform_8 .gfield.email input, #resetpassword #gform_8 .gfield.address input, #resetpassword #gform_8 .gfield.phone input, #unsubscribePopup .tml-register .tml-field-wrap.email input, #unsubscribePopup .tml-register .tml-field-wrap.address input, #unsubscribePopup .tml-register .tml-field-wrap.phone input, #unsubscribePopup .tml-register .gfield.email input, #unsubscribePopup .tml-register .gfield.address input, #unsubscribePopup .tml-register .gfield.phone input, #unsubscribePopup .tml-resetpass .tml-field-wrap.email input, #unsubscribePopup .tml-resetpass .tml-field-wrap.address input, #unsubscribePopup .tml-resetpass .tml-field-wrap.phone input, #unsubscribePopup .tml-resetpass .gfield.email input, #unsubscribePopup .tml-resetpass .gfield.address input, #unsubscribePopup .tml-resetpass .gfield.phone input, #unsubscribePopup #gform_8 .tml-field-wrap.email input, #unsubscribePopup #gform_8 .tml-field-wrap.address input, #unsubscribePopup #gform_8 .tml-field-wrap.phone input, #unsubscribePopup #gform_8 .gfield.email input, #unsubscribePopup #gform_8 .gfield.address input, #unsubscribePopup #gform_8 .gfield.phone input {
  width: 100%;
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-register .tml-field-wrap.tml-last_name-wrap, #registerPopup .tml-register .gfield.tml-first_name-wrap, #registerPopup .tml-register .gfield.tml-last_name-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap, #registerPopup .tml-resetpass .gfield.tml-last_name-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-last_name-wrap, #registerPopup #gform_8 .gfield.tml-first_name-wrap, #registerPopup #gform_8 .gfield.tml-last_name-wrap, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-register .tml-field-wrap.tml-last_name-wrap, #resetpassword .tml-register .gfield.tml-first_name-wrap, #resetpassword .tml-register .gfield.tml-last_name-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap, #resetpassword .tml-resetpass .gfield.tml-last_name-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-last_name-wrap, #resetpassword #gform_8 .gfield.tml-first_name-wrap, #resetpassword #gform_8 .gfield.tml-last_name-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap, #unsubscribePopup .tml-register .gfield.tml-last_name-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-last_name-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap, #unsubscribePopup #gform_8 .gfield.tml-last_name-wrap {
  width: 50%;
  display: inline-block;
  padding-left: 0;
  margin-left: -5px;
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-register .tml-field-wrap.tml-last_name-wrap label, #registerPopup .tml-register .gfield.tml-first_name-wrap label, #registerPopup .tml-register .gfield.tml-last_name-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap label, #registerPopup .tml-resetpass .gfield.tml-last_name-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-last_name-wrap label, #registerPopup #gform_8 .gfield.tml-first_name-wrap label, #registerPopup #gform_8 .gfield.tml-last_name-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-last_name-wrap label, #resetpassword .tml-register .gfield.tml-first_name-wrap label, #resetpassword .tml-register .gfield.tml-last_name-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap label, #resetpassword .tml-resetpass .gfield.tml-last_name-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-last_name-wrap label, #resetpassword #gform_8 .gfield.tml-first_name-wrap label, #resetpassword #gform_8 .gfield.tml-last_name-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-register .gfield.tml-last_name-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-last_name-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap label, #unsubscribePopup #gform_8 .gfield.tml-last_name-wrap label {
  display: none;
  padding-left: 5px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-register .tml-field-wrap.tml-last_name-wrap label, #registerPopup .tml-register .gfield.tml-first_name-wrap label, #registerPopup .tml-register .gfield.tml-last_name-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap label, #registerPopup .tml-resetpass .gfield.tml-last_name-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-last_name-wrap label, #registerPopup #gform_8 .gfield.tml-first_name-wrap label, #registerPopup #gform_8 .gfield.tml-last_name-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-last_name-wrap label, #resetpassword .tml-register .gfield.tml-first_name-wrap label, #resetpassword .tml-register .gfield.tml-last_name-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap label, #resetpassword .tml-resetpass .gfield.tml-last_name-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-last_name-wrap label, #resetpassword #gform_8 .gfield.tml-first_name-wrap label, #resetpassword #gform_8 .gfield.tml-last_name-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-register .gfield.tml-last_name-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-last_name-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-last_name-wrap label, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap label, #unsubscribePopup #gform_8 .gfield.tml-last_name-wrap label {
    padding-left: 0;
  }
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-register .tml-field-wrap.tml-last_name-wrap, #registerPopup .tml-register .gfield.tml-first_name-wrap, #registerPopup .tml-register .gfield.tml-last_name-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap, #registerPopup .tml-resetpass .gfield.tml-last_name-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-last_name-wrap, #registerPopup #gform_8 .gfield.tml-first_name-wrap, #registerPopup #gform_8 .gfield.tml-last_name-wrap, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-register .tml-field-wrap.tml-last_name-wrap, #resetpassword .tml-register .gfield.tml-first_name-wrap, #resetpassword .tml-register .gfield.tml-last_name-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap, #resetpassword .tml-resetpass .gfield.tml-last_name-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-last_name-wrap, #resetpassword #gform_8 .gfield.tml-first_name-wrap, #resetpassword #gform_8 .gfield.tml-last_name-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap, #unsubscribePopup .tml-register .gfield.tml-last_name-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-last_name-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-last_name-wrap, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap, #unsubscribePopup #gform_8 .gfield.tml-last_name-wrap {
    width: 100%;
    margin-left: 0;
    padding-left: 3%;
    padding-right: 0;
  }
}
#registerPopup .tml-register .tml-field-wrap.tml-last_name-wrap input, #registerPopup .tml-register .gfield.tml-last_name-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap input, #registerPopup .tml-resetpass .gfield.tml-last_name-wrap input, #registerPopup #gform_8 .tml-field-wrap.tml-last_name-wrap input, #registerPopup #gform_8 .gfield.tml-last_name-wrap input, #resetpassword .tml-register .tml-field-wrap.tml-last_name-wrap input, #resetpassword .tml-register .gfield.tml-last_name-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.tml-last_name-wrap input, #resetpassword .tml-resetpass .gfield.tml-last_name-wrap input, #resetpassword #gform_8 .tml-field-wrap.tml-last_name-wrap input, #resetpassword #gform_8 .gfield.tml-last_name-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.tml-last_name-wrap input, #unsubscribePopup .tml-register .gfield.tml-last_name-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-last_name-wrap input, #unsubscribePopup .tml-resetpass .gfield.tml-last_name-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-last_name-wrap input, #unsubscribePopup #gform_8 .gfield.tml-last_name-wrap input {
  padding-left: 0;
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-register .gfield.tml-first_name-wrap, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #registerPopup #gform_8 .gfield.tml-first_name-wrap, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-register .gfield.tml-first_name-wrap, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap, #resetpassword #gform_8 .gfield.tml-first_name-wrap, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap {
  padding-left: 3%;
  padding-right: 0;
  margin-left: 0;
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap:before, #registerPopup .tml-register .gfield.tml-first_name-wrap:before, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap:before, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #registerPopup #gform_8 .gfield.tml-first_name-wrap:before, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap:before, #resetpassword .tml-register .gfield.tml-first_name-wrap:before, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap:before, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #resetpassword #gform_8 .gfield.tml-first_name-wrap:before, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap:before, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap:before {
  content: "Name *";
  display: block;
  color: #347C4D;
  text-transform: uppercase;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.125rem;
  width: 20%;
  position: absolute;
  top: 36px;
  height: 31px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap:before, #registerPopup .tml-register .gfield.tml-first_name-wrap:before, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap:before, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #registerPopup #gform_8 .gfield.tml-first_name-wrap:before, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap:before, #resetpassword .tml-register .gfield.tml-first_name-wrap:before, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap:before, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #resetpassword #gform_8 .gfield.tml-first_name-wrap:before, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap:before, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap:before, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap:before {
    top: -17px;
  }
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap input, #registerPopup .tml-register .gfield.tml-first_name-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap input, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap input, #registerPopup #gform_8 .gfield.tml-first_name-wrap input, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap input, #resetpassword .tml-register .gfield.tml-first_name-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap input, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap input, #resetpassword #gform_8 .gfield.tml-first_name-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap input {
  padding-left: 97px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap input, #registerPopup .tml-register .gfield.tml-first_name-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap input, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap input, #registerPopup #gform_8 .gfield.tml-first_name-wrap input, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap input, #resetpassword .tml-register .gfield.tml-first_name-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap input, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap input, #resetpassword #gform_8 .gfield.tml-first_name-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap input, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap input {
    padding-left: 0;
  }
}
#registerPopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-register .gfield.tml-first_name-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #registerPopup .tml-resetpass .gfield.tml-first_name-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #registerPopup #gform_8 .gfield.tml-first_name-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-register .gfield.tml-first_name-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #resetpassword .tml-resetpass .gfield.tml-first_name-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-first_name-wrap label, #resetpassword #gform_8 .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-register .gfield.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-first_name-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-first_name-wrap label, #unsubscribePopup #gform_8 .gfield.tml-first_name-wrap label {
  margin-left: 0;
}
#registerPopup .tml-register .tml-field-wrap.password .ginput_container_password label, #registerPopup .tml-register .gfield.password .ginput_container_password label, #registerPopup .tml-resetpass .tml-field-wrap.password .ginput_container_password label, #registerPopup .tml-resetpass .gfield.password .ginput_container_password label, #registerPopup #gform_8 .tml-field-wrap.password .ginput_container_password label, #registerPopup #gform_8 .gfield.password .ginput_container_password label, #resetpassword .tml-register .tml-field-wrap.password .ginput_container_password label, #resetpassword .tml-register .gfield.password .ginput_container_password label, #resetpassword .tml-resetpass .tml-field-wrap.password .ginput_container_password label, #resetpassword .tml-resetpass .gfield.password .ginput_container_password label, #resetpassword #gform_8 .tml-field-wrap.password .ginput_container_password label, #resetpassword #gform_8 .gfield.password .ginput_container_password label, #unsubscribePopup .tml-register .tml-field-wrap.password .ginput_container_password label, #unsubscribePopup .tml-register .gfield.password .ginput_container_password label, #unsubscribePopup .tml-resetpass .tml-field-wrap.password .ginput_container_password label, #unsubscribePopup .tml-resetpass .gfield.password .ginput_container_password label, #unsubscribePopup #gform_8 .tml-field-wrap.password .ginput_container_password label, #unsubscribePopup #gform_8 .gfield.password .ginput_container_password label {
  display: none;
}
#registerPopup .tml-register .tml-field-wrap.password .ginput_container_password input, #registerPopup .tml-register .gfield.password .ginput_container_password input, #registerPopup .tml-resetpass .tml-field-wrap.password .ginput_container_password input, #registerPopup .tml-resetpass .gfield.password .ginput_container_password input, #registerPopup #gform_8 .tml-field-wrap.password .ginput_container_password input, #registerPopup #gform_8 .gfield.password .ginput_container_password input, #resetpassword .tml-register .tml-field-wrap.password .ginput_container_password input, #resetpassword .tml-register .gfield.password .ginput_container_password input, #resetpassword .tml-resetpass .tml-field-wrap.password .ginput_container_password input, #resetpassword .tml-resetpass .gfield.password .ginput_container_password input, #resetpassword #gform_8 .tml-field-wrap.password .ginput_container_password input, #resetpassword #gform_8 .gfield.password .ginput_container_password input, #unsubscribePopup .tml-register .tml-field-wrap.password .ginput_container_password input, #unsubscribePopup .tml-register .gfield.password .ginput_container_password input, #unsubscribePopup .tml-resetpass .tml-field-wrap.password .ginput_container_password input, #unsubscribePopup .tml-resetpass .gfield.password .ginput_container_password input, #unsubscribePopup #gform_8 .tml-field-wrap.password .ginput_container_password input, #unsubscribePopup #gform_8 .gfield.password .ginput_container_password input {
  width: 50%;
}
#registerPopup .tml-register .tml-field-wrap.password #input_8_2_2_container input, #registerPopup .tml-register .gfield.password #input_8_2_2_container input, #registerPopup .tml-resetpass .tml-field-wrap.password #input_8_2_2_container input, #registerPopup .tml-resetpass .gfield.password #input_8_2_2_container input, #registerPopup #gform_8 .tml-field-wrap.password #input_8_2_2_container input, #registerPopup #gform_8 .gfield.password #input_8_2_2_container input, #resetpassword .tml-register .tml-field-wrap.password #input_8_2_2_container input, #resetpassword .tml-register .gfield.password #input_8_2_2_container input, #resetpassword .tml-resetpass .tml-field-wrap.password #input_8_2_2_container input, #resetpassword .tml-resetpass .gfield.password #input_8_2_2_container input, #resetpassword #gform_8 .tml-field-wrap.password #input_8_2_2_container input, #resetpassword #gform_8 .gfield.password #input_8_2_2_container input, #unsubscribePopup .tml-register .tml-field-wrap.password #input_8_2_2_container input, #unsubscribePopup .tml-register .gfield.password #input_8_2_2_container input, #unsubscribePopup .tml-resetpass .tml-field-wrap.password #input_8_2_2_container input, #unsubscribePopup .tml-resetpass .gfield.password #input_8_2_2_container input, #unsubscribePopup #gform_8 .tml-field-wrap.password #input_8_2_2_container input, #unsubscribePopup #gform_8 .gfield.password #input_8_2_2_container input {
  margin-left: -5px;
  padding-left: 15px;
  width: 50%;
}
#registerPopup .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup .tml-register .gfield.tml-user_pass2-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup .tml-resetpass .gfield.tml-user_pass2-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup #gform_8 .gfield.tml-user_pass2-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword .tml-register .gfield.tml-user_pass2-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword .tml-resetpass .gfield.tml-user_pass2-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword #gform_8 .gfield.tml-user_pass2-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup .tml-register .gfield.tml-user_pass2-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-user_pass2-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup #gform_8 .gfield.tml-user_pass2-wrap label {
  height: 51px;
  margin-top: -15px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup .tml-register .gfield.tml-user_pass2-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup .tml-resetpass .gfield.tml-user_pass2-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #registerPopup #gform_8 .gfield.tml-user_pass2-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword .tml-register .gfield.tml-user_pass2-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword .tml-resetpass .gfield.tml-user_pass2-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #resetpassword #gform_8 .gfield.tml-user_pass2-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup .tml-register .gfield.tml-user_pass2-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-user_pass2-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-user_pass2-wrap label, #unsubscribePopup #gform_8 .gfield.tml-user_pass2-wrap label {
    height: auto;
    margin-top: 0;
  }
}
#registerPopup .tml-register .tml-field-wrap.tml-pass2-wrap label, #registerPopup .tml-register .gfield.tml-pass2-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #registerPopup .tml-resetpass .gfield.tml-pass2-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-pass2-wrap label, #registerPopup #gform_8 .gfield.tml-pass2-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-pass2-wrap label, #resetpassword .tml-register .gfield.tml-pass2-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #resetpassword .tml-resetpass .gfield.tml-pass2-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-pass2-wrap label, #resetpassword #gform_8 .gfield.tml-pass2-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup .tml-register .gfield.tml-pass2-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-pass2-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup #gform_8 .gfield.tml-pass2-wrap label {
  height: 51px;
  margin-top: -15px;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-pass2-wrap label, #registerPopup .tml-register .gfield.tml-pass2-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #registerPopup .tml-resetpass .gfield.tml-pass2-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-pass2-wrap label, #registerPopup #gform_8 .gfield.tml-pass2-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-pass2-wrap label, #resetpassword .tml-register .gfield.tml-pass2-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #resetpassword .tml-resetpass .gfield.tml-pass2-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-pass2-wrap label, #resetpassword #gform_8 .gfield.tml-pass2-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup .tml-register .gfield.tml-pass2-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-pass2-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-pass2-wrap label, #unsubscribePopup #gform_8 .gfield.tml-pass2-wrap label {
    height: auto;
    margin-top: 0;
  }
}
#registerPopup .tml-register .tml-field-wrap.tml-how_referred-wrap label, #registerPopup .tml-register .gfield.tml-how_referred-wrap label, #registerPopup .tml-resetpass .tml-field-wrap.tml-how_referred-wrap label, #registerPopup .tml-resetpass .gfield.tml-how_referred-wrap label, #registerPopup #gform_8 .tml-field-wrap.tml-how_referred-wrap label, #registerPopup #gform_8 .gfield.tml-how_referred-wrap label, #resetpassword .tml-register .tml-field-wrap.tml-how_referred-wrap label, #resetpassword .tml-register .gfield.tml-how_referred-wrap label, #resetpassword .tml-resetpass .tml-field-wrap.tml-how_referred-wrap label, #resetpassword .tml-resetpass .gfield.tml-how_referred-wrap label, #resetpassword #gform_8 .tml-field-wrap.tml-how_referred-wrap label, #resetpassword #gform_8 .gfield.tml-how_referred-wrap label, #unsubscribePopup .tml-register .tml-field-wrap.tml-how_referred-wrap label, #unsubscribePopup .tml-register .gfield.tml-how_referred-wrap label, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-how_referred-wrap label, #unsubscribePopup .tml-resetpass .gfield.tml-how_referred-wrap label, #unsubscribePopup #gform_8 .tml-field-wrap.tml-how_referred-wrap label, #unsubscribePopup #gform_8 .gfield.tml-how_referred-wrap label {
  width: 100%;
  display: block;
  position: static;
  font-family: "lato", sans-serif;
  text-transform: inherit;
}
#registerPopup .tml-register .tml-field-wrap.tml-how_referred-wrap input, #registerPopup .tml-register .gfield.tml-how_referred-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.tml-how_referred-wrap input, #registerPopup .tml-resetpass .gfield.tml-how_referred-wrap input, #registerPopup #gform_8 .tml-field-wrap.tml-how_referred-wrap input, #registerPopup #gform_8 .gfield.tml-how_referred-wrap input, #resetpassword .tml-register .tml-field-wrap.tml-how_referred-wrap input, #resetpassword .tml-register .gfield.tml-how_referred-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.tml-how_referred-wrap input, #resetpassword .tml-resetpass .gfield.tml-how_referred-wrap input, #resetpassword #gform_8 .tml-field-wrap.tml-how_referred-wrap input, #resetpassword #gform_8 .gfield.tml-how_referred-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.tml-how_referred-wrap input, #unsubscribePopup .tml-register .gfield.tml-how_referred-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-how_referred-wrap input, #unsubscribePopup .tml-resetpass .gfield.tml-how_referred-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-how_referred-wrap input, #unsubscribePopup #gform_8 .gfield.tml-how_referred-wrap input {
  padding-left: 0;
}
#registerPopup .tml-register .tml-field-wrap#field_8_8 > label, #registerPopup .tml-register .tml-field-wrap#field_8_9 > label, #registerPopup .tml-register .gfield#field_8_8 > label, #registerPopup .tml-register .gfield#field_8_9 > label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 > label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 > label, #registerPopup .tml-resetpass .gfield#field_8_8 > label, #registerPopup .tml-resetpass .gfield#field_8_9 > label, #registerPopup #gform_8 .tml-field-wrap#field_8_8 > label, #registerPopup #gform_8 .tml-field-wrap#field_8_9 > label, #registerPopup #gform_8 .gfield#field_8_8 > label, #registerPopup #gform_8 .gfield#field_8_9 > label, #resetpassword .tml-register .tml-field-wrap#field_8_8 > label, #resetpassword .tml-register .tml-field-wrap#field_8_9 > label, #resetpassword .tml-register .gfield#field_8_8 > label, #resetpassword .tml-register .gfield#field_8_9 > label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 > label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 > label, #resetpassword .tml-resetpass .gfield#field_8_8 > label, #resetpassword .tml-resetpass .gfield#field_8_9 > label, #resetpassword #gform_8 .tml-field-wrap#field_8_8 > label, #resetpassword #gform_8 .tml-field-wrap#field_8_9 > label, #resetpassword #gform_8 .gfield#field_8_8 > label, #resetpassword #gform_8 .gfield#field_8_9 > label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 > label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 > label, #unsubscribePopup .tml-register .gfield#field_8_8 > label, #unsubscribePopup .tml-register .gfield#field_8_9 > label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 > label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 > label, #unsubscribePopup .tml-resetpass .gfield#field_8_8 > label, #unsubscribePopup .tml-resetpass .gfield#field_8_9 > label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 > label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 > label, #unsubscribePopup #gform_8 .gfield#field_8_8 > label, #unsubscribePopup #gform_8 .gfield#field_8_9 > label {
  display: none;
}
#registerPopup .tml-register .tml-field-wrap#field_8_8 label, #registerPopup .tml-register .tml-field-wrap#field_8_9 label, #registerPopup .tml-register .gfield#field_8_8 label, #registerPopup .tml-register .gfield#field_8_9 label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 label, #registerPopup .tml-resetpass .gfield#field_8_8 label, #registerPopup .tml-resetpass .gfield#field_8_9 label, #registerPopup #gform_8 .tml-field-wrap#field_8_8 label, #registerPopup #gform_8 .tml-field-wrap#field_8_9 label, #registerPopup #gform_8 .gfield#field_8_8 label, #registerPopup #gform_8 .gfield#field_8_9 label, #resetpassword .tml-register .tml-field-wrap#field_8_8 label, #resetpassword .tml-register .tml-field-wrap#field_8_9 label, #resetpassword .tml-register .gfield#field_8_8 label, #resetpassword .tml-register .gfield#field_8_9 label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 label, #resetpassword .tml-resetpass .gfield#field_8_8 label, #resetpassword .tml-resetpass .gfield#field_8_9 label, #resetpassword #gform_8 .tml-field-wrap#field_8_8 label, #resetpassword #gform_8 .tml-field-wrap#field_8_9 label, #resetpassword #gform_8 .gfield#field_8_8 label, #resetpassword #gform_8 .gfield#field_8_9 label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 label, #unsubscribePopup .tml-register .gfield#field_8_8 label, #unsubscribePopup .tml-register .gfield#field_8_9 label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 label, #unsubscribePopup .tml-resetpass .gfield#field_8_8 label, #unsubscribePopup .tml-resetpass .gfield#field_8_9 label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 label, #unsubscribePopup #gform_8 .gfield#field_8_8 label, #unsubscribePopup #gform_8 .gfield#field_8_9 label {
  width: 74%;
  padding-right: 21%;
}
#registerPopup .tml-register .tml-field-wrap#field_8_8 label:after, #registerPopup .tml-register .tml-field-wrap#field_8_9 label:after, #registerPopup .tml-register .gfield#field_8_8 label:after, #registerPopup .tml-register .gfield#field_8_9 label:after, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 label:after, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 label:after, #registerPopup .tml-resetpass .gfield#field_8_8 label:after, #registerPopup .tml-resetpass .gfield#field_8_9 label:after, #registerPopup #gform_8 .tml-field-wrap#field_8_8 label:after, #registerPopup #gform_8 .tml-field-wrap#field_8_9 label:after, #registerPopup #gform_8 .gfield#field_8_8 label:after, #registerPopup #gform_8 .gfield#field_8_9 label:after, #resetpassword .tml-register .tml-field-wrap#field_8_8 label:after, #resetpassword .tml-register .tml-field-wrap#field_8_9 label:after, #resetpassword .tml-register .gfield#field_8_8 label:after, #resetpassword .tml-register .gfield#field_8_9 label:after, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 label:after, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 label:after, #resetpassword .tml-resetpass .gfield#field_8_8 label:after, #resetpassword .tml-resetpass .gfield#field_8_9 label:after, #resetpassword #gform_8 .tml-field-wrap#field_8_8 label:after, #resetpassword #gform_8 .tml-field-wrap#field_8_9 label:after, #resetpassword #gform_8 .gfield#field_8_8 label:after, #resetpassword #gform_8 .gfield#field_8_9 label:after, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 label:after, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 label:after, #unsubscribePopup .tml-register .gfield#field_8_8 label:after, #unsubscribePopup .tml-register .gfield#field_8_9 label:after, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 label:after, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 label:after, #unsubscribePopup .tml-resetpass .gfield#field_8_8 label:after, #unsubscribePopup .tml-resetpass .gfield#field_8_9 label:after, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 label:after, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 label:after, #unsubscribePopup #gform_8 .gfield#field_8_8 label:after, #unsubscribePopup #gform_8 .gfield#field_8_9 label:after {
  content: "";
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap#field_8_8 label, #registerPopup .tml-register .tml-field-wrap#field_8_9 label, #registerPopup .tml-register .gfield#field_8_8 label, #registerPopup .tml-register .gfield#field_8_9 label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 label, #registerPopup .tml-resetpass .gfield#field_8_8 label, #registerPopup .tml-resetpass .gfield#field_8_9 label, #registerPopup #gform_8 .tml-field-wrap#field_8_8 label, #registerPopup #gform_8 .tml-field-wrap#field_8_9 label, #registerPopup #gform_8 .gfield#field_8_8 label, #registerPopup #gform_8 .gfield#field_8_9 label, #resetpassword .tml-register .tml-field-wrap#field_8_8 label, #resetpassword .tml-register .tml-field-wrap#field_8_9 label, #resetpassword .tml-register .gfield#field_8_8 label, #resetpassword .tml-register .gfield#field_8_9 label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 label, #resetpassword .tml-resetpass .gfield#field_8_8 label, #resetpassword .tml-resetpass .gfield#field_8_9 label, #resetpassword #gform_8 .tml-field-wrap#field_8_8 label, #resetpassword #gform_8 .tml-field-wrap#field_8_9 label, #resetpassword #gform_8 .gfield#field_8_8 label, #resetpassword #gform_8 .gfield#field_8_9 label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 label, #unsubscribePopup .tml-register .gfield#field_8_8 label, #unsubscribePopup .tml-register .gfield#field_8_9 label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 label, #unsubscribePopup .tml-resetpass .gfield#field_8_8 label, #unsubscribePopup .tml-resetpass .gfield#field_8_9 label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 label, #unsubscribePopup #gform_8 .gfield#field_8_8 label, #unsubscribePopup #gform_8 .gfield#field_8_9 label {
    width: 73%;
  }
}
#registerPopup .tml-register .tml-field-wrap#field_8_8 input, #registerPopup .tml-register .tml-field-wrap#field_8_9 input, #registerPopup .tml-register .gfield#field_8_8 input, #registerPopup .tml-register .gfield#field_8_9 input, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 input, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 input, #registerPopup .tml-resetpass .gfield#field_8_8 input, #registerPopup .tml-resetpass .gfield#field_8_9 input, #registerPopup #gform_8 .tml-field-wrap#field_8_8 input, #registerPopup #gform_8 .tml-field-wrap#field_8_9 input, #registerPopup #gform_8 .gfield#field_8_8 input, #registerPopup #gform_8 .gfield#field_8_9 input, #resetpassword .tml-register .tml-field-wrap#field_8_8 input, #resetpassword .tml-register .tml-field-wrap#field_8_9 input, #resetpassword .tml-register .gfield#field_8_8 input, #resetpassword .tml-register .gfield#field_8_9 input, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 input, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 input, #resetpassword .tml-resetpass .gfield#field_8_8 input, #resetpassword .tml-resetpass .gfield#field_8_9 input, #resetpassword #gform_8 .tml-field-wrap#field_8_8 input, #resetpassword #gform_8 .tml-field-wrap#field_8_9 input, #resetpassword #gform_8 .gfield#field_8_8 input, #resetpassword #gform_8 .gfield#field_8_9 input, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 input, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 input, #unsubscribePopup .tml-register .gfield#field_8_8 input, #unsubscribePopup .tml-register .gfield#field_8_9 input, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 input, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 input, #unsubscribePopup .tml-resetpass .gfield#field_8_8 input, #unsubscribePopup .tml-resetpass .gfield#field_8_9 input, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 input, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 input, #unsubscribePopup #gform_8 .gfield#field_8_8 input, #unsubscribePopup #gform_8 .gfield#field_8_9 input {
  border: none;
  float: right;
  width: 38px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  opacity: 0;
  z-index: 2;
}
#registerPopup .tml-register .tml-field-wrap#field_8_8 input:checked ~ label:after, #registerPopup .tml-register .tml-field-wrap#field_8_9 input:checked ~ label:after, #registerPopup .tml-register .gfield#field_8_8 input:checked ~ label:after, #registerPopup .tml-register .gfield#field_8_9 input:checked ~ label:after, #registerPopup .tml-resetpass .tml-field-wrap#field_8_8 input:checked ~ label:after, #registerPopup .tml-resetpass .tml-field-wrap#field_8_9 input:checked ~ label:after, #registerPopup .tml-resetpass .gfield#field_8_8 input:checked ~ label:after, #registerPopup .tml-resetpass .gfield#field_8_9 input:checked ~ label:after, #registerPopup #gform_8 .tml-field-wrap#field_8_8 input:checked ~ label:after, #registerPopup #gform_8 .tml-field-wrap#field_8_9 input:checked ~ label:after, #registerPopup #gform_8 .gfield#field_8_8 input:checked ~ label:after, #registerPopup #gform_8 .gfield#field_8_9 input:checked ~ label:after, #resetpassword .tml-register .tml-field-wrap#field_8_8 input:checked ~ label:after, #resetpassword .tml-register .tml-field-wrap#field_8_9 input:checked ~ label:after, #resetpassword .tml-register .gfield#field_8_8 input:checked ~ label:after, #resetpassword .tml-register .gfield#field_8_9 input:checked ~ label:after, #resetpassword .tml-resetpass .tml-field-wrap#field_8_8 input:checked ~ label:after, #resetpassword .tml-resetpass .tml-field-wrap#field_8_9 input:checked ~ label:after, #resetpassword .tml-resetpass .gfield#field_8_8 input:checked ~ label:after, #resetpassword .tml-resetpass .gfield#field_8_9 input:checked ~ label:after, #resetpassword #gform_8 .tml-field-wrap#field_8_8 input:checked ~ label:after, #resetpassword #gform_8 .tml-field-wrap#field_8_9 input:checked ~ label:after, #resetpassword #gform_8 .gfield#field_8_8 input:checked ~ label:after, #resetpassword #gform_8 .gfield#field_8_9 input:checked ~ label:after, #unsubscribePopup .tml-register .tml-field-wrap#field_8_8 input:checked ~ label:after, #unsubscribePopup .tml-register .tml-field-wrap#field_8_9 input:checked ~ label:after, #unsubscribePopup .tml-register .gfield#field_8_8 input:checked ~ label:after, #unsubscribePopup .tml-register .gfield#field_8_9 input:checked ~ label:after, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_8 input:checked ~ label:after, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_9 input:checked ~ label:after, #unsubscribePopup .tml-resetpass .gfield#field_8_8 input:checked ~ label:after, #unsubscribePopup .tml-resetpass .gfield#field_8_9 input:checked ~ label:after, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_8 input:checked ~ label:after, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_9 input:checked ~ label:after, #unsubscribePopup #gform_8 .gfield#field_8_8 input:checked ~ label:after, #unsubscribePopup #gform_8 .gfield#field_8_9 input:checked ~ label:after {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/70%;
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup .tml-register .tml-field-wrap#field_8_10, #registerPopup .tml-register .gfield#field_8_10, #registerPopup .tml-resetpass .tml-field-wrap#field_8_10, #registerPopup .tml-resetpass .gfield#field_8_10, #registerPopup #gform_8 .tml-field-wrap#field_8_10, #registerPopup #gform_8 .gfield#field_8_10, #resetpassword .tml-register .tml-field-wrap#field_8_10, #resetpassword .tml-register .gfield#field_8_10, #resetpassword .tml-resetpass .tml-field-wrap#field_8_10, #resetpassword .tml-resetpass .gfield#field_8_10, #resetpassword #gform_8 .tml-field-wrap#field_8_10, #resetpassword #gform_8 .gfield#field_8_10, #unsubscribePopup .tml-register .tml-field-wrap#field_8_10, #unsubscribePopup .tml-register .gfield#field_8_10, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_10, #unsubscribePopup .tml-resetpass .gfield#field_8_10, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_10, #unsubscribePopup #gform_8 .gfield#field_8_10 {
    margin-top: 44px;
  }
}
#registerPopup .tml-register .tml-field-wrap#field_8_10 > label, #registerPopup .tml-register .gfield#field_8_10 > label, #registerPopup .tml-resetpass .tml-field-wrap#field_8_10 > label, #registerPopup .tml-resetpass .gfield#field_8_10 > label, #registerPopup #gform_8 .tml-field-wrap#field_8_10 > label, #registerPopup #gform_8 .gfield#field_8_10 > label, #resetpassword .tml-register .tml-field-wrap#field_8_10 > label, #resetpassword .tml-register .gfield#field_8_10 > label, #resetpassword .tml-resetpass .tml-field-wrap#field_8_10 > label, #resetpassword .tml-resetpass .gfield#field_8_10 > label, #resetpassword #gform_8 .tml-field-wrap#field_8_10 > label, #resetpassword #gform_8 .gfield#field_8_10 > label, #unsubscribePopup .tml-register .tml-field-wrap#field_8_10 > label, #unsubscribePopup .tml-register .gfield#field_8_10 > label, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_10 > label, #unsubscribePopup .tml-resetpass .gfield#field_8_10 > label, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_10 > label, #unsubscribePopup #gform_8 .gfield#field_8_10 > label {
  width: 100%;
  position: static;
}
#registerPopup .tml-register .tml-field-wrap#field_8_10 input, #registerPopup .tml-register .gfield#field_8_10 input, #registerPopup .tml-resetpass .tml-field-wrap#field_8_10 input, #registerPopup .tml-resetpass .gfield#field_8_10 input, #registerPopup #gform_8 .tml-field-wrap#field_8_10 input, #registerPopup #gform_8 .gfield#field_8_10 input, #resetpassword .tml-register .tml-field-wrap#field_8_10 input, #resetpassword .tml-register .gfield#field_8_10 input, #resetpassword .tml-resetpass .tml-field-wrap#field_8_10 input, #resetpassword .tml-resetpass .gfield#field_8_10 input, #resetpassword #gform_8 .tml-field-wrap#field_8_10 input, #resetpassword #gform_8 .gfield#field_8_10 input, #unsubscribePopup .tml-register .tml-field-wrap#field_8_10 input, #unsubscribePopup .tml-register .gfield#field_8_10 input, #unsubscribePopup .tml-resetpass .tml-field-wrap#field_8_10 input, #unsubscribePopup .tml-resetpass .gfield#field_8_10 input, #unsubscribePopup #gform_8 .tml-field-wrap#field_8_10 input, #unsubscribePopup #gform_8 .gfield#field_8_10 input {
  padding-left: 5px;
  width: 100%;
  margin-top: 5px;
}
#registerPopup .tml-register .tml-field-wrap.tml-submit-wrap, #registerPopup .tml-register .tml-field-wrap.gform_footer, #registerPopup .tml-register .gfield.tml-submit-wrap, #registerPopup .tml-register .gfield.gform_footer, #registerPopup .tml-resetpass .tml-field-wrap.tml-submit-wrap, #registerPopup .tml-resetpass .tml-field-wrap.gform_footer, #registerPopup .tml-resetpass .gfield.tml-submit-wrap, #registerPopup .tml-resetpass .gfield.gform_footer, #registerPopup #gform_8 .tml-field-wrap.tml-submit-wrap, #registerPopup #gform_8 .tml-field-wrap.gform_footer, #registerPopup #gform_8 .gfield.tml-submit-wrap, #registerPopup #gform_8 .gfield.gform_footer, #resetpassword .tml-register .tml-field-wrap.tml-submit-wrap, #resetpassword .tml-register .tml-field-wrap.gform_footer, #resetpassword .tml-register .gfield.tml-submit-wrap, #resetpassword .tml-register .gfield.gform_footer, #resetpassword .tml-resetpass .tml-field-wrap.tml-submit-wrap, #resetpassword .tml-resetpass .tml-field-wrap.gform_footer, #resetpassword .tml-resetpass .gfield.tml-submit-wrap, #resetpassword .tml-resetpass .gfield.gform_footer, #resetpassword #gform_8 .tml-field-wrap.tml-submit-wrap, #resetpassword #gform_8 .tml-field-wrap.gform_footer, #resetpassword #gform_8 .gfield.tml-submit-wrap, #resetpassword #gform_8 .gfield.gform_footer, #unsubscribePopup .tml-register .tml-field-wrap.tml-submit-wrap, #unsubscribePopup .tml-register .tml-field-wrap.gform_footer, #unsubscribePopup .tml-register .gfield.tml-submit-wrap, #unsubscribePopup .tml-register .gfield.gform_footer, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-submit-wrap, #unsubscribePopup .tml-resetpass .tml-field-wrap.gform_footer, #unsubscribePopup .tml-resetpass .gfield.tml-submit-wrap, #unsubscribePopup .tml-resetpass .gfield.gform_footer, #unsubscribePopup #gform_8 .tml-field-wrap.tml-submit-wrap, #unsubscribePopup #gform_8 .tml-field-wrap.gform_footer, #unsubscribePopup #gform_8 .gfield.tml-submit-wrap, #unsubscribePopup #gform_8 .gfield.gform_footer {
  padding: 0;
}
#registerPopup .tml-register .tml-field-wrap.tml-submit-wrap input, #registerPopup .tml-register .tml-field-wrap.gform_footer input, #registerPopup .tml-register .gfield.tml-submit-wrap input, #registerPopup .tml-register .gfield.gform_footer input, #registerPopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.gform_footer input, #registerPopup .tml-resetpass .gfield.tml-submit-wrap input, #registerPopup .tml-resetpass .gfield.gform_footer input, #registerPopup #gform_8 .tml-field-wrap.tml-submit-wrap input, #registerPopup #gform_8 .tml-field-wrap.gform_footer input, #registerPopup #gform_8 .gfield.tml-submit-wrap input, #registerPopup #gform_8 .gfield.gform_footer input, #resetpassword .tml-register .tml-field-wrap.tml-submit-wrap input, #resetpassword .tml-register .tml-field-wrap.gform_footer input, #resetpassword .tml-register .gfield.tml-submit-wrap input, #resetpassword .tml-register .gfield.gform_footer input, #resetpassword .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.gform_footer input, #resetpassword .tml-resetpass .gfield.tml-submit-wrap input, #resetpassword .tml-resetpass .gfield.gform_footer input, #resetpassword #gform_8 .tml-field-wrap.tml-submit-wrap input, #resetpassword #gform_8 .tml-field-wrap.gform_footer input, #resetpassword #gform_8 .gfield.tml-submit-wrap input, #resetpassword #gform_8 .gfield.gform_footer input, #unsubscribePopup .tml-register .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.gform_footer input, #unsubscribePopup .tml-register .gfield.tml-submit-wrap input, #unsubscribePopup .tml-register .gfield.gform_footer input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.gform_footer input, #unsubscribePopup .tml-resetpass .gfield.tml-submit-wrap input, #unsubscribePopup .tml-resetpass .gfield.gform_footer input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.gform_footer input, #unsubscribePopup #gform_8 .gfield.tml-submit-wrap input, #unsubscribePopup #gform_8 .gfield.gform_footer input {
  display: block;
  margin: 0 auto;
  border: none;
  margin-top: 0;
  font-size: 1.625rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 50%;
  margin-top: 5%;
  padding: 7px 10px 4px;
  transition: all 0.5s ease;
}
#registerPopup .tml-register .tml-field-wrap.tml-submit-wrap input:hover, #registerPopup .tml-register .tml-field-wrap.gform_footer input:hover, #registerPopup .tml-register .gfield.tml-submit-wrap input:hover, #registerPopup .tml-register .gfield.gform_footer input:hover, #registerPopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input:hover, #registerPopup .tml-resetpass .tml-field-wrap.gform_footer input:hover, #registerPopup .tml-resetpass .gfield.tml-submit-wrap input:hover, #registerPopup .tml-resetpass .gfield.gform_footer input:hover, #registerPopup #gform_8 .tml-field-wrap.tml-submit-wrap input:hover, #registerPopup #gform_8 .tml-field-wrap.gform_footer input:hover, #registerPopup #gform_8 .gfield.tml-submit-wrap input:hover, #registerPopup #gform_8 .gfield.gform_footer input:hover, #resetpassword .tml-register .tml-field-wrap.tml-submit-wrap input:hover, #resetpassword .tml-register .tml-field-wrap.gform_footer input:hover, #resetpassword .tml-register .gfield.tml-submit-wrap input:hover, #resetpassword .tml-register .gfield.gform_footer input:hover, #resetpassword .tml-resetpass .tml-field-wrap.tml-submit-wrap input:hover, #resetpassword .tml-resetpass .tml-field-wrap.gform_footer input:hover, #resetpassword .tml-resetpass .gfield.tml-submit-wrap input:hover, #resetpassword .tml-resetpass .gfield.gform_footer input:hover, #resetpassword #gform_8 .tml-field-wrap.tml-submit-wrap input:hover, #resetpassword #gform_8 .tml-field-wrap.gform_footer input:hover, #resetpassword #gform_8 .gfield.tml-submit-wrap input:hover, #resetpassword #gform_8 .gfield.gform_footer input:hover, #unsubscribePopup .tml-register .tml-field-wrap.tml-submit-wrap input:hover, #unsubscribePopup .tml-register .tml-field-wrap.gform_footer input:hover, #unsubscribePopup .tml-register .gfield.tml-submit-wrap input:hover, #unsubscribePopup .tml-register .gfield.gform_footer input:hover, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input:hover, #unsubscribePopup .tml-resetpass .tml-field-wrap.gform_footer input:hover, #unsubscribePopup .tml-resetpass .gfield.tml-submit-wrap input:hover, #unsubscribePopup .tml-resetpass .gfield.gform_footer input:hover, #unsubscribePopup #gform_8 .tml-field-wrap.tml-submit-wrap input:hover, #unsubscribePopup #gform_8 .tml-field-wrap.gform_footer input:hover, #unsubscribePopup #gform_8 .gfield.tml-submit-wrap input:hover, #unsubscribePopup #gform_8 .gfield.gform_footer input:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
#registerPopup .tml-register .tml-field-wrap.tml-submit-wrap input:focus, #registerPopup .tml-register .tml-field-wrap.gform_footer input:focus, #registerPopup .tml-register .gfield.tml-submit-wrap input:focus, #registerPopup .tml-register .gfield.gform_footer input:focus, #registerPopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input:focus, #registerPopup .tml-resetpass .tml-field-wrap.gform_footer input:focus, #registerPopup .tml-resetpass .gfield.tml-submit-wrap input:focus, #registerPopup .tml-resetpass .gfield.gform_footer input:focus, #registerPopup #gform_8 .tml-field-wrap.tml-submit-wrap input:focus, #registerPopup #gform_8 .tml-field-wrap.gform_footer input:focus, #registerPopup #gform_8 .gfield.tml-submit-wrap input:focus, #registerPopup #gform_8 .gfield.gform_footer input:focus, #resetpassword .tml-register .tml-field-wrap.tml-submit-wrap input:focus, #resetpassword .tml-register .tml-field-wrap.gform_footer input:focus, #resetpassword .tml-register .gfield.tml-submit-wrap input:focus, #resetpassword .tml-register .gfield.gform_footer input:focus, #resetpassword .tml-resetpass .tml-field-wrap.tml-submit-wrap input:focus, #resetpassword .tml-resetpass .tml-field-wrap.gform_footer input:focus, #resetpassword .tml-resetpass .gfield.tml-submit-wrap input:focus, #resetpassword .tml-resetpass .gfield.gform_footer input:focus, #resetpassword #gform_8 .tml-field-wrap.tml-submit-wrap input:focus, #resetpassword #gform_8 .tml-field-wrap.gform_footer input:focus, #resetpassword #gform_8 .gfield.tml-submit-wrap input:focus, #resetpassword #gform_8 .gfield.gform_footer input:focus, #unsubscribePopup .tml-register .tml-field-wrap.tml-submit-wrap input:focus, #unsubscribePopup .tml-register .tml-field-wrap.gform_footer input:focus, #unsubscribePopup .tml-register .gfield.tml-submit-wrap input:focus, #unsubscribePopup .tml-register .gfield.gform_footer input:focus, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input:focus, #unsubscribePopup .tml-resetpass .tml-field-wrap.gform_footer input:focus, #unsubscribePopup .tml-resetpass .gfield.tml-submit-wrap input:focus, #unsubscribePopup .tml-resetpass .gfield.gform_footer input:focus, #unsubscribePopup #gform_8 .tml-field-wrap.tml-submit-wrap input:focus, #unsubscribePopup #gform_8 .tml-field-wrap.gform_footer input:focus, #unsubscribePopup #gform_8 .gfield.tml-submit-wrap input:focus, #unsubscribePopup #gform_8 .gfield.gform_footer input:focus {
  outline: none;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap.tml-submit-wrap input, #registerPopup .tml-register .tml-field-wrap.gform_footer input, #registerPopup .tml-register .gfield.tml-submit-wrap input, #registerPopup .tml-register .gfield.gform_footer input, #registerPopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #registerPopup .tml-resetpass .tml-field-wrap.gform_footer input, #registerPopup .tml-resetpass .gfield.tml-submit-wrap input, #registerPopup .tml-resetpass .gfield.gform_footer input, #registerPopup #gform_8 .tml-field-wrap.tml-submit-wrap input, #registerPopup #gform_8 .tml-field-wrap.gform_footer input, #registerPopup #gform_8 .gfield.tml-submit-wrap input, #registerPopup #gform_8 .gfield.gform_footer input, #resetpassword .tml-register .tml-field-wrap.tml-submit-wrap input, #resetpassword .tml-register .tml-field-wrap.gform_footer input, #resetpassword .tml-register .gfield.tml-submit-wrap input, #resetpassword .tml-register .gfield.gform_footer input, #resetpassword .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #resetpassword .tml-resetpass .tml-field-wrap.gform_footer input, #resetpassword .tml-resetpass .gfield.tml-submit-wrap input, #resetpassword .tml-resetpass .gfield.gform_footer input, #resetpassword #gform_8 .tml-field-wrap.tml-submit-wrap input, #resetpassword #gform_8 .tml-field-wrap.gform_footer input, #resetpassword #gform_8 .gfield.tml-submit-wrap input, #resetpassword #gform_8 .gfield.gform_footer input, #unsubscribePopup .tml-register .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup .tml-register .tml-field-wrap.gform_footer input, #unsubscribePopup .tml-register .gfield.tml-submit-wrap input, #unsubscribePopup .tml-register .gfield.gform_footer input, #unsubscribePopup .tml-resetpass .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup .tml-resetpass .tml-field-wrap.gform_footer input, #unsubscribePopup .tml-resetpass .gfield.tml-submit-wrap input, #unsubscribePopup .tml-resetpass .gfield.gform_footer input, #unsubscribePopup #gform_8 .tml-field-wrap.tml-submit-wrap input, #unsubscribePopup #gform_8 .tml-field-wrap.gform_footer input, #unsubscribePopup #gform_8 .gfield.tml-submit-wrap input, #unsubscribePopup #gform_8 .gfield.gform_footer input {
    width: 95%;
  }
}
#registerPopup .tml-register .tml-field-wrap.error, #registerPopup .tml-register .gfield.error, #registerPopup .tml-resetpass .tml-field-wrap.error, #registerPopup .tml-resetpass .gfield.error, #registerPopup #gform_8 .tml-field-wrap.error, #registerPopup #gform_8 .gfield.error, #resetpassword .tml-register .tml-field-wrap.error, #resetpassword .tml-register .gfield.error, #resetpassword .tml-resetpass .tml-field-wrap.error, #resetpassword .tml-resetpass .gfield.error, #resetpassword #gform_8 .tml-field-wrap.error, #resetpassword #gform_8 .gfield.error, #unsubscribePopup .tml-register .tml-field-wrap.error, #unsubscribePopup .tml-register .gfield.error, #unsubscribePopup .tml-resetpass .tml-field-wrap.error, #unsubscribePopup .tml-resetpass .gfield.error, #unsubscribePopup #gform_8 .tml-field-wrap.error, #unsubscribePopup #gform_8 .gfield.error {
  background: #5C4E63;
  font-weight: normal;
}
#registerPopup .tml-register .tml-field-wrap.error:before, #registerPopup .tml-register .gfield.error:before, #registerPopup .tml-resetpass .tml-field-wrap.error:before, #registerPopup .tml-resetpass .gfield.error:before, #registerPopup #gform_8 .tml-field-wrap.error:before, #registerPopup #gform_8 .gfield.error:before, #resetpassword .tml-register .tml-field-wrap.error:before, #resetpassword .tml-register .gfield.error:before, #resetpassword .tml-resetpass .tml-field-wrap.error:before, #resetpassword .tml-resetpass .gfield.error:before, #resetpassword #gform_8 .tml-field-wrap.error:before, #resetpassword #gform_8 .gfield.error:before, #unsubscribePopup .tml-register .tml-field-wrap.error:before, #unsubscribePopup .tml-register .gfield.error:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.error:before, #unsubscribePopup .tml-resetpass .gfield.error:before, #unsubscribePopup #gform_8 .tml-field-wrap.error:before, #unsubscribePopup #gform_8 .gfield.error:before {
  color: #fff;
  font-weight: normal;
}
#registerPopup .tml-register .tml-field-wrap.error label, #registerPopup .tml-register .tml-field-wrap.error .tml-label, #registerPopup .tml-register .gfield.error label, #registerPopup .tml-register .gfield.error .tml-label, #registerPopup .tml-resetpass .tml-field-wrap.error label, #registerPopup .tml-resetpass .tml-field-wrap.error .tml-label, #registerPopup .tml-resetpass .gfield.error label, #registerPopup .tml-resetpass .gfield.error .tml-label, #registerPopup #gform_8 .tml-field-wrap.error label, #registerPopup #gform_8 .tml-field-wrap.error .tml-label, #registerPopup #gform_8 .gfield.error label, #registerPopup #gform_8 .gfield.error .tml-label, #resetpassword .tml-register .tml-field-wrap.error label, #resetpassword .tml-register .tml-field-wrap.error .tml-label, #resetpassword .tml-register .gfield.error label, #resetpassword .tml-register .gfield.error .tml-label, #resetpassword .tml-resetpass .tml-field-wrap.error label, #resetpassword .tml-resetpass .tml-field-wrap.error .tml-label, #resetpassword .tml-resetpass .gfield.error label, #resetpassword .tml-resetpass .gfield.error .tml-label, #resetpassword #gform_8 .tml-field-wrap.error label, #resetpassword #gform_8 .tml-field-wrap.error .tml-label, #resetpassword #gform_8 .gfield.error label, #resetpassword #gform_8 .gfield.error .tml-label, #unsubscribePopup .tml-register .tml-field-wrap.error label, #unsubscribePopup .tml-register .tml-field-wrap.error .tml-label, #unsubscribePopup .tml-register .gfield.error label, #unsubscribePopup .tml-register .gfield.error .tml-label, #unsubscribePopup .tml-resetpass .tml-field-wrap.error label, #unsubscribePopup .tml-resetpass .tml-field-wrap.error .tml-label, #unsubscribePopup .tml-resetpass .gfield.error label, #unsubscribePopup .tml-resetpass .gfield.error .tml-label, #unsubscribePopup #gform_8 .tml-field-wrap.error label, #unsubscribePopup #gform_8 .tml-field-wrap.error .tml-label, #unsubscribePopup #gform_8 .gfield.error label, #unsubscribePopup #gform_8 .gfield.error .tml-label {
  color: #fff;
}
#registerPopup .tml-register .tml-field-wrap.error input, #registerPopup .tml-register .gfield.error input, #registerPopup .tml-resetpass .tml-field-wrap.error input, #registerPopup .tml-resetpass .gfield.error input, #registerPopup #gform_8 .tml-field-wrap.error input, #registerPopup #gform_8 .gfield.error input, #resetpassword .tml-register .tml-field-wrap.error input, #resetpassword .tml-register .gfield.error input, #resetpassword .tml-resetpass .tml-field-wrap.error input, #resetpassword .tml-resetpass .gfield.error input, #resetpassword #gform_8 .tml-field-wrap.error input, #resetpassword #gform_8 .gfield.error input, #unsubscribePopup .tml-register .tml-field-wrap.error input, #unsubscribePopup .tml-register .gfield.error input, #unsubscribePopup .tml-resetpass .tml-field-wrap.error input, #unsubscribePopup .tml-resetpass .gfield.error input, #unsubscribePopup #gform_8 .tml-field-wrap.error input, #unsubscribePopup #gform_8 .gfield.error input {
  color: #fff;
}
#registerPopup .tml-register .tml-field-wrap.gfield_error, #registerPopup .tml-register .gfield.gfield_error, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error, #registerPopup .tml-resetpass .gfield.gfield_error, #registerPopup #gform_8 .tml-field-wrap.gfield_error, #registerPopup #gform_8 .gfield.gfield_error, #resetpassword .tml-register .tml-field-wrap.gfield_error, #resetpassword .tml-register .gfield.gfield_error, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error, #resetpassword .tml-resetpass .gfield.gfield_error, #resetpassword #gform_8 .tml-field-wrap.gfield_error, #resetpassword #gform_8 .gfield.gfield_error, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error, #unsubscribePopup .tml-register .gfield.gfield_error, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error, #unsubscribePopup .tml-resetpass .gfield.gfield_error, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error, #unsubscribePopup #gform_8 .gfield.gfield_error {
  background: #5C4E63;
  font-weight: normal;
}
#registerPopup .tml-register .tml-field-wrap.gfield_error:before, #registerPopup .tml-register .gfield.gfield_error:before, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error:before, #registerPopup .tml-resetpass .gfield.gfield_error:before, #registerPopup #gform_8 .tml-field-wrap.gfield_error:before, #registerPopup #gform_8 .gfield.gfield_error:before, #resetpassword .tml-register .tml-field-wrap.gfield_error:before, #resetpassword .tml-register .gfield.gfield_error:before, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error:before, #resetpassword .tml-resetpass .gfield.gfield_error:before, #resetpassword #gform_8 .tml-field-wrap.gfield_error:before, #resetpassword #gform_8 .gfield.gfield_error:before, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error:before, #unsubscribePopup .tml-register .gfield.gfield_error:before, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error:before, #unsubscribePopup .tml-resetpass .gfield.gfield_error:before, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error:before, #unsubscribePopup #gform_8 .gfield.gfield_error:before {
  color: #fff;
  font-weight: normal;
}
#registerPopup .tml-register .tml-field-wrap.gfield_error label, #registerPopup .tml-register .tml-field-wrap.gfield_error .tml-label, #registerPopup .tml-register .tml-field-wrap.gfield_error .validation_message, #registerPopup .tml-register .gfield.gfield_error label, #registerPopup .tml-register .gfield.gfield_error .tml-label, #registerPopup .tml-register .gfield.gfield_error .validation_message, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error label, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error .tml-label, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error .validation_message, #registerPopup .tml-resetpass .gfield.gfield_error label, #registerPopup .tml-resetpass .gfield.gfield_error .tml-label, #registerPopup .tml-resetpass .gfield.gfield_error .validation_message, #registerPopup #gform_8 .tml-field-wrap.gfield_error label, #registerPopup #gform_8 .tml-field-wrap.gfield_error .tml-label, #registerPopup #gform_8 .tml-field-wrap.gfield_error .validation_message, #registerPopup #gform_8 .gfield.gfield_error label, #registerPopup #gform_8 .gfield.gfield_error .tml-label, #registerPopup #gform_8 .gfield.gfield_error .validation_message, #resetpassword .tml-register .tml-field-wrap.gfield_error label, #resetpassword .tml-register .tml-field-wrap.gfield_error .tml-label, #resetpassword .tml-register .tml-field-wrap.gfield_error .validation_message, #resetpassword .tml-register .gfield.gfield_error label, #resetpassword .tml-register .gfield.gfield_error .tml-label, #resetpassword .tml-register .gfield.gfield_error .validation_message, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error label, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error .tml-label, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error .validation_message, #resetpassword .tml-resetpass .gfield.gfield_error label, #resetpassword .tml-resetpass .gfield.gfield_error .tml-label, #resetpassword .tml-resetpass .gfield.gfield_error .validation_message, #resetpassword #gform_8 .tml-field-wrap.gfield_error label, #resetpassword #gform_8 .tml-field-wrap.gfield_error .tml-label, #resetpassword #gform_8 .tml-field-wrap.gfield_error .validation_message, #resetpassword #gform_8 .gfield.gfield_error label, #resetpassword #gform_8 .gfield.gfield_error .tml-label, #resetpassword #gform_8 .gfield.gfield_error .validation_message, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error label, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error .tml-label, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error .validation_message, #unsubscribePopup .tml-register .gfield.gfield_error label, #unsubscribePopup .tml-register .gfield.gfield_error .tml-label, #unsubscribePopup .tml-register .gfield.gfield_error .validation_message, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error label, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error .tml-label, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error .validation_message, #unsubscribePopup .tml-resetpass .gfield.gfield_error label, #unsubscribePopup .tml-resetpass .gfield.gfield_error .tml-label, #unsubscribePopup .tml-resetpass .gfield.gfield_error .validation_message, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error label, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error .tml-label, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error .validation_message, #unsubscribePopup #gform_8 .gfield.gfield_error label, #unsubscribePopup #gform_8 .gfield.gfield_error .tml-label, #unsubscribePopup #gform_8 .gfield.gfield_error .validation_message {
  color: #fff;
  margin-top: 10px;
}
#registerPopup .tml-register .tml-field-wrap.gfield_error input, #registerPopup .tml-register .gfield.gfield_error input, #registerPopup .tml-resetpass .tml-field-wrap.gfield_error input, #registerPopup .tml-resetpass .gfield.gfield_error input, #registerPopup #gform_8 .tml-field-wrap.gfield_error input, #registerPopup #gform_8 .gfield.gfield_error input, #resetpassword .tml-register .tml-field-wrap.gfield_error input, #resetpassword .tml-register .gfield.gfield_error input, #resetpassword .tml-resetpass .tml-field-wrap.gfield_error input, #resetpassword .tml-resetpass .gfield.gfield_error input, #resetpassword #gform_8 .tml-field-wrap.gfield_error input, #resetpassword #gform_8 .gfield.gfield_error input, #unsubscribePopup .tml-register .tml-field-wrap.gfield_error input, #unsubscribePopup .tml-register .gfield.gfield_error input, #unsubscribePopup .tml-resetpass .tml-field-wrap.gfield_error input, #unsubscribePopup .tml-resetpass .gfield.gfield_error input, #unsubscribePopup #gform_8 .tml-field-wrap.gfield_error input, #unsubscribePopup #gform_8 .gfield.gfield_error input {
  color: #fff;
}
#registerPopup .tml-register .tml-field-wrap label, #registerPopup .tml-register .gfield label, #registerPopup .tml-resetpass .tml-field-wrap label, #registerPopup .tml-resetpass .gfield label, #registerPopup #gform_8 .tml-field-wrap label, #registerPopup #gform_8 .gfield label, #resetpassword .tml-register .tml-field-wrap label, #resetpassword .tml-register .gfield label, #resetpassword .tml-resetpass .tml-field-wrap label, #resetpassword .tml-resetpass .gfield label, #resetpassword #gform_8 .tml-field-wrap label, #resetpassword #gform_8 .gfield label, #unsubscribePopup .tml-register .tml-field-wrap label, #unsubscribePopup .tml-register .gfield label, #unsubscribePopup .tml-resetpass .tml-field-wrap label, #unsubscribePopup .tml-resetpass .gfield label, #unsubscribePopup #gform_8 .tml-field-wrap label, #unsubscribePopup #gform_8 .gfield label {
  color: #347C4D;
  text-transform: uppercase;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.125rem;
  width: 16%;
  display: inline-block;
  position: absolute;
  top: 42px;
  left: 3%;
  font-weight: normal;
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup .tml-register .tml-field-wrap label, #registerPopup .tml-register .gfield label, #registerPopup .tml-resetpass .tml-field-wrap label, #registerPopup .tml-resetpass .gfield label, #registerPopup #gform_8 .tml-field-wrap label, #registerPopup #gform_8 .gfield label, #resetpassword .tml-register .tml-field-wrap label, #resetpassword .tml-register .gfield label, #resetpassword .tml-resetpass .tml-field-wrap label, #resetpassword .tml-resetpass .gfield label, #resetpassword #gform_8 .tml-field-wrap label, #resetpassword #gform_8 .gfield label, #unsubscribePopup .tml-register .tml-field-wrap label, #unsubscribePopup .tml-register .gfield label, #unsubscribePopup .tml-resetpass .tml-field-wrap label, #unsubscribePopup .tml-resetpass .gfield label, #unsubscribePopup #gform_8 .tml-field-wrap label, #unsubscribePopup #gform_8 .gfield label {
    top: 34px;
  }
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap label, #registerPopup .tml-register .gfield label, #registerPopup .tml-resetpass .tml-field-wrap label, #registerPopup .tml-resetpass .gfield label, #registerPopup #gform_8 .tml-field-wrap label, #registerPopup #gform_8 .gfield label, #resetpassword .tml-register .tml-field-wrap label, #resetpassword .tml-register .gfield label, #resetpassword .tml-resetpass .tml-field-wrap label, #resetpassword .tml-resetpass .gfield label, #resetpassword #gform_8 .tml-field-wrap label, #resetpassword #gform_8 .gfield label, #unsubscribePopup .tml-register .tml-field-wrap label, #unsubscribePopup .tml-register .gfield label, #unsubscribePopup .tml-resetpass .tml-field-wrap label, #unsubscribePopup .tml-resetpass .gfield label, #unsubscribePopup #gform_8 .tml-field-wrap label, #unsubscribePopup #gform_8 .gfield label {
    display: block;
    position: static;
    width: 80%;
    margin-bottom: 0;
    font-size: 1rem;
  }
}
#registerPopup .tml-register .tml-field-wrap input, #registerPopup .tml-register .gfield input, #registerPopup .tml-resetpass .tml-field-wrap input, #registerPopup .tml-resetpass .gfield input, #registerPopup #gform_8 .tml-field-wrap input, #registerPopup #gform_8 .gfield input, #resetpassword .tml-register .tml-field-wrap input, #resetpassword .tml-register .gfield input, #resetpassword .tml-resetpass .tml-field-wrap input, #resetpassword .tml-resetpass .gfield input, #resetpassword #gform_8 .tml-field-wrap input, #resetpassword #gform_8 .gfield input, #unsubscribePopup .tml-register .tml-field-wrap input, #unsubscribePopup .tml-register .gfield input, #unsubscribePopup .tml-resetpass .tml-field-wrap input, #unsubscribePopup .tml-resetpass .gfield input, #unsubscribePopup #gform_8 .tml-field-wrap input, #unsubscribePopup #gform_8 .gfield input {
  font-size: 1.125rem;
  line-height: 150%;
  border: none;
  background: transparent;
  border-bottom: 1px solid #ACACAC;
  min-height: 41px;
  padding-left: 97px;
  color: #347C4D;
}
#registerPopup .tml-register .tml-field-wrap input:focus, #registerPopup .tml-register .gfield input:focus, #registerPopup .tml-resetpass .tml-field-wrap input:focus, #registerPopup .tml-resetpass .gfield input:focus, #registerPopup #gform_8 .tml-field-wrap input:focus, #registerPopup #gform_8 .gfield input:focus, #resetpassword .tml-register .tml-field-wrap input:focus, #resetpassword .tml-register .gfield input:focus, #resetpassword .tml-resetpass .tml-field-wrap input:focus, #resetpassword .tml-resetpass .gfield input:focus, #resetpassword #gform_8 .tml-field-wrap input:focus, #resetpassword #gform_8 .gfield input:focus, #unsubscribePopup .tml-register .tml-field-wrap input:focus, #unsubscribePopup .tml-register .gfield input:focus, #unsubscribePopup .tml-resetpass .tml-field-wrap input:focus, #unsubscribePopup .tml-resetpass .gfield input:focus, #unsubscribePopup #gform_8 .tml-field-wrap input:focus, #unsubscribePopup #gform_8 .gfield input:focus {
  outline: none;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .tml-field-wrap input, #registerPopup .tml-register .gfield input, #registerPopup .tml-resetpass .tml-field-wrap input, #registerPopup .tml-resetpass .gfield input, #registerPopup #gform_8 .tml-field-wrap input, #registerPopup #gform_8 .gfield input, #resetpassword .tml-register .tml-field-wrap input, #resetpassword .tml-register .gfield input, #resetpassword .tml-resetpass .tml-field-wrap input, #resetpassword .tml-resetpass .gfield input, #resetpassword #gform_8 .tml-field-wrap input, #resetpassword #gform_8 .gfield input, #unsubscribePopup .tml-register .tml-field-wrap input, #unsubscribePopup .tml-register .gfield input, #unsubscribePopup .tml-resetpass .tml-field-wrap input, #unsubscribePopup .tml-resetpass .gfield input, #unsubscribePopup #gform_8 .tml-field-wrap input, #unsubscribePopup #gform_8 .gfield input {
    padding-left: 0%;
    font-size: 0.8rem;
  }
}
#registerPopup .tml-register .gform_footer, #registerPopup .tml-resetpass .gform_footer, #registerPopup #gform_8 .gform_footer, #resetpassword .tml-register .gform_footer, #resetpassword .tml-resetpass .gform_footer, #resetpassword #gform_8 .gform_footer, #unsubscribePopup .tml-register .gform_footer, #unsubscribePopup .tml-resetpass .gform_footer, #unsubscribePopup #gform_8 .gform_footer {
  padding: 0;
}
#registerPopup .tml-register .gform_footer input, #registerPopup .tml-resetpass .gform_footer input, #registerPopup #gform_8 .gform_footer input, #resetpassword .tml-register .gform_footer input, #resetpassword .tml-resetpass .gform_footer input, #resetpassword #gform_8 .gform_footer input, #unsubscribePopup .tml-register .gform_footer input, #unsubscribePopup .tml-resetpass .gform_footer input, #unsubscribePopup #gform_8 .gform_footer input {
  display: block;
  margin: 0 auto;
  border: none;
  margin-top: 0;
  font-size: 1.625rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 50%;
  margin-top: 5%;
  padding: 10px 10px 7px;
  transition: all 0.5s ease;
}
#registerPopup .tml-register .gform_footer input:hover, #registerPopup .tml-resetpass .gform_footer input:hover, #registerPopup #gform_8 .gform_footer input:hover, #resetpassword .tml-register .gform_footer input:hover, #resetpassword .tml-resetpass .gform_footer input:hover, #resetpassword #gform_8 .gform_footer input:hover, #unsubscribePopup .tml-register .gform_footer input:hover, #unsubscribePopup .tml-resetpass .gform_footer input:hover, #unsubscribePopup #gform_8 .gform_footer input:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
#registerPopup .tml-register .gform_footer input:focus, #registerPopup .tml-resetpass .gform_footer input:focus, #registerPopup #gform_8 .gform_footer input:focus, #resetpassword .tml-register .gform_footer input:focus, #resetpassword .tml-resetpass .gform_footer input:focus, #resetpassword #gform_8 .gform_footer input:focus, #unsubscribePopup .tml-register .gform_footer input:focus, #unsubscribePopup .tml-resetpass .gform_footer input:focus, #unsubscribePopup #gform_8 .gform_footer input:focus {
  outline: none;
}
@media (max-width: 699px) {
  #registerPopup .tml-register .gform_footer input, #registerPopup .tml-resetpass .gform_footer input, #registerPopup #gform_8 .gform_footer input, #resetpassword .tml-register .gform_footer input, #resetpassword .tml-resetpass .gform_footer input, #resetpassword #gform_8 .gform_footer input, #unsubscribePopup .tml-register .gform_footer input, #unsubscribePopup .tml-resetpass .gform_footer input, #unsubscribePopup #gform_8 .gform_footer input {
    width: 95%;
  }
}
#registerPopup .tml-register .gfield_checkbox label, #registerPopup .tml-register #field_8_10 label, #registerPopup .tml-resetpass .gfield_checkbox label, #registerPopup .tml-resetpass #field_8_10 label, #registerPopup #gform_8 .gfield_checkbox label, #registerPopup #gform_8 #field_8_10 label, #resetpassword .tml-register .gfield_checkbox label, #resetpassword .tml-register #field_8_10 label, #resetpassword .tml-resetpass .gfield_checkbox label, #resetpassword .tml-resetpass #field_8_10 label, #resetpassword #gform_8 .gfield_checkbox label, #resetpassword #gform_8 #field_8_10 label, #unsubscribePopup .tml-register .gfield_checkbox label, #unsubscribePopup .tml-register #field_8_10 label, #unsubscribePopup .tml-resetpass .gfield_checkbox label, #unsubscribePopup .tml-resetpass #field_8_10 label, #unsubscribePopup #gform_8 .gfield_checkbox label, #unsubscribePopup #gform_8 #field_8_10 label {
  font-family: "lato", sans-serif;
  text-transform: initial;
}
#registerPopup .tml-register #field_8_10 label, #registerPopup .tml-resetpass #field_8_10 label, #registerPopup #gform_8 #field_8_10 label, #resetpassword .tml-register #field_8_10 label, #resetpassword .tml-resetpass #field_8_10 label, #resetpassword #gform_8 #field_8_10 label, #unsubscribePopup .tml-register #field_8_10 label, #unsubscribePopup .tml-resetpass #field_8_10 label, #unsubscribePopup #gform_8 #field_8_10 label {
  margin-bottom: 10px;
}
#registerPopup #validation_message_8_8, #resetpassword #validation_message_8_8, #unsubscribePopup #validation_message_8_8 {
  margin-top: 40px !important;
}
#registerPopup .tml-field-wrap input::-webkit-input-placeholder, #resetpassword .tml-field-wrap input::-webkit-input-placeholder, #unsubscribePopup .tml-field-wrap input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 1rem;
  line-height: 110%;
}
#registerPopup .tml-field-wrap input::-moz-placeholder, #resetpassword .tml-field-wrap input::-moz-placeholder, #unsubscribePopup .tml-field-wrap input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 1rem;
  line-height: 110%;
}
#registerPopup .tml-field-wrap input:-ms-input-placeholder, #resetpassword .tml-field-wrap input:-ms-input-placeholder, #unsubscribePopup .tml-field-wrap input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 1rem;
  line-height: 110%;
}
#registerPopup .tml-field-wrap input:-moz-placeholder, #resetpassword .tml-field-wrap input:-moz-placeholder, #unsubscribePopup .tml-field-wrap input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 1rem;
  line-height: 110%;
}
@media (max-width: 699px) {
  #registerPopup .gfield input::-webkit-input-placeholder, #resetpassword .gfield input::-webkit-input-placeholder, #unsubscribePopup .gfield input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup .gfield input::-moz-placeholder, #resetpassword .gfield input::-moz-placeholder, #unsubscribePopup .gfield input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup .gfield input:-ms-input-placeholder, #resetpassword .gfield input:-ms-input-placeholder, #unsubscribePopup .gfield input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup .gfield input:-moz-placeholder, #resetpassword .gfield input:-moz-placeholder, #unsubscribePopup .gfield input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup #search-listings input::-webkit-input-placeholder, #resetpassword #search-listings input::-webkit-input-placeholder, #unsubscribePopup #search-listings input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup #search-listings input::-moz-placeholder, #resetpassword #search-listings input::-moz-placeholder, #unsubscribePopup #search-listings input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup #search-listings input:-ms-input-placeholder, #resetpassword #search-listings input:-ms-input-placeholder, #unsubscribePopup #search-listings input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 0.9rem;
    line-height: 110%;
  }
  #registerPopup #search-listings input:-moz-placeholder, #resetpassword #search-listings input:-moz-placeholder, #unsubscribePopup #search-listings input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 0.9rem;
    line-height: 110%;
  }
}
#registerPopup .tml-links, #resetpassword .tml-links, #unsubscribePopup .tml-links {
  list-style-type: none;
}
#registerPopup .tml-links .tml-login-link, #resetpassword .tml-links .tml-login-link, #unsubscribePopup .tml-links .tml-login-link {
  width: 100px;
  font-size: 0px;
  padding-top: 10px;
  margin: 0 auto;
  background: url("img/login-icon2.svg") no-repeat 50% 50%/100%;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}
#registerPopup .tml-links .tml-login-link a, #resetpassword .tml-links .tml-login-link a, #unsubscribePopup .tml-links .tml-login-link a {
  display: block;
  width: 100%;
  height: 35px;
}
#registerPopup .tml-links .tml-login-link:hover, #resetpassword .tml-links .tml-login-link:hover, #unsubscribePopup .tml-links .tml-login-link:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}
#registerPopup .tml-links .tml-lostpassword-link, #resetpassword .tml-links .tml-lostpassword-link, #unsubscribePopup .tml-links .tml-lostpassword-link {
  display: none;
}
#registerPopup .tml-accept_newsletter-wrap span:after, #registerPopup .tml-accept_terms-wrap span:after, #resetpassword .tml-accept_newsletter-wrap span:after, #resetpassword .tml-accept_terms-wrap span:after, #unsubscribePopup .tml-accept_newsletter-wrap span:after, #unsubscribePopup .tml-accept_terms-wrap span:after {
  content: "";
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 699px) {
  #registerPopup .tml-accept_newsletter-wrap span:after, #registerPopup .tml-accept_terms-wrap span:after, #resetpassword .tml-accept_newsletter-wrap span:after, #resetpassword .tml-accept_terms-wrap span:after, #unsubscribePopup .tml-accept_newsletter-wrap span:after, #unsubscribePopup .tml-accept_terms-wrap span:after {
    right: 0;
  }
}
#registerPopup .tml-accept_newsletter-wrap .tml-label, #registerPopup .tml-accept_terms-wrap .tml-label, #resetpassword .tml-accept_newsletter-wrap .tml-label, #resetpassword .tml-accept_terms-wrap .tml-label, #unsubscribePopup .tml-accept_newsletter-wrap .tml-label, #unsubscribePopup .tml-accept_terms-wrap .tml-label {
  font-size: 1.125rem;
  color: #347C4D;
  font-family: "lato", sans-serif;
}
@media (max-width: 699px) {
  #registerPopup .tml-accept_newsletter-wrap .tml-label, #registerPopup .tml-accept_terms-wrap .tml-label, #resetpassword .tml-accept_newsletter-wrap .tml-label, #resetpassword .tml-accept_terms-wrap .tml-label, #unsubscribePopup .tml-accept_newsletter-wrap .tml-label, #unsubscribePopup .tml-accept_terms-wrap .tml-label {
    width: 80%;
    display: inline-block;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup .tml-accept_newsletter-wrap .tml-label, #registerPopup .tml-accept_terms-wrap .tml-label, #resetpassword .tml-accept_newsletter-wrap .tml-label, #resetpassword .tml-accept_terms-wrap .tml-label, #unsubscribePopup .tml-accept_newsletter-wrap .tml-label, #unsubscribePopup .tml-accept_terms-wrap .tml-label {
    width: 80%;
    display: inline-block;
  }
}
#registerPopup .tml-accept_newsletter-wrap input, #registerPopup .tml-accept_terms-wrap input, #resetpassword .tml-accept_newsletter-wrap input, #resetpassword .tml-accept_terms-wrap input, #unsubscribePopup .tml-accept_newsletter-wrap input, #unsubscribePopup .tml-accept_terms-wrap input {
  float: right;
  width: 38px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  opacity: 0;
  z-index: 2;
}
#registerPopup .tml-accept_newsletter-wrap input:hover, #registerPopup .tml-accept_terms-wrap input:hover, #resetpassword .tml-accept_newsletter-wrap input:hover, #resetpassword .tml-accept_terms-wrap input:hover, #unsubscribePopup .tml-accept_newsletter-wrap input:hover, #unsubscribePopup .tml-accept_terms-wrap input:hover {
  cursor: pointer;
}
#registerPopup .tml-accept_newsletter-wrap input:checked ~ span:after, #registerPopup .tml-accept_terms-wrap input:checked ~ span:after, #resetpassword .tml-accept_newsletter-wrap input:checked ~ span:after, #resetpassword .tml-accept_terms-wrap input:checked ~ span:after, #unsubscribePopup .tml-accept_newsletter-wrap input:checked ~ span:after, #unsubscribePopup .tml-accept_terms-wrap input:checked ~ span:after {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/70%;
}
#registerPopup .tml-accept_terms-wrap, #resetpassword .tml-accept_terms-wrap, #unsubscribePopup .tml-accept_terms-wrap {
  margin-top: 4%;
}
#registerPopup .tml-errors, #resetpassword .tml-errors, #unsubscribePopup .tml-errors {
  display: none;
}

#adduser input::-webkit-input-placeholder {
  font-size: 0.8rem;
}

#loginPopup, #lostpasswordPopup, #adduser, #enquirePopup {
  background: #FFFAEF;
  width: 50%;
  max-width: 600px;
  margin: 0 auto;
  box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  padding: 2% 4%;
  margin-bottom: 11vh;
}
#loginPopup .tml-errors, #lostpasswordPopup .tml-errors, #adduser .tml-errors, #enquirePopup .tml-errors {
  background: #5C4E63;
}
#loginPopup .tml-errors li, #lostpasswordPopup .tml-errors li, #adduser .tml-errors li, #enquirePopup .tml-errors li {
  border-left-color: transparent;
  box-shadow: none;
  font-family: "lato", sans-serif;
  font-size: 0.875rem;
  color: white;
  font-style: italic;
  margin-top: 25px;
}
#loginPopup .tml-errors li strong, #lostpasswordPopup .tml-errors li strong, #adduser .tml-errors li strong, #enquirePopup .tml-errors li strong {
  font-style: initial;
}
#loginPopup .tml-messages li, #lostpasswordPopup .tml-messages li, #adduser .tml-messages li, #enquirePopup .tml-messages li {
  border-left: 0px;
  font-family: "lato", sans-serif;
  color: #347C4D;
  box-shadow: none;
  text-align: center;
  font-size: 1.125rem;
}
#loginPopup img.mc, #lostpasswordPopup img.mc, #adduser img.mc, #enquirePopup img.mc {
  width: 100%;
}
#loginPopup #closePopup2, #lostpasswordPopup #closePopup2, #adduser #closePopup2, #enquirePopup #closePopup2 {
  opacity: 0;
  opacity: 1;
  z-index: 11;
  position: absolute;
  right: 0;
  top: -7vh;
  width: auto;
  transition: all 0.3s ease img;
  transition-display: inline-block;
  transition-vertical-align: middle;
}
#loginPopup #closePopup2 h6, #lostpasswordPopup #closePopup2 h6, #adduser #closePopup2 h6, #enquirePopup #closePopup2 h6 {
  vertical-align: middle;
  margin-top: 1px;
  width: auto;
  margin-right: 15px;
  display: inline-block;
  transition: all 0.5s ease;
}
#loginPopup #closePopup2:hover img, #lostpasswordPopup #closePopup2:hover img, #adduser #closePopup2:hover img, #enquirePopup #closePopup2:hover img {
  cursor: pointer;
}
#loginPopup #closePopup2:hover, #lostpasswordPopup #closePopup2:hover, #adduser #closePopup2:hover, #enquirePopup #closePopup2:hover {
  cursor: pointer;
}
#loginPopup #closePopup2:hover p, #lostpasswordPopup #closePopup2:hover p, #adduser #closePopup2:hover p, #enquirePopup #closePopup2:hover p {
  color: #255837;
  transition: all 0.5s ease;
}
#loginPopup .tml-field-wrap, #lostpasswordPopup .tml-field-wrap, #adduser .tml-field-wrap, #enquirePopup .tml-field-wrap {
  position: relative;
  margin-bottom: 3%;
  padding: 4% 3%;
}
#loginPopup .tml-field-wrap.tml-submit-wrap, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap, #adduser .tml-field-wrap.tml-submit-wrap, #enquirePopup .tml-field-wrap.tml-submit-wrap {
  padding: 0;
}
#loginPopup .tml-field-wrap.tml-submit-wrap input, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap input, #adduser .tml-field-wrap.tml-submit-wrap input, #enquirePopup .tml-field-wrap.tml-submit-wrap input {
  display: block;
  margin: 0 auto;
  border: none;
  margin-top: 0;
  font-size: 1.625rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 50%;
  margin-top: 5%;
  padding: 7px 10px 4px;
  transition: all 0.5s ease;
}
#loginPopup .tml-field-wrap.tml-submit-wrap input:hover, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap input:hover, #adduser .tml-field-wrap.tml-submit-wrap input:hover, #enquirePopup .tml-field-wrap.tml-submit-wrap input:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
#loginPopup .tml-field-wrap.tml-submit-wrap input:focus, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap input:focus, #adduser .tml-field-wrap.tml-submit-wrap input:focus, #enquirePopup .tml-field-wrap.tml-submit-wrap input:focus {
  outline: none;
}
@media (max-width: 699px) {
  #loginPopup .tml-field-wrap.tml-submit-wrap input, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap input, #adduser .tml-field-wrap.tml-submit-wrap input, #enquirePopup .tml-field-wrap.tml-submit-wrap input {
    width: 65%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #loginPopup .tml-field-wrap.tml-submit-wrap input, #lostpasswordPopup .tml-field-wrap.tml-submit-wrap input, #adduser .tml-field-wrap.tml-submit-wrap input, #enquirePopup .tml-field-wrap.tml-submit-wrap input {
    width: 65%;
  }
}
#loginPopup .tml-field-wrap.tml-rememberme-wrap, #lostpasswordPopup .tml-field-wrap.tml-rememberme-wrap, #adduser .tml-field-wrap.tml-rememberme-wrap, #enquirePopup .tml-field-wrap.tml-rememberme-wrap {
  display: none;
}
#loginPopup .tml-field-wrap.tml-pwd-wrap, #lostpasswordPopup .tml-field-wrap.tml-pwd-wrap, #adduser .tml-field-wrap.tml-pwd-wrap, #enquirePopup .tml-field-wrap.tml-pwd-wrap {
  position: relative;
}
#loginPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #lostpasswordPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #adduser .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #enquirePopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link {
  list-style-type: none;
  position: absolute;
  top: 29px;
  right: 9px;
  color: #ACACAC;
  font-size: 1em;
  font-family: "lato", sans-serif;
  padding-right: 40px;
}
#loginPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link #showpass, #lostpasswordPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link #showpass, #adduser .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link #showpass, #enquirePopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link #showpass {
  content: "\a";
  display: block;
  position: absolute;
  right: 0;
  top: 3px;
  width: 30px;
  height: 17px;
  background: url("img/icons/lostpassword-icon.svg") no-repeat 0 0/100%;
}
@media (max-width: 699px) {
  #loginPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #lostpasswordPopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #adduser .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link, #enquirePopup .tml-field-wrap.tml-pwd-wrap .tml-lostpassword-link {
    top: auto;
    bottom: 22px;
  }
}
#loginPopup label, #lostpasswordPopup label, #adduser label, #enquirePopup label {
  color: #347C4D;
  text-transform: uppercase;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.125rem;
  width: 16%;
  display: inline-block;
  position: absolute;
  top: 21px;
  left: 3%;
  font-weight: normal;
}
@media (max-width: 699px) {
  #loginPopup label, #lostpasswordPopup label, #adduser label, #enquirePopup label {
    width: 100%;
    display: block;
    position: static;
    font-size: 0.8rem;
  }
}
#loginPopup input, #lostpasswordPopup input, #adduser input, #enquirePopup input {
  color: #347C4D;
  font-size: 1.125rem;
  line-height: 150%;
  border: none;
  background: transparent;
  border-bottom: 1px solid #ACACAC;
  min-height: 41px;
  padding-left: 22%;
}
#loginPopup input:focus, #lostpasswordPopup input:focus, #adduser input:focus, #enquirePopup input:focus {
  outline: none;
}
@media (max-width: 699px) {
  #loginPopup input, #lostpasswordPopup input, #adduser input, #enquirePopup input {
    padding-left: 0;
    font-size: 0.8rem;
    min-height: 20px;
  }
}
#loginPopup .tml-links, #lostpasswordPopup .tml-links, #adduser .tml-links, #enquirePopup .tml-links {
  list-style-type: none;
}
#loginPopup .tml-links .tml-register-link, #lostpasswordPopup .tml-links .tml-register-link, #adduser .tml-links .tml-register-link, #enquirePopup .tml-links .tml-register-link {
  width: 100px;
  font-size: 0px;
  padding-top: 10px;
  margin: 0 auto;
  background: url("img/join-icon2.svg") no-repeat 50% 50%/100%;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}
#loginPopup .tml-links .tml-register-link a, #lostpasswordPopup .tml-links .tml-register-link a, #adduser .tml-links .tml-register-link a, #enquirePopup .tml-links .tml-register-link a {
  display: block;
  width: 100%;
  height: 35px;
}
#loginPopup .tml-links .tml-register-link:hover, #lostpasswordPopup .tml-links .tml-register-link:hover, #adduser .tml-links .tml-register-link:hover, #enquirePopup .tml-links .tml-register-link:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}
#loginPopup .tml-links .tml-lostpassword-link, #lostpasswordPopup .tml-links .tml-lostpassword-link, #adduser .tml-links .tml-lostpassword-link, #enquirePopup .tml-links .tml-lostpassword-link {
  display: none;
}
#loginPopup .tml-links .tml-login-link, #lostpasswordPopup .tml-links .tml-login-link, #adduser .tml-links .tml-login-link, #enquirePopup .tml-links .tml-login-link {
  width: 100px;
  font-size: 0px;
  padding-top: 10px;
  margin: 0 auto;
  background: url("img/login-icon2.svg") no-repeat 50% 50%/100%;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}
#loginPopup .tml-links .tml-login-link a, #lostpasswordPopup .tml-links .tml-login-link a, #adduser .tml-links .tml-login-link a, #enquirePopup .tml-links .tml-login-link a {
  display: block;
  width: 100%;
  height: 35px;
}
#loginPopup .tml-links .tml-login-link:hover, #lostpasswordPopup .tml-links .tml-login-link:hover, #adduser .tml-links .tml-login-link:hover, #enquirePopup .tml-links .tml-login-link:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}
@media (max-width: 699px) {
  #loginPopup, #lostpasswordPopup, #adduser, #enquirePopup {
    width: 85%;
  }
}

#popup, #contactForm {
  transition: all 0.5s ease;
  background: rgba(255, 250, 239, 0.85);
  z-index: -10;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100vw;
  height: 100vh;
  overflow: scroll;
}
#popup.open, #contactForm.open {
  z-index: 50;
  opacity: 1;
  transition: all 0.4s ease;
  /* #loginPopup{
    opacity: 1;
    transition: opacity 0.5s ease 0.2s;
  } */
}

#lostpasswordPopup .tml-links .tml-register-link {
  display: none;
}

#registerPopup {
  position: relative;
}
#registerPopup:before {
  content: "\a";
  display: block;
  width: 27%;
  height: 68vh;
  position: absolute;
  top: 50%;
  left: -32%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: url("img/benefits_Left_Side.svg") no-repeat 0 0/100%;
}
@media (max-width: 699px) {
  #registerPopup:before {
    display: none;
  }
}
#registerPopup:after {
  content: "\a";
  display: block;
  width: 27%;
  height: 68vh;
  position: absolute;
  top: 50%;
  right: -32%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: url("img/benefits_Right_Side.svg") no-repeat 0 0/100%;
}
@media (max-width: 699px) {
  #registerPopup:after {
    display: none;
  }
}

#registerPopup.lockdown {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  position: absolute;
}
#registerPopup.lockdown:before {
  content: "\a";
  display: block;
  width: 27%;
  height: 68vh;
  position: absolute;
  top: 50%;
  left: -32%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: url("img/benefits_Left_Side.svg") no-repeat 0 0/100%;
}
@media (max-width: 699px) {
  #registerPopup.lockdown:before {
    display: none;
  }
}
#registerPopup.lockdown:after {
  content: "\a";
  display: block;
  width: 27%;
  height: 68vh;
  position: absolute;
  top: 50%;
  right: -32%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: url("img/benefits_Right_Side.svg") no-repeat 0 0/100%;
}
@media (max-width: 699px) {
  #registerPopup.lockdown:after {
    display: none;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #registerPopup.lockdown {
    width: 50%;
  }
  #registerPopup.lockdown:before {
    width: 36%;
    left: -38%;
  }
  #registerPopup.lockdown:after {
    width: 36%;
    right: -38%;
  }
}

#confirmationPopup {
  position: absolute;
  top: 11vh;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 40%;
  margin: 0 auto;
  box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  padding: 2% 3%;
  margin-bottom: 11vh;
}
#confirmationPopup img.mc {
  width: 70%;
}
#confirmationPopup #closePopup2 {
  opacity: 0;
  opacity: 1;
  z-index: 11;
  position: absolute;
  right: 0;
  top: -7vh;
  width: auto;
  transition: all 0.3s ease img;
  transition-display: inline-block;
  transition-vertical-align: middle;
}
#confirmationPopup #closePopup2 h6 {
  vertical-align: middle;
  margin-top: 1px;
  width: auto;
  margin-right: 15px;
  display: inline-block;
  transition: all 0.5s ease;
}
#confirmationPopup #closePopup2:hover img {
  cursor: pointer;
}
#confirmationPopup #closePopup2:hover {
  cursor: pointer;
}
#confirmationPopup #closePopup2:hover p {
  color: #255837;
  transition: all 0.5s ease;
}
#confirmationPopup button span {
  display: inline-block;
  margin-top: -3px;
}

#dashboard.profile .width75 {
  width: 50%;
}
@media (max-width: 699px) {
  #dashboard.profile .width75 {
    width: 90%;
  }
}
#dashboard.profile .width25 {
  width: 40%;
}
#dashboard.profile #adduser {
  position: static;
  transform: none;
  -webkit-transform: none;
  width: 100%;
  max-width: 100%;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
#dashboard.profile #adduser h5 {
  margin-bottom: 25px;
}
#dashboard.profile #adduser h5.password-title, #dashboard.profile #adduser h5.email-title {
  margin-top: 15%;
}
#dashboard.profile #adduser h5.emailprep-title {
  margin-top: 15%;
}
#dashboard.profile #adduser p {
  margin-bottom: 20px;
}
#dashboard.profile #adduser p:after {
  content: "\a";
  display: block;
  position: absolute;
  top: 50%;
  right: -16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: url("img/icons/grey-pencil-icon.svg") no-repeat 0 50%/70%;
  width: 30px;
  height: 30px;
  opacity: 0;
  transition: all 0.5s ease;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser p:after {
    top: 18%;
  }
}
#dashboard.profile #adduser p:hover:after {
  opacity: 1;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser label {
  color: #ACACAC;
  position: static;
  width: 26%;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser label {
    width: 100%;
    font-size: 0.8rem;
  }
}
#dashboard.profile #adduser input {
  padding-left: 0;
  width: 70%;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser input {
    width: 100%;
    font-size: 0.8rem;
  }
}
#dashboard.profile #adduser input[type=search] {
  border-radius: 0 !important;
}
#dashboard.profile #adduser .name {
  width: 100%;
  padding-left: 26.5%;
}
#dashboard.profile #adduser .name label {
  display: none;
}
#dashboard.profile #adduser .name p {
  display: inline-block;
  float: none;
  width: 45.5%;
}
#dashboard.profile #adduser .name p:last-child {
  margin-left: 13px;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser .name p:last-child {
    margin-left: 0;
  }
}
#dashboard.profile #adduser .name p input {
  width: 100%;
}
#dashboard.profile #adduser .name:before {
  width: 50px;
  content: "Name";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  line-height: 150%;
  vertical-align: middle;
  color: #ACACAC;
  font-size: 1.25rem;
  font-family: "balboa-plus-fill", sans-serif;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser .name {
    margin-top: 45px;
    padding-left: 0;
  }
  #dashboard.profile #adduser .name:before {
    top: -11px;
    width: 100%;
  }
  #dashboard.profile #adduser .name p {
    width: 100%;
  }
}
#dashboard.profile #adduser .wpua-edit-container {
  position: relative;
  width: 50%;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser .wpua-edit-container {
    margin-top: 30px;
    width: 40%;
  }
}
#dashboard.profile #adduser .wpua-edit-container h3 {
  display: none;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-remove-button-existing {
  position: absolute;
  bottom: 0;
  left: -15px;
  margin-bottom: 0;
  width: 45px;
  height: 45px;
  color: transparent;
  background: url("img/icons/brown-close-icon.svg") no-repeat 50% 50%/90%;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-remove-button-existing button {
  background: none;
  color: transparent;
  padding: 0;
  width: 100%;
  height: 100%;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-remove-button-existing button:hover {
  box-shadow: none;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-remove-button-existing:hover {
  box-shadow: none;
  background: url("img/icons/brown-close-icon.svg") no-repeat 50% 50%/95%;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-remove-button-existing:after {
  display: none;
  width: 0px;
  height: 0px;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-preview-existing {
  border-radius: 50%;
  display: block;
  overflow: hidden;
  width: 152px;
  height: 151px;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-preview-existing img {
  max-height: 140%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
#dashboard.profile #adduser .wpua-edit-container #wpua-preview-existing .description {
  display: none;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-thumbnail-existing, #dashboard.profile #adduser .wpua-edit-container #wpua-undo-button-existing, #dashboard.profile #adduser .wpua-edit-container #wpua-undo-button-existing {
  display: none !important;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-images-existing p:after {
  background: none;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-add-button-existing {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 13px;
  right: 25%;
  z-index: 5;
  margin-bottom: 0;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-add-button-existing:after {
  display: none !important;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-add-button-existing:hover #dashboard.profile #adduser .wpua-edit-container #wpua-add-button-existing:after {
  display: none;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser .wpua-edit-container #wpua-add-button-existing {
    bottom: 8px;
    right: 0%;
  }
}
#dashboard.profile #adduser .wpua-edit-container #wpua-add-existing {
  width: 60px;
  max-width: 60px;
  min-width: 60px;
  height: 60px;
  color: transparent;
  background: url("img/icons/brown_pencil.svg") no-repeat 50% 50%/90%;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser .wpua-edit-container #wpua-add-existing:hover {
  box-shadow: none;
  background: url("img/icons/brown_pencil.svg") no-repeat 50% 50%/95%;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser .form-accept_newsletter {
  width: 80%;
}
#dashboard.profile #adduser .form-accept_newsletter:after {
  background: none;
}
#dashboard.profile #adduser .form-accept_newsletter label {
  font-family: "lato", sans-serif;
  color: #347C4D;
  text-transform: inherit;
  width: 82%;
}
@media (max-width: 699px) {
  #dashboard.profile #adduser .form-accept_newsletter label {
    width: 80%;
  }
}
#dashboard.profile #adduser .form-accept_newsletter input {
  width: 20%;
}
#dashboard.profile #adduser .form-accept_newsletter span:after {
  content: "";
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#dashboard.profile #adduser .form-accept_newsletter .tml-label {
  font-size: 1.125rem;
  color: #347C4D;
  font-family: "lato", sans-serif;
}
#dashboard.profile #adduser .form-accept_newsletter input {
  float: right;
  width: 38px;
  height: 30px;
  position: absolute;
  right: 19px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  opacity: 0;
  z-index: 2;
}
#dashboard.profile #adduser .form-accept_newsletter input:hover {
  cursor: pointer;
}
#dashboard.profile #adduser .form-accept_newsletter input:checked ~ span:after {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/70%;
}
#dashboard.profile #adduser .form-accept_newsletter input.ticked ~ span:after {
  background: url("img/icons/green-tick.svg") no-repeat 50% 50%/70%;
}
#dashboard.profile #adduser input[type=submit] {
  width: auto;
  color: white;
  font-size: 1.5rem;
  font-weight: normal;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  padding: 5px 10% 0;
  transition: all 0.5s ease;
}
#dashboard.profile #adduser input[type=submit]:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
#dashboard.profile .form-submit:after {
  background: none !important;
}
#dashboard.profile #extras img {
  display: inline-block;
  vertical-align: middle;
}
#dashboard.profile #extras h6 {
  display: inline-block;
  margin-left: 20px;
  vertical-align: middle;
}

.tml-region-wrap, #field_8_11 {
  display: none;
}

.nc_list {
  background: #594c60;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  list-style-type: none;
  position: absolute;
  width: 28%;
  margin-left: 2%;
  color: white;
  font-family: "lato", sans-serif;
  padding: 0 !important;
}
.nc_list li {
  padding: 15px;
  color: white;
  background: #5C4E63;
  transition: all 0.5s ease;
}
.nc_list li.nc_hover {
  cursor: pointer;
  background: #776480;
  transition: all 0.5s ease;
}
.nc_list .nc_footer {
  display: none !important;
}
@media (max-width: 699px) {
  .nc_list {
    width: 90%;
    margin-left: 0;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  .nc_list {
    width: 90%;
    margin-left: 0;
  }
}

#unsubscribe form {
  width: 59%;
  margin: 10% auto 2%;
}
@media (max-width: 699px) {
  #unsubscribe form {
    width: 100%;
  }
}
#unsubscribe p.form-accept_removal {
  padding: 4% 3%;
}
#unsubscribe p.form-accept_removal.error {
  background: #5C4E63;
  font-weight: normal;
  color: #fff;
}
#unsubscribe p.form-accept_removal.error label {
  color: #fff;
}
#unsubscribe p.form-accept_removal span:after {
  content: "";
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#unsubscribe p.form-accept_removal span#error {
  display: block;
}
#unsubscribe label {
  font-family: "lato", sans-serif;
  color: #347C4D;
  text-transform: inherit;
  width: 82%;
  display: inline-block;
}
#unsubscribe input[type=checkbox] {
  float: right;
  width: 38px;
  height: 30px;
  position: absolute;
  right: 19px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  opacity: 0;
  z-index: 2;
  color: #347C4D;
  font-size: 1.125rem;
  line-height: 150%;
  border: none;
  background: transparent;
  border-bottom: 1px solid #ACACAC;
  min-height: 41px;
}
#unsubscribe input[type=checkbox]:hover {
  cursor: pointer;
}
#unsubscribe input:checked ~ span:after {
  background: url(img/icons/green-tick.svg) no-repeat 50% 50%/70%;
}
#unsubscribe input[type=submit] {
  width: 100%;
  color: white;
  font-size: 1.5rem;
  font-weight: normal;
  font-family: "balboa-plus-fill", sans-serif;
  background: #2A5B3B;
  padding: 5px 0% 4px;
  text-align: center;
  transition: all 0.5s ease;
  margin-bottom: 40px;
}
#unsubscribe input[type=submit]:hover {
  cursor: pointer;
  background: #224a30;
  transition: all 0.5s ease;
}
#unsubscribe hr {
  height: 1px;
  margin-top: 6%;
  background: #ACACAC;
}
#unsubscribe button {
  width: 50% !important;
  margin-top: 6% !important;
}
@media (max-width: 699px) {
  #unsubscribe button {
    width: 100% !important;
  }
  #unsubscribe p.form-accept_removal {
    width: 100%;
  }
  #unsubscribe input[type=submit] {
    width: 100%;
  }
}

@media (max-width: 699px) {
  #registerPopup > p {
    margin: 35px 0 50px;
  }
  #registerPopup > .tml-links {
    margin: 10% 0;
  }
}
@media all and (-ms-high-contrast: none) {
  #registerPopup .tml-links .tml-login-link, #resetpassword .tml-links .tml-login-link, #unsubscribePopup .tml-links .tml-login-link {
    height: 54px;
  }

  input::-ms-clear, input::-ms-reveal {
    display: none;
  }

  select::-ms-expand {
    display: none;
  }

  #registerPopup .tml-accept_newsletter-wrap input, #registerPopup .tml-accept_terms-wrap input, #resetpassword .tml-accept_newsletter-wrap input, #resetpassword .tml-accept_terms-wrap input, #unsubscribePopup .tml-accept_newsletter-wrap input, #unsubscribePopup .tml-accept_terms-wrap input {
    right: 23px;
  }

  #registerPopup #gform_8 .gfield.fullname .ginput_container {
    border-bottom: 1px solid #ACACAC;
  }

  #registerPopup #gform_8 .gfield input#input_8_4_3, #registerPopup #gform_8 .gfield input#input_8_4_6 {
    border: none;
  }
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1024px) and (min-device-height : 1366px) and (max-device-height : 1366px) and (min-width: 1024px) and (max-width: 1024px) {
  #registerPopup.lockdown:before {
    height: 400px;
  }
  #registerPopup.lockdown:after {
    height: 400px;
  }

  .single-comments #addComment {
    right: -51%;
  }

  #single {
    min-height: 90vh;
  }

  #single.forum #searchBar button, #single.listing #searchBar button {
    top: 49%;
  }

  #dashboard.wrapper {
    padding-top: 10% !important;
  }
  #dashboard #userProfile #userID .profileDets {
    width: 48%;
  }
  #dashboard .details-panel #posts .plant {
    margin-right: 3% !important;
  }
}
#list {
  position: relative;
  background: url("img/bkgdPattern-icons.svg") repeat-x 0 0;
}
#list:before {
  content: "\a";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#list .wrapper {
  width: 70%;
  margin: 0 auto;
  padding-top: 12%;
  padding-bottom: 15%;
  min-height: 100vh;
}
#list .wrapper #title {
  margin-bottom: 10%;
}
#list .wrapper .gfield_visibility_hidden {
  display: none;
}
#list .wrapper #gform_wrapper_1, #list .wrapper #gform_wrapper_7 {
  position: relative;
}
#list .wrapper #gform_wrapper_1 .validation_error, #list .wrapper #gform_wrapper_7 .validation_error {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body, #list .wrapper #gform_wrapper_7 .gform_body {
  /* .image{
  	label{
  		display: none;
  	}
  	input[type="file"]{
  		    background: $green4;
  		    position: absolute;
  		    z-index: 2;
  		    opacity: 0;
  		    border: none;
  		    border-radius: 3px;
  		    width: 23%;
  		    margin-top: 5%;
  		    padding: 5px 10px 21px;
  		    transition: background 0.5s ease;
  		    &:hover{
  		    	cursor: pointer;
  		    }
  	}
  	.ginput_container_fileupload{
  		position: relative;
  		&:after{
  			content: "Add photo";
  			width: 90px;
  			// height: 20px;
  			position: absolute;
  			top: 0;
  			left: 0;
  			z-index: 1;
  			background: $green4;
  		    border-radius: 3px;
  		    width: 20%;
  		    margin-top: 5%;
  		    padding: 11px 10px 10px;
  		    color: $white;
  		    font-size: 1.5em;
  		 	font-family: $balboa;
  		 	text-align: center;
  		    transition: background 0.5s ease;
  		    &:focus{
  		    	outline: none;
  		    }

  		    &:hover{
  		    	cursor: pointer;
  		    	background: darken($green4, 5%);
  		    	transition: background 0.5s ease;
  		    }
  		}
  	}
  } */
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_fields, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_fields {
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body ul, #list .wrapper #gform_wrapper_7 .gform_body ul {
  list-style-type: none;
}
#list .wrapper #gform_wrapper_1 .gform_body ul li .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body ul li .ginput_container {
  margin-top: 30px;
  margin-bottom: 30px;
}
#list .wrapper #gform_wrapper_1 .gform_body p, #list .wrapper #gform_wrapper_7 .gform_body p {
  color: #fff;
  margin-top: 20px;
}
#list .wrapper #gform_wrapper_1 .gform_body p.tiny, #list .wrapper #gform_wrapper_7 .gform_body p.tiny {
  font-style: italic;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_fields, #list .wrapper #gform_wrapper_7 .gform_body .gform_fields {
  width: 65%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gform_fields, #list .wrapper #gform_wrapper_7 .gform_body .gform_fields {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #guide, #list .wrapper #gform_wrapper_7 .gform_body #guide {
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 40%;
  margin-top: 5%;
  padding: 10px 10px 10px;
  transition: background 0.5s ease;
  text-align: center;
  font-size: 1.625rem;
  font-family: "balboa-plus-fill", sans-serif;
  position: absolute;
  top: 80px;
  right: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #guide:hover, #list .wrapper #gform_wrapper_7 .gform_body #guide:hover {
  cursor: pointer;
  background: #224a30;
  transition: background 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body #guide:focus, #list .wrapper #gform_wrapper_7 .gform_body #guide:focus {
  outline: none;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #guide, #list .wrapper #gform_wrapper_7 .gform_body #guide {
    margin-top: 40px;
    width: 100%;
    display: block;
    position: static;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage, #list .wrapper #gform_wrapper_7 .gform_body .previewImage {
  width: 27%;
  position: absolute;
  right: 0;
  top: 5%;
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage #preview h2, #list .wrapper #gform_wrapper_7 .gform_body .previewImage #preview h2 {
  color: white;
  font-size: 2rem;
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage #preview .previewImage, #list .wrapper #gform_wrapper_7 .gform_body .previewImage #preview .previewImage {
  width: 100%;
  position: static;
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage #preview .image, #list .wrapper #gform_wrapper_7 .gform_body .previewImage #preview .image {
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage #preview .curve, #list .wrapper #gform_wrapper_7 .gform_body .previewImage #preview .curve {
  width: 100%;
  position: absolute;
  bottom: 5px;
}
#list .wrapper #gform_wrapper_1 .gform_body .previewImage #preview .wrap, #list .wrapper #gform_wrapper_7 .gform_body .previewImage #preview .wrap {
  background: #FFFAEF;
  margin-top: -6px;
}
#list .wrapper #gform_wrapper_1 .gform_body #page-fraction, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction {
  position: absolute;
  top: -5px;
  left: -75px;
  width: 60px;
  height: 60px;
  background: url("img/icons/green-circle-icon.svg") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #page-fraction .wrap, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction .wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#list .wrapper #gform_wrapper_1 .gform_body #page-fraction .wrap span, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction .wrap span {
  font-size: 2rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body #page-fraction .wrap span:last-child, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction .wrap span:last-child {
  font-size: 1.25rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body #page-fraction #preview, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction #preview {
  width: 100%;
  height: 100%;
  background: url("img/icons/white-eye-icon.svg") no-repeat 50% 45%/60%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #page-fraction, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction {
    left: 0;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer {
  display: block;
  position: relative;
  margin-top: 20px;
  padding: 2% 0;
  min-height: 111px;
  background: #4E9F62;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 7;
  box-shadow: -12px 5px 20px #353535;
  -webkit-box-shadow: 0px -4px 22px -8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px -4px 22px -8px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -4px 22px -8px rgba(0, 0, 0, 0.5);
  *zoom: 1;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer:after, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer:after {
  content: " ";
  display: table;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer:after, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer:after {
  clear: both;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer {
    position: static;
    box-shadow: none;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer:before, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer:before {
  content: "\a";
  position: absolute;
  left: 0;
  top: 0;
  background: #347C4D;
  height: 1px !important;
  width: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_next_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button {
  position: absolute;
  right: 21.5%;
  float: right;
  height: 55px;
  background: none;
  border: none;
  font-size: 1.25rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  position: relative;
  padding-right: 46px;
  background: url("img/icons/green-bkgd-right-arrow.svg") no-repeat 90% 40%/34px;
  transition: background 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button:focus, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button:focus, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_next_button:focus, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button:hover, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button:hover, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_next_button:hover, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button:hover {
  cursor: pointer;
  background: url("img/icons/green-bkgd-right-arrow.svg") no-repeat 100% 40%/38px;
  transition: background 0.5s ease;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_next_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button {
    right: 0%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button {
  position: absolute;
  right: auto;
  left: 21.5%;
  background: url("img/icons/green-bkgd-left-arrow.svg") no-repeat 0% 40%/34px;
  float: left;
  padding-left: 46px;
  padding-right: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button:hover, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button:hover {
  background: url("img/icons/green-bkgd-left-arrow.svg") no-repeat 0% 40%/38px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button {
    left: 0%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_1, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_7, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_1, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_7 {
  position: absolute;
  right: 21.5%;
  float: right;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 15%;
  padding: 8px 10px 8px;
  transition: background 0.5s ease;
  font-size: 1.625rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_1:hover, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_7:hover, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_1:hover, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_7:hover {
  cursor: pointer;
  background: #224a30;
  transition: background 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_1:focus, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_7:focus, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_1:focus, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_7:focus {
  outline: none;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_1, #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_7, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_1, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_7 {
    width: 100%;
    right: 0;
    bottom: -32px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .intro, #list .wrapper #gform_wrapper_7 .gform_body .intro {
  padding-bottom: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 {
  position: relative;
  /* &:after{
  	display: block;
  	content: "For security reasons, if you're selling your item/s please confirm your price above.";
  	position: absolute;
  	bottom: 17px;
  	left: 2px;
  	font-size: 14px;
  	font-weight: bold;
  } */
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image, #list .wrapper #gform_wrapper_1 .gform_body .image, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image, #list .wrapper #gform_wrapper_7 .gform_body .image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 {
  display: block;
  margin-top: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image > label, #list .wrapper #gform_wrapper_1 .gform_body .image > label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image > label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image > label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 > label, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image > label, #list .wrapper #gform_wrapper_7 .gform_body .image > label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image > label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image > label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 > label {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image .gform_drop_instructions, #list .wrapper #gform_wrapper_1 .gform_body .image .gform_drop_instructions, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gform_drop_instructions, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gform_drop_instructions, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_drop_instructions, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image .gform_drop_instructions, #list .wrapper #gform_wrapper_7 .gform_body .image .gform_drop_instructions, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gform_drop_instructions, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gform_drop_instructions, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_drop_instructions {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body .image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body .image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_addmore_link {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body .image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body .image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=file], #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body .image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body .image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=file] {
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 38%;
  padding: 7px 10px 6px;
  transition: background 0.5s ease;
  color: #fff;
  font-size: 1.5em;
  font-family: "balboa-plus-fill", sans-serif;
  transition: background 0.5s ease;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body .image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body .image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=button], #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=file], #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body .image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body .image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=button], #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=file] {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=button]:focus, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=file]:focus, #list .wrapper #gform_wrapper_1 .gform_body .image input[type=button]:focus, #list .wrapper #gform_wrapper_1 .gform_body .image input[type=file]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=button]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=button]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=button]:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=file]:focus, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=button]:focus, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=file]:focus, #list .wrapper #gform_wrapper_7 .gform_body .image input[type=button]:focus, #list .wrapper #gform_wrapper_7 .gform_body .image input[type=file]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=button]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=button]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=button]:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=file]:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=button]:hover, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image input[type=file]:hover, #list .wrapper #gform_wrapper_1 .gform_body .image input[type=button]:hover, #list .wrapper #gform_wrapper_1 .gform_body .image input[type=file]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=button]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=button]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=button]:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 input[type=file]:hover, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=button]:hover, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image input[type=file]:hover, #list .wrapper #gform_wrapper_7 .gform_body .image input[type=button]:hover, #list .wrapper #gform_wrapper_7 .gform_body .image input[type=file]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=button]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=button]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=button]:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 input[type=file]:hover {
  cursor: pointer;
  background: #224a30;
  transition: background 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image .validation_message, #list .wrapper #gform_wrapper_1 .gform_body .image .validation_message, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .validation_message, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .validation_message, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .validation_message, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image .validation_message, #list .wrapper #gform_wrapper_7 .gform_body .image .validation_message, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .validation_message, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .validation_message, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .validation_message {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview {
  background: #FFFAEF;
  border-radius: 3px;
  width: 88%;
  padding: 4% 3%;
  position: relative;
  margin: 20px 0;
  color: #347C4D;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview:after {
  content: "\a";
  display: inline-block;
  position: absolute;
  right: -52px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: url("img/icons/green-close-icon.svg") no-repeat 0 0/100%;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview img {
  position: absolute;
  left: auto;
  right: 20px;
  top: 20px;
  width: 40px;
  height: 40px;
  z-index: 2;
  opacity: 0;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body .image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .gallery-image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body .image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image #gform_preview_7_52 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_1_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_28 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_39 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_41 .ginput_preview strong, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 #gform_preview_7_52 .ginput_preview strong {
  color: #347C4D;
  font-family: "lato", sans-serif;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body .hidden, #list .wrapper #gform_wrapper_7 .gform_body .hidden {
  height: 0;
  padding: 0 !important;
  margin: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image {
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image:before {
  content: "Add Main Photo";
  text-align: center;
  display: block;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 35%;
  padding: 12px 10px 11px;
  transition: background 0.5s ease;
  color: #fff;
  font-size: 1.5em;
  font-family: "balboa-plus-fill", sans-serif;
  transition: background 0.5s ease;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image:before {
    width: 96%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image:hover {
  cursor: pointer;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .ginput_container_fileupload, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .ginput_container_fileupload {
  margin-top: -50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset {
  margin-top: -45px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset label.gfield_label {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset #input_1_48, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset #input_1_48 {
  position: relative;
  top: -91px;
  left: -9px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax {
  margin-top: 88px;
  color: #347C4D;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results {
  display: inline-block;
  vertical-align: middle;
  margin: -8px 0;
  transition: all 0.5s ease 0s;
  background: #FFFAEF;
  border-radius: 3px;
  width: 90%;
  padding: 2%;
  position: relative;
  margin-left: -5px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar {
  margin-bottom: 0;
  padding-left: 0;
  white-space: normal;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .results-bar .itsg_ajax_upload_file_name {
  color: #347C4D;
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_single_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image .gfieldset .itsg_list_ajax .itsg_single_ajax_remove {
  background: url(img/icons/green-close-icon.svg) no-repeat 0 0/100%;
  /* float: right; */
  height: 55px;
  background: none;
  border: none;
  font-size: 1.25rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  position: relative;
  padding-right: 46px;
  background: url(img/icons/green-close-icon.svg) no-repeat 90% 40%/43px;
  transition: background 0.5s ease;
  font-size: 0px;
  width: 50px;
  vertical-align: middle;
  display: inline-block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image label.gfield_label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image label.gfield_label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image label.gfield_label {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image input[type=file] {
  opacity: 0;
  width: 37.5%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_35.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_1_48.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_35.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_1 .gform_body #field_7_48.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_35.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_1_48.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_35.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_41.image input[type=file], #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image input[type=file] {
    width: 110%;
    margin-top: -5px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_54 > label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_54 > label {
  font-size: 1.75rem;
  font-weight: normal;
  font-family: "balboa-plus-fill", sans-serif !important;
  color: white;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_54 input#input_1_54, #list .wrapper #gform_wrapper_7 .gform_body #field_1_54 input#input_1_54 {
  font-size: 1rem;
  line-height: 150%;
  font-family: "lato", sans-serif;
  padding: 15px 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_54 input#input_1_54:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_54 input#input_1_54:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 > label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 > label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 > label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 > label {
  font-size: 1.75rem;
  font-weight: normal;
  font-family: "balboa-plus-fill", sans-serif !important;
  color: white;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list {
  display: block;
  width: 114%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody {
  width: 100%;
  display: block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody .gfield_list_icons img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody .gfield_list_icons img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody .gfield_list_icons img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody .gfield_list_icons img {
  height: 25px !important;
  width: 25px !important;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody tr, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody tr, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody tr, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody tr {
  width: 100%;
  display: block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody tr.gfield_list_group, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody tr.gfield_list_group, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody tr.gfield_list_group, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody tr.gfield_list_group {
  margin-bottom: 45px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell {
  display: inline-block;
  vertical-align: middle;
  margin: -8px 0;
  transition: all 0.5s ease 0s;
  background: #FFFAEF;
  border-radius: 3px;
  width: 86%;
  padding: 2%;
  position: relative;
  margin-left: -5px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell input, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell input, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell input, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell input {
  font-size: 1rem;
  line-height: 150%;
  font-family: "lato", sans-serif;
  padding: 15px 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell input:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell input:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results {
  width: 85%;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results img {
  display: inline-block;
  vertical-align: middle;
  width: 150px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name {
  color: black;
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .itsg_ajax_upload_file_name {
    width: 100%;
    display: block;
    margin-left: 0;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar {
  background: none;
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a {
  float: left;
  color: #347C4D;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 173px;
  width: 44%;
  overflow-wrap: break-word;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.previewImage, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.previewImage, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.previewImage, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.previewImage {
  position: static;
  float: left;
  display: block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .itsg_single_ajax_remove, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .itsg_single_ajax_remove {
  width: 20%;
  display: inline-block;
  background: url(img/icons/green-close-icon.svg) no-repeat 90% 40%/43px;
  width: 55px;
  height: 55px;
  font-size: 0px;
  border: none;
  vertical-align: middle;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons {
  width: 9%;
  margin-left: 4%;
  display: inline-block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons img {
  height: 25px !important;
  width: 25px !important;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .gfield_list tbody td.gfield_list_icons, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_icons {
    width: 50%;
    display: block;
    margin-top: 30px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_62 .itsg_list_ajax, #list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_1_62 .itsg_list_ajax, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .itsg_list_ajax {
  /* display: inline-block;
    	vertical-align: middle;
     margin: -8px 0;
     transition: all 0.5s ease 0s;
     // background: #FFFAEF;
     border-radius: 3px;
     width: 90%;
     padding: 2%;
     position: relative;
     margin-left: -5px; */
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results {
  min-height: 100px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar {
  min-height: 100px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar a {
  left: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail, #list .wrapper #gform_wrapper_7 .gform_body #field_7_53 .gfield_list tbody td.gfield_list_cell .itsg_list_ajax .results .results-bar img.thumbnail {
  display: inline-block;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_52, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 {
  min-height: 80px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_52 input#input_1_52, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 input#input_1_52 {
  min-height: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container {
  display: block;
  margin-top: 70px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container {
  display: block;
  margin-top: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_addmore_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_addmore_link {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results {
  display: inline-block;
  vertical-align: middle;
  transition: all 0.5s ease 0s;
  background: #FFFAEF;
  border-radius: 3px;
  width: 88%;
  padding: 2%;
  position: relative;
  margin-bottom: 25px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results .gform_update_post_upload_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results .gform_update_post_upload_link {
  margin: 0;
  width: 46%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results .gform_update_post_upload_link img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results .gform_update_post_upload_link img {
  width: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar {
  margin-bottom: 0;
  padding-left: 0;
  white-space: normal;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .results-bar .itsg_ajax_upload_file_name {
  color: #347C4D;
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .name, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .name {
  color: #347C4D;
  font-family: "lato", sans-serif;
  vertical-align: middle;
  width: 45%;
  display: inline-block;
  margin-left: 20px;
  font-weight: bold;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_39 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_1 .gform_body #field_1_52 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_39 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_1 .gform_body #field_7_52 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_39 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_7 .gform_body #field_1_52 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_39 .gform_update_post_upload_container .gform_update_post_delete_link, #list .wrapper #gform_wrapper_7 .gform_body #field_7_52 .gform_update_post_upload_container .gform_update_post_delete_link {
  background: url(img/icons/green-close-icon.svg) no-repeat 0 0/100%;
  /* float: right; */
  height: 55px;
  background: none;
  border: none;
  font-size: 1.25rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  position: relative;
  padding-right: 46px;
  background: url(img/icons/green-close-icon.svg) no-repeat 90% 40%/43px;
  transition: background 0.5s ease;
  font-size: 0px;
  width: 50px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: -62px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 {
  position: absolute;
  right: 0;
  top: 68px;
  width: 29%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image {
  width: 100%;
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image .growlist, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .growlist, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image .growlist, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .growlist, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image .growlist, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .growlist, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image .growlist, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .growlist {
  position: absolute;
  top: 0.5px;
  right: 0;
  z-index: 2;
  width: 66px;
  height: 66px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image .growlist span, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .growlist span, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image .growlist span, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .growlist span, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image .growlist span, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .growlist span, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image .growlist span, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .growlist span {
  width: 55px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  background: url("img/icons/growlist-withshadow-icon.svg") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image .growlist:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .growlist:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image .growlist:hover, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .growlist:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image .growlist:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .growlist:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image .growlist:hover, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .growlist:hover {
  cursor: pointer;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image .growlist.added:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .growlist.added:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image .growlist.added:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .growlist.added:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image .growlist.added:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .growlist.added:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image .growlist.added:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .growlist.added:before {
  content: "\a";
  width: 66px;
  height: 66px;
  background: #A69F88;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image .growlist.added span, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .growlist.added span, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image .growlist.added span, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .growlist.added span, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image .growlist.added span, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .growlist.added span, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image .growlist.added span, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .growlist.added span {
  background: url("img/icons/growlist-tick-icon.svg") no-repeat 52% 50%/50%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image img, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image img, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image img, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image img, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image img {
  width: 105%;
  position: relative;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image.default, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image.default, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image.default, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image.default, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image.default, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image.default, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image.default, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image.default {
  min-height: 152px;
  background: url("img/icons/defaultPlant-with-bkgd.png") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image.default:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image.default:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image.default:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image.default:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image.default:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image.default:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image.default:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image.default:after {
  content: "To add an image, go back to the previous page.";
  display: block;
  color: #fff;
  font-family: "lato", sans-serif;
  font-size: 1rem;
  position: relative;
  top: 160px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_40 .image.default .curve, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image.default .curve, #list .wrapper #gform_wrapper_1 .gform_body #field_7_40 .image.default .curve, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image.default .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_1_40 .image.default .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image.default .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_7_40 .image.default .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image.default .curve {
  top: 135px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_42, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42, #list .wrapper #gform_wrapper_1 .gform_body .previewImage, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42, #list .wrapper #gform_wrapper_7 .gform_body .previewImage {
    display: none;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .image, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .image {
  width: 100%;
  position: relative;
  overflow-y: hidden;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image p.hidden, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image p.hidden, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .image p.hidden, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image p.hidden, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image p.hidden, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .image p.hidden {
  display: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .image .curve, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .image .curve, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .image .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .image .curve, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .image .curve, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .image .curve {
  display: block;
  width: 106%;
  position: relative;
  z-index: 1;
  margin-left: 0;
  margin-top: -46px;
  left: 0;
  transform: none;
  -webkit-transform: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap {
  position: relative;
  width: 100%;
  background: #FFFAEF;
  margin-top: -1px;
  min-height: 87px;
  padding-bottom: 7%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details {
  position: relative;
  padding: 4% 7% 7%;
  width: 70%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details[attr=Swap] .price, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details[attr=Swap] .price, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details[attr=Swap] .price, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details[attr=Swap] .price, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details[attr=Swap] .price, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details[attr=Giveaway] .price, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details[attr=Swap] .price {
  opacity: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .location, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .location, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .location, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .location, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .location, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .location {
  color: #ACACAC;
  margin-top: 3%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing {
  color: #2A5B3B;
  margin-top: 3%;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Swap], #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Swap], #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Swap], #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Swap], #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Swap], #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Swap] {
  font-size: 0;
  height: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Swap]:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Swap]:after, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Swap]:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Swap]:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Swap]:after, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Swap]:after {
  display: block;
  content: "\a";
  position: absolute;
  bottom: 25px;
  right: -63px;
  height: 40px;
  width: 33px;
  background: url("img/filtericons/green-swap.svg") no-repeat 50% 50%/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Giveaway], #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Giveaway], #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Giveaway], #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Giveaway], #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Giveaway], #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Giveaway] {
  font-size: 0;
  height: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Giveaway]:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Giveaway]:after, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Giveaway]:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Giveaway]:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Giveaway]:after, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Giveaway]:after {
  display: block;
  content: "\a";
  position: absolute;
  bottom: 25px;
  right: -33%;
  height: 40px;
  width: 33px;
  background: url("img/filtericons/green2-giveaway.svg") no-repeat 50% 50%/100%;
  z-index: 2;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell], #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell], #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell], #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell], #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell], #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell] {
  font-size: 0;
  height: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell] .offers, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell] .offers, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell] .offers, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell] .offers, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell] .offers, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell] .offers {
  width: 48px;
  position: absolute;
  right: -26%;
  bottom: -6px;
  font-size: 0px;
  color: transparent;
  background: url("img/filtericons/green2-offers.svg") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell] .offers ul, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell] .offers ul, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell] .offers ul, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .typeListing[attr-listing=Sell] .offers ul, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .typeListing[attr-listing=Sell] .offers ul, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .typeListing[attr-listing=Sell] .offers ul {
  min-height: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_42 .wrap .details .price, #list .wrapper #gform_wrapper_1 .gform_body #field_7_42 .wrap .details .price, #list .wrapper #gform_wrapper_1 .gform_body .previewImage .wrap .details .price, #list .wrapper #gform_wrapper_7 .gform_body #field_1_42 .wrap .details .price, #list .wrapper #gform_wrapper_7 .gform_body #field_7_42 .wrap .details .price, #list .wrapper #gform_wrapper_7 .gform_body .previewImage .wrap .details .price {
  position: absolute;
  z-index: 3;
  right: -63px;
  top: -31px;
  color: #347C4D;
  margin-top: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_41, #list .wrapper #gform_wrapper_1 .gform_body #field_7_41, #list .wrapper #gform_wrapper_7 .gform_body #field_1_41, #list .wrapper #gform_wrapper_7 .gform_body #field_7_41 {
  background: none;
  opacity: 1;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_14, #list .wrapper #gform_wrapper_7 .gform_body #field_1_14 {
  padding-bottom: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 {
  position: relative;
  padding: 50px 3% 50px;
  position: relative;
  background: white;
  border-radius: 5px 5px 0px 0px;
  width: 95%;
  margin-left: 19px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16:before {
  content: "How much are you selling this item for?  ";
  display: block;
  position: absolute;
  top: 87px;
  left: 48px;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 label {
  display: block;
  font-size: 1.125em;
  font-family: "lato", sans-serif;
  color: #2A5B3B;
  padding-bottom: 20px;
  position: relative;
  padding-left: 30px;
  padding: 32px 32px 26px 82px;
  border-radius: 5px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 label:before {
  content: "a";
  font-size: 0px;
  display: block;
  position: absolute;
  top: 50%;
  left: 8%;
  background: url("img/filtericons/green-buying.svg") no-repeat 0 50%/75%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  width: 48px;
  height: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .ginput_container {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
  margin-top: 78px;
  margin-left: 27px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .ginput_container input, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .ginput_container input, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .ginput_container input, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .ginput_container input, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .ginput_container input, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .ginput_container input, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .ginput_container input, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .ginput_container input {
  padding: 25px 20px 20px;
  border-radius: 5px;
  border: #ACACAC 1px solid;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 17px;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  width: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .ginput_container input:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .ginput_container input:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .ginput_container input:focus, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .ginput_container input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .ginput_container input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .ginput_container input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .ginput_container input:focus, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .ginput_container input:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .charleft, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .charleft, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .charleft, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .charleft {
  margin-left: 20px;
  vertical-align: middle;
  width: 20%;
  display: inline-block;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  margin-top: 53px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_1_17, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 {
  padding-top: 0;
  padding-bottom: 10px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_17, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 {
    width: 90%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_17:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17:before {
    left: 23px;
    width: 80%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .ginput_container {
    width: 60%;
    margin-left: 9px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_16, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 {
  background: white;
  border-radius: 5px;
  width: 95%;
  margin-left: 19px;
  padding-top: 0;
  padding-bottom: 32px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_7_16, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 {
    width: 90%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16:before {
    left: 23px;
    width: 80%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .ginput_container {
    width: 60%;
    margin-left: 9px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16:before {
  content: "What would you like to swap this item for?";
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .ginput_container {
  width: 90%;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .charleft, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .charleft, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .charleft {
  width: 100%;
  margin-top: 10px;
  font-size: 0.875rem;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_16 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_1_16 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_7_16 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_1_16 .gfield_description {
  margin-top: 0;
  width: 80%;
  font-size: 0.875rem;
  font-style: italic;
  font-family: "lato", sans-serif;
  margin-left: 30px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 {
  background: white;
  border-radius: 0 0px 5px 5px;
  width: 95%;
  margin-left: 19px;
  padding-left: 47px;
  padding-bottom: 0;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body #field_7_29, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .ginput_container {
  margin-bottom: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 label {
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gfield_description {
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 {
  margin-top: 30px;
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1:before {
  content: "\a";
  vertical-align: middle;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 input {
  position: absolute;
  top: 14px;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 label {
  display: inline-block;
  vertical-align: middle;
  padding-top: 24px;
  margin-left: 15px;
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1 label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1 label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 label:before {
  content: "\a";
  background: none;
  position: absolute;
  top: 56%;
  left: 32px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 48px;
  height: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 label:after {
  content: ".";
  display: inline-block;
  font-size: 0px;
  background: url(img/filtericons/green-offers.svg) no-repeat 0 0/100%;
  width: 36px;
  height: 37px;
  position: relative;
  right: -15px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_7_29 .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body #field_1_29 .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_7_29 .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body #field_1_29 .gchoice_1_29_1 input:checked ~ label:before {
  background: url(img/icons/green-tick.svg) no-repeat 0 0/100%;
  right: auto;
  left: 0;
  content: "\a";
  position: absolute;
  top: 36px;
  left: -52px;
  height: 25px;
  width: 25px;
  border: none;
  border-radius: 0%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field, #list .wrapper #gform_wrapper_7 .gform_body .needed-field {
  position: relative;
  padding: 50px 3% 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.gfield_error, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.gfield_error {
  background: #5C4E63;
  margin: 20px 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field:before {
  content: "\a";
  position: absolute;
  left: 0;
  top: 0;
  background: #347C4D;
  height: 1px;
  width: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field label {
  display: block;
  font-size: 1.625em;
  font-family: "balboa-plus-fill", sans-serif;
  color: #fff;
  padding-bottom: 20px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field input[type=text], #list .wrapper #gform_wrapper_1 .gform_body .needed-field select, #list .wrapper #gform_wrapper_7 .gform_body .needed-field input[type=text], #list .wrapper #gform_wrapper_7 .gform_body .needed-field select {
  width: 100%;
  padding: 25px 20px 20px;
  border-radius: 5px;
  background: #FFFAEF;
  border: none;
  margin-bottom: 20px;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field input[type=text]:focus, #list .wrapper #gform_wrapper_1 .gform_body .needed-field select:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field input[type=text]:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field select:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field .ginput_counter, #list .wrapper #gform_wrapper_7 .gform_body .needed-field .ginput_counter {
  font-size: 1em;
  color: #fff;
  font-style: italic;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field .validation_message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field .validation_message {
  font-size: 1em;
  color: #fff;
  font-style: italic;
  font-family: "lato", sans-serif;
  margin-top: 20px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field .ginput_container_select, #list .wrapper #gform_wrapper_7 .gform_body .needed-field .ginput_container_select {
  margin: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field .ginput_container_select select, #list .wrapper #gform_wrapper_7 .gform_body .needed-field .ginput_container_select select {
  margin: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio label {
  border-radius: 5px;
  padding-top: 26px;
  font-family: "lato", sans-serif;
  font-size: 1.125rem;
  position: relative;
  padding-left: 85px;
  background: transparent;
  transition: all 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio label:hover, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio label:hover {
  cursor: pointer;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio label:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio label:before {
  content: "\a";
  position: absolute;
  top: 51%;
  left: 32px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 48px;
  height: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio label:after {
  content: "\a";
  position: absolute;
  top: 32px;
  right: 32px;
  height: 25px;
  width: 25px;
  background: transparent;
  border: none;
  border-radius: 0%;
  transition: all 0.1s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input[type=radio], #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input[type=radio] {
  opacity: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio .message {
  display: block;
  height: 0;
  overflow: hidden;
  transition: height 0.4s ease;
  background: #FFFAEF;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  border-radius: 5px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input:checked ~ label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input:checked ~ label {
  background: #FFFAEF;
  color: #2A5B3B;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input:checked ~ label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input:checked ~ label:after {
  background: url("img/icons/green-tick.svg") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_0:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_0:before {
  background: url("img/filtericons/cream-giveaways.svg") no-repeat 0 50%/70%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ #label_1_14_0:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ #label_1_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ #label_1_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ #label_1_14_0:before {
  background: url("img/filtericons/green-giveaways.svg") no-repeat 0 50%/70%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ #label_7_14_0:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ #label_7_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ #label_7_14_0:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ #label_7_14_0:before {
  background: url("img/filtericons/green-giveaways.svg") no-repeat 0 50%/70%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ span, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ span, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_0:checked ~ span, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_0:checked ~ span {
  opacity: 1;
  background: #FFFAEF;
  width: 95%;
  height: 50px;
  margin-top: -10px;
  border-radius: 5px;
  padding: 19px 0 51px 5%;
  transition: height 0.7s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_1:before {
  background: url("img/filtericons/cream-buying.svg") no-repeat 0 50%/75%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ #label_1_14_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ #label_1_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ #label_1_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ #label_1_14_1:before {
  background: url("img/filtericons/green-buying.svg") no-repeat 0 50%/75%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ #label_7_14_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ #label_7_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ #label_7_14_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ #label_7_14_1:before {
  background: url("img/filtericons/green-buying.svg") no-repeat 0 50%/75%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message {
  opacity: 1;
  width: 100%;
  margin-top: -10px;
  display: block;
  padding: 10px 0 20px 5%;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  height: 443px;
  transition: height 0.7s ease;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message {
    height: 500px;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message #field_1_29, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message #field_1_29, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message #field_1_29, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message #field_1_29 {
    padding-left: 0;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message label {
  color: #2A5B3B;
  padding-left: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .ginput_container_text {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .ginput_container_text {
    width: 70%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message input, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message input {
  border: #ACACAC 1px solid;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 17px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message input:focus, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message input:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message input:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message input:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .gfield_description {
  margin-left: 20px;
  vertical-align: middle;
  width: 20%;
  display: inline-block;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers > label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers > label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers > label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers > label {
  font-weight: bold;
  padding-bottom: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gfield_description {
  width: 100%;
  margin-left: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 {
  margin-top: 30px;
  position: relative;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label {
  display: inline-block;
  vertical-align: middle;
  padding-top: 20px;
  margin-left: 15px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 label:after, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 label:after {
  background: url("img/filtericons/green-offers.svg") no-repeat 0 0/100%;
  width: 36px;
  height: 37px;
  right: -53px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1 input:checked ~ label:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1 input:checked ~ label:before {
  background: url(img/icons/green-tick.svg) no-repeat 0 0/100%;
  right: auto;
  left: 0;
  content: "\a";
  position: absolute;
  top: 33px;
  left: -52px;
  height: 25px;
  width: 25px;
  border: none;
  border-radius: 0%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers .gchoice_7_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_1_29_1:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers .gchoice_7_29_1:before {
  content: "\a";
  vertical-align: middle;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #ACACAC;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_1:checked ~ .message .opentooffers, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_1:checked ~ .message .opentooffers {
    padding: 10px 5% 20px 10%;
    height: 473px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_2:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_1_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio #label_7_14_2:before {
  background: url("img/filtericons/cream-swap.svg") no-repeat 0 50%/65%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ #label_1_14_2:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ #label_1_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ #label_1_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ #label_1_14_2:before {
  background: url("img/filtericons/green-swap.svg") no-repeat 0 50%/65%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ #label_7_14_2:before, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ #label_7_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ #label_7_14_2:before, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ #label_7_14_2:before {
  background: url("img/filtericons/green-swap.svg") no-repeat 0 50%/65%;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message {
  opacity: 1;
  background: #FFFAEF;
  width: 100%;
  height: auto;
  margin-top: -10px;
  border-radius: 5px;
  display: block;
  padding: 10px 0 20px 5%;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  height: 328px;
  transition: height 0.7s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message label, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message label, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message label {
  color: #2A5B3B;
  padding-left: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_container_text {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_container_text {
    width: 70%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message input, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message input, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message input {
  border: #ACACAC 1px solid;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 17px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message input:focus, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message input:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message input:focus, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message input:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_counter, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_counter, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .ginput_counter, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .ginput_counter {
  color: #ACACAC;
  font-size: 0.875rem;
  font-style: italic;
  font-family: "lato", sans-serif;
  margin-top: 10px;
}
#list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .gfield_description {
  vertical-align: middle;
  margin-top: 10px;
  width: 90%;
  display: block;
  color: #2A5B3B;
  font-size: 0.875rem;
  font-style: italic;
  font-family: "lato", sans-serif;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message .gfield_description {
    width: 100%;
  }
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message, #list .wrapper #gform_wrapper_1 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_1_14_2:checked ~ .message, #list .wrapper #gform_wrapper_7 .gform_body .needed-field.offeringType .ginput_container_radio input#choice_7_14_2:checked ~ .message {
    padding: 10px 5% 20px 10%;
    height: 350px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories {
  position: relative;
  padding: 50px 3% 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories:before {
  content: "\a";
  position: absolute;
  left: 0;
  top: 0;
  background: #347C4D;
  height: 1px;
  width: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories > label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories > label {
  display: block;
  font-size: 1.625em;
  font-family: "balboa-plus-fill", sans-serif;
  color: #fff;
  padding-bottom: 20px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories .gfield_description {
  vertical-align: middle;
  margin-top: 10px;
  width: 90%;
  display: block;
  color: #fff;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories .gfield_description {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories.growingConditions p, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.growingConditions p {
  width: 60%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories.growingConditions p, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.growingConditions p {
    width: 100%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories ul, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories ul {
  padding-top: 50px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li {
  display: inline-block;
  width: 37%;
  margin: 0 12% 0 0;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li {
    width: 100%;
    margin-right: 0;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li input, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  color: #98C257;
  line-height: 100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label {
  display: block;
  width: 60%;
  border-radius: 5px;
  padding: 22px 43px 26px 78px;
  position: relative;
  color: #fff;
  font-family: "lato", sans-serif;
  font-size: 1.125rem;
}
@media (max-width: 1023px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label {
    font-size: 0.9em;
  }
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label {
    width: 64%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label:before {
  content: "\a";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 15px;
  display: inline-block;
  width: 58px;
  height: 58px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label:after {
  background: none;
  content: "\a";
  position: absolute;
  top: 25px;
  right: 22px;
  height: 25px;
  width: 25px;
  border: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li label#gchoice_flowers:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li label#gchoice_flowers:before {
  top: 5px;
  transform: none;
  -webkit-transform: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li input:checked ~ label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li input:checked ~ label {
  background: #FFFAEF;
  color: #2A5B3B;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li input:checked ~ label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li input:checked ~ label:after {
  background: url("img/icons/green-tick.svg") no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories li:hover label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories li:hover label {
  cursor: pointer;
  background: #FFFAEF;
  color: #2A5B3B;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories input[type=text], #list .wrapper #gform_wrapper_1 .gform_body .optional-categories textarea, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories input[type=text], #list .wrapper #gform_wrapper_7 .gform_body .optional-categories textarea {
  width: 100%;
  padding: 25px 20px 20px;
  border-radius: 5px;
  background: #FFFAEF;
  border: none;
  margin-bottom: 20px;
  color: #2A5B3B;
  font-size: 1.125rem;
  font-family: "lato", sans-serif;
  margin-left: 25px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories input[type=text]:focus, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories textarea:focus, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories input[type=text]:focus, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories textarea:focus {
  outline: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories #input_flowers:checked ~ label .colorPicker, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories #input_flowers:checked ~ label .colorPicker {
  opacity: 1;
  height: 350px;
  transition: all 0.5s ease 0.2s;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text {
  position: relative;
  width: 20%;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text input, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text input {
  width: 100%;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text {
    width: 100%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text input, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text input {
    margin-left: 0;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text:after {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: -2px;
  content: "M";
  display: inline-block;
  font-size: 1.5rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #2A5B3B;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories.height .ginput_container_text:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories.height .ginput_container_text:after {
    right: 10px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 {
  width: 56%;
  margin-top: 20px;
  padding-bottom: 0;
  padding: 22px 30px 20px 85px;
  margin: 0 3% 50px;
  border-radius: 5px;
  margin-top: -78px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 {
    width: 94%;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31:before {
  display: none;
  background: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31:hover, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31:hover, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31:hover, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31:hover {
  background: #FFFAEF;
  cursor: pointer;
  /* .gfield_description{
  	opacity: 1;
  	height: 50px;
  	transition: all 0.3s ease;
  }
  .ginput_container{
  	opacity: 1;
  	height: 200px;
  	transition: all 0.3s ease;
  } */
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31:hover > label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31:hover > label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31:hover > label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31:hover > label {
  color: #2A5B3B;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31.open, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31.open, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31.open, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31.open {
  background: #FFFAEF;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31.open label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31.open label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31.open label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31.open label {
  color: #2A5B3B;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31.open label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31.open label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31.open label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31.open label:after {
  background: url(img/icons/green-tick.svg) no-repeat 0 0/100%;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31.open .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31.open .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31.open .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31.open .gfield_description {
  opacity: 1;
  height: 50px;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31.open .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31.open .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31.open .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31.open .ginput_container {
  opacity: 1;
  height: 220px;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 > label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 > label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 > label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 > label {
  display: block;
  position: relative;
  color: #fff;
  font-family: "lato", sans-serif;
  font-size: 1.125rem;
  padding-bottom: 0;
  margin-left: 5px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 > label:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 > label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 > label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 > label:before {
  content: "\a";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: -73px;
  display: inline-block;
  width: 58px;
  height: 58px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 > label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 > label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 > label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 > label:after {
  background: none;
  content: "\a";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: -5px;
  height: 25px;
  width: 25px;
  border: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 .gfield_description, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 .gfield_description, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 .gfield_description {
  color: #ACACAC;
  font-style: italic;
  opacity: 0;
  height: 0;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 .ginput_container {
  margin: 0;
  opacity: 0;
  height: 0;
  transition: all 0.3s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 {
  padding-top: 0;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li {
  width: 30px;
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li {
    width: 70px;
  }
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label {
  padding: 0;
  width: 100%;
  color: transparent;
  font-size: 0px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 1px solid #ACACAC;
  display: inline-block;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:after {
  opacity: 0;
  background: url("img/icons/cream-tick.svg") no-repeat 0 0/100%;
  top: 9px;
  right: 5px;
  width: 17px;
  height: 17px;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:hover:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:hover:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:hover:before, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:hover:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li label:hover:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li label:hover:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li label:hover:before, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li label:hover:before {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.5s ease;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li input:checked + label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li input:checked + label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li input:checked + label, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li input:checked + label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li input:checked + label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li input:checked + label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li input:checked + label, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li input:checked + label {
  background: none;
}
#list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_1_31 li input:checked + label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 ul#input_7_31 li input:checked + label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_1_31 li input:checked + label:after, #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_7_31 ul#input_7_31 li input:checked + label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_1_31 li input:checked + label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 ul#input_7_31 li input:checked + label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_1_31 li input:checked + label:after, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_7_31 ul#input_7_31 li input:checked + label:after {
  opacity: 1;
  transition: all 0.3s ease;
}
#list.edit #gform_wrapper_1, #list.edit #gform_wrapper_7 {
  display: block;
}

#list .custom-dropdown::after, #list .ginput_container_select::after {
  right: 20px;
  width: 29px;
}

#field_1_27 #single, #field_7_27 #single {
  width: 154%;
}
@media (max-width: 699px) {
  #field_1_27 #single, #field_7_27 #single {
    width: 100%;
  }
}
#field_1_27 #single .single-listing, #field_7_27 #single .single-listing {
  margin: 0;
  width: 100%;
  background: #FFFAEF;
}
#field_1_27 #single .single-listing .personal-panel #user .grey, #field_7_27 #single .single-listing .personal-panel #user .grey {
  color: #ACACAC;
}
#field_1_27 #single .single-listing .personal-panel #user .profileDets p.green4, #field_7_27 #single .single-listing .personal-panel #user .profileDets p.green4 {
  color: #2A5B3B;
}
#field_1_27 #single .single-listing .personal-panel #user .profileDets p.grey, #field_7_27 #single .single-listing .personal-panel #user .profileDets p.grey {
  margin-top: 0;
}
#field_1_27 #single .single-listing .personal-panel .image, #field_7_27 #single .single-listing .personal-panel .image {
  margin-top: 0;
}
#field_1_27 #single .single-listing .personal-panel .image #seeMore p, #field_7_27 #single .single-listing .personal-panel .image #seeMore p {
  margin-top: 0;
  color: #2A5B3B;
}
#field_1_27 #single .single-listing .personal-panel .image .curve, #field_7_27 #single .single-listing .personal-panel .image .curve {
  left: 49.5%;
}
#field_1_27 #single .single-listing .details-panel, #field_7_27 #single .single-listing .details-panel {
  background: #FFFAEF;
}
#field_1_27 #single .single-listing .details-panel #userMobile, #field_7_27 #single .single-listing .details-panel #userMobile {
  margin-top: 40px;
}
#field_1_27 #single .single-listing .details-panel #userMobile .grey, #field_7_27 #single .single-listing .details-panel #userMobile .grey {
  color: #ACACAC;
}
#field_1_27 #single .single-listing .details-panel > .wrap > .title > p.grey, #field_7_27 #single .single-listing .details-panel > .wrap > .title > p.grey {
  color: #ACACAC;
  margin-top: 0;
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Giveaway], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Giveaway] {
  width: 50%;
  height: 46px;
  background: url("img/filtericons/green2-giveaway.svg") no-repeat 0 0%/30px;
  padding-left: 40px;
  color: #4E9F62;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Giveaway], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Giveaway] {
    width: 100%;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] {
  width: 50%;
  height: 60px;
  background: url("img/filtericons/green-buying.svg") no-repeat 0 0%/53px;
  padding-left: 40px;
  color: #347C4D;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] {
    width: 100%;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2 {
  font-size: 0px;
  display: inline-block;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2 {
    padding-left: 0px !important;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h3, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h3 {
  padding-left: 30px;
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell]:before, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell]:before {
  content: "$";
  width: 20px;
  font-size: 2rem;
  font-family: "lato", sans-serif;
  position: relative;
  left: 30px;
  top: 19%;
  font-weight: bold;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Sell] h2 {
    padding-left: 0 !important;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] {
  width: 50%;
  height: 60px;
  background: url("img/filtericons/green-swap.svg") no-repeat 0 0%/45px;
  padding-left: 40px;
  color: #347C4D;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap], #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] {
    width: 100%;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h3, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h3 {
  display: none;
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2:first-child, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2:first-child {
  display: inline-block;
  font-size: 0px;
}
#field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2 {
  margin-top: 8px;
  margin-left: 15px;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2, #field_7_27 #single .single-listing .details-panel > .wrap .typeoflisting[type-attr=Swap] h2 {
    padding-left: 0;
  }
}
#field_1_27 #single .single-listing .details-panel > .wrap .offers, #field_7_27 #single .single-listing .details-panel > .wrap .offers {
  width: 53px;
  position: absolute;
  right: 7%;
  bottom: 18%;
  font-size: 0px;
  color: transparent;
  background: url("img/filtericons/green2-offers-full.svg") no-repeat 0 0/100%;
}
#field_1_27 #single .single-listing .details-panel > .wrap .offers ul, #field_7_27 #single .single-listing .details-panel > .wrap .offers ul {
  min-height: 105px;
}
@media (max-width: 699px) {
  #field_1_27 #single .single-listing .details-panel > .wrap .offers, #field_7_27 #single .single-listing .details-panel > .wrap .offers {
    bottom: 33%;
  }
}
#field_1_27 #single .single-listing #additionalDetails-sec .item, #field_1_27 #single .single-listing #height-sec .item, #field_1_27 #single .single-listing #growingConditions-sec .item, #field_1_27 #single .single-listing #plantFeatures-sec .item, #field_7_27 #single .single-listing #additionalDetails-sec .item, #field_7_27 #single .single-listing #height-sec .item, #field_7_27 #single .single-listing #growingConditions-sec .item, #field_7_27 #single .single-listing #plantFeatures-sec .item {
  vertical-align: text-top;
}
#field_1_27 #single .single-listing #additionalDetails-sec .item:before, #field_1_27 #single .single-listing #height-sec .item:before, #field_1_27 #single .single-listing #growingConditions-sec .item:before, #field_1_27 #single .single-listing #plantFeatures-sec .item:before, #field_7_27 #single .single-listing #additionalDetails-sec .item:before, #field_7_27 #single .single-listing #height-sec .item:before, #field_7_27 #single .single-listing #growingConditions-sec .item:before, #field_7_27 #single .single-listing #plantFeatures-sec .item:before {
  content: "\a";
  display: block;
  width: 56px;
  height: 80px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#field_1_27 #single .single-listing #additionalDetails-sec .item:after, #field_1_27 #single .single-listing #height-sec .item:after, #field_1_27 #single .single-listing #growingConditions-sec .item:after, #field_1_27 #single .single-listing #plantFeatures-sec .item:after, #field_7_27 #single .single-listing #additionalDetails-sec .item:after, #field_7_27 #single .single-listing #height-sec .item:after, #field_7_27 #single .single-listing #growingConditions-sec .item:after, #field_7_27 #single .single-listing #plantFeatures-sec .item:after {
  font-size: 1rem;
  color: #2A5B3B;
  font-weight: bold;
  font-family: "lato", sans-serif;
  width: 76%;
  display: block;
  margin: 0 auto;
}
#field_1_27 #single .single-listing #additionalDetails-sec p.title, #field_1_27 #single .single-listing #height-sec p.title, #field_1_27 #single .single-listing #growingConditions-sec p.title, #field_1_27 #single .single-listing #plantFeatures-sec p.title, #field_7_27 #single .single-listing #additionalDetails-sec p.title, #field_7_27 #single .single-listing #height-sec p.title, #field_7_27 #single .single-listing #growingConditions-sec p.title, #field_7_27 #single .single-listing #plantFeatures-sec p.title {
  color: #ACACAC;
}
#field_1_27 #single .single-listing #additionalDetails-sec p, #field_1_27 #single .single-listing #height-sec p, #field_1_27 #single .single-listing #growingConditions-sec p, #field_1_27 #single .single-listing #plantFeatures-sec p, #field_7_27 #single .single-listing #additionalDetails-sec p, #field_7_27 #single .single-listing #height-sec p, #field_7_27 #single .single-listing #growingConditions-sec p, #field_7_27 #single .single-listing #plantFeatures-sec p {
  color: #2A5B3B;
}
#field_1_27 #single .single-listing #height-sec h2, #field_7_27 #single .single-listing #height-sec h2 {
  display: inline-block;
  width: auto;
  color: #2A5B3B;
  margin-right: 5px;
}

#listing-complete #list-complete {
  padding-top: 10%;
  position: relative;
  background: url("img/bkgdPattern-icons.svg") repeat-x 0 0;
}
#listing-complete #list-complete:before {
  content: "\a";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#listing-complete #list-complete .wrapper {
  width: 59%;
  margin: 0 auto;
  position: relative;
  padding-bottom: 5%;
}
#listing-complete #list-complete .nextSection {
  padding-top: 5%;
  background: #FFFAEF;
}
#listing-complete #list-complete .nextSection h2 {
  text-align: center;
}
#listing-complete #list-complete .nextSection .steps {
  width: 75%;
  margin: 5% auto 0;
  padding-bottom: 7%;
}
#listing-complete #list-complete .nextSection .steps .item {
  width: 32%;
  display: inline-block;
  margin-right: 1%;
  padding: 0 5%;
}
#listing-complete #list-complete .nextSection .steps .item p {
  text-align: center;
  margin-top: 30px;
}
#listing-complete #list-complete .nextSection .steps .item button {
  margin: 30px auto;
  display: block;
  width: 100%;
}
#listing-complete #list-complete .nextSection .steps .item:last-child {
  margin-right: 0;
}
#listing-complete #list-complete #page-fraction {
  position: absolute;
  top: -7px;
  left: -8%;
  width: 60px;
  height: 60px;
  background: url("img/icons/green-circle-icon.svg") no-repeat 0 0/100%;
}
#listing-complete #list-complete #page-fraction .wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#listing-complete #list-complete #page-fraction .wrap span {
  font-size: 2rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  vertical-align: middle;
}
#listing-complete #list-complete #page-fraction .wrap span:last-child {
  font-size: 1.25rem;
  color: #fff;
  font-family: "balboa-plus-fill", sans-serif;
  vertical-align: middle;
}
#listing-complete #list-complete #page-fraction #preview {
  width: 100%;
  height: 100%;
  background: url("img/icons/white-eye-icon.svg") no-repeat 50% 45%/60%;
}
#listing-complete #list-complete .completeMessage {
  position: relative;
  padding: 30px 0 70px;
}
#listing-complete #list-complete .completeMessage.giveaway {
  margin-top: 90px;
  padding: 130px 0 70px;
  margin-bottom: 70px;
  background: url("img/listing_published_bkgd.svg") no-repeat 0 0/100%;
}
#listing-complete #list-complete .completeMessage.giveaway .giveawayIcon {
  position: absolute;
  top: -70px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#listing-complete #list-complete .completeMessage h2 {
  margin-top: 2%;
}
#listing-complete #list-complete .content {
  text-align: center;
}
#listing-complete #list-complete .content button:last-child {
  margin-left: 30px;
}
@media (max-width: 699px) {
  #listing-complete #list-complete {
    padding-top: 25%;
  }
  #listing-complete #list-complete .wrapper {
    width: 90%;
  }
  #listing-complete #list-complete .wrapper h2 {
    padding-left: 20%;
    margin-bottom: 30px;
  }
  #listing-complete #list-complete .wrapper #page-fraction {
    left: 0;
  }
  #listing-complete #list-complete .wrapper .completeMessage img {
    margin-top: 5vh;
  }
  #listing-complete #list-complete .wrapper .completeMessage h2 {
    padding-left: 0;
    margin-top: 5vh;
  }
  #listing-complete #list-complete .wrapper .content button {
    margin-left: 0;
    width: 100%;
    margin: 3vh 0 2.5vh;
  }
  #listing-complete #list-complete .nextSection {
    padding-top: 15%;
  }
  #listing-complete #list-complete .nextSection .steps {
    width: 80%;
  }
  #listing-complete #list-complete .nextSection .steps .item {
    width: 100%;
    margin: 6.5vh 0;
  }
}

#list.edit #gform_1 .results, #list.edit #gform_7 .results {
  margin: 1em 0 0 0;
  background: white;
  border-radius: 5px;
  padding: 13px 10px 10px 13px;
  position: relative;
  width: 88%;
}
#list.edit #gform_1 .results p, #list.edit #gform_7 .results p {
  display: inline-block;
  max-width: 200px;
  margin-top: 0 !important;
}
#list.edit #gform_1 .results p img, #list.edit #gform_7 .results p img {
  width: 100%;
}
#list.edit #gform_1 .results p.name, #list.edit #gform_7 .results p.name {
  color: #2A5B3B;
  /* top: 50%; */
  display: inline-block;
  margin-left: 30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  margin-top: 0;
}
#list.edit #gform_1 .results a.gform_update_post_delete_link, #list.edit #gform_7 .results a.gform_update_post_delete_link {
  background: url(img/icons/green-close-icon.svg) no-repeat 90% 40%/43px;
  position: absolute;
  right: -79px;
  top: 50%;
  width: 50px;
  height: 50px;
  font-size: 0px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

@media (max-width: 699px) {
  #list .wrapper {
    padding-top: 15vh;
    width: 90%;
  }
  #list .wrapper #gform_wrapper_1 #gform_page_1_4, #list .wrapper #gform_wrapper_7 #gform_page_1_4 {
    padding-top: 50px;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_fields, #list .wrapper #gform_wrapper_7 .gform_body .gform_fields {
    width: 100%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_fields > li, #list .wrapper #gform_wrapper_7 .gform_body .gform_fields > li {
    padding-top: 40px;
    position: relative;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #page-fraction, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction {
    top: 36px;
    left: 0;
  }
  #list .wrapper #gform_wrapper_1 .gform_body h2, #list .wrapper #gform_wrapper_7 .gform_body h2 {
    padding-left: 80px;
  }
}
@media (max-width: 699px) and (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body h2, #list .wrapper #gform_wrapper_7 .gform_body h2 {
    padding-left: 77px;
  }
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories input[type=text], #list .wrapper #gform_wrapper_1 .gform_body .optional-categories textarea, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories input[type=text], #list .wrapper #gform_wrapper_7 .gform_body .optional-categories textarea {
    margin-left: 0;
  }
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image:before {
    width: 96%;
  }
  #list .wrapper #gform_wrapper_7 .gform_body .results .results-bar a.thumbnail-link {
    position: static !important;
    float: left !important;
    display: block !important;
    transform: none !important;
    -webkit-transform: none !important;
  }
  #list .wrapper #gform_wrapper_7 .gform_body .results .results-bar a.thumbnail-link img.thumbnail {
    display: block !important;
  }
}
@media (max-width: 699px) {
  #list .wrapper #gform_wrapper_7 .gform_body #field_7_48.image:before {
    width: 96%;
  }
}
@media (max-width: 699px) {
  #list #single .personal-panel.mobileOnly:before {
    display: none;
  }
  #list #single .personal-panel #user {
    padding-top: 0;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #list .wrapper {
    width: 70%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .previewImage, #list .wrapper #gform_wrapper_7 .gform_body .previewImage {
    display: none;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_fields, #list .wrapper #gform_wrapper_7 .gform_body .gform_fields {
    width: 98%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #page-fraction, #list .wrapper #gform_wrapper_7 .gform_body #page-fraction {
    left: -16%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_1 .gform_body #field_7_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_1_17 .ginput_container, #list .wrapper #gform_wrapper_7 .gform_body #field_7_17 .ginput_container {
    margin-bottom: 0;
    margin-top: 0;
  }
  #list .wrapper #gform_wrapper_1 .gform_body #single, #list .wrapper #gform_wrapper_7 .gform_body #single {
    width: 122%;
    margin-left: -53px;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .message, #list .wrapper #gform_wrapper_7 .gform_body .message {
    padding-right: 20px !important;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer {
    position: static;
    box-shadow: none;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_next_button {
    right: 0;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer .gform_previous_button {
    left: 0;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_1,
#list .wrapper #gform_wrapper_1 .gform_body .gform_page_footer #gform_submit_button_7, #list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_1,
#list .wrapper #gform_wrapper_7 .gform_body .gform_page_footer #gform_submit_button_7 {
    width: 30%;
    right: 0;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .custom-dropdown::after,
#list .wrapper #gform_wrapper_1 .gform_body .ginput_container_select::after, #list .wrapper #gform_wrapper_7 .gform_body .custom-dropdown::after,
#list .wrapper #gform_wrapper_7 .gform_body .ginput_container_select::after {
    right: 2.25em;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 {
    width: 96%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 li, #list .wrapper #gform_wrapper_7 .gform_body .optional-categories#field_1_31 li {
    margin-right: 12%;
  }
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1024px) and (min-device-height : 1366px) and (max-device-height : 1366px) and (min-width: 1024px) and (max-width: 1024px) {
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 {
    width: 96%;
  }
  #list .wrapper #gform_wrapper_1 .gform_body .optional-categories#field_1_31 li {
    margin-right: 12%;
  }
}
#forum #searchBar {
  width: 101%;
  height: auto;
  box-shadow: inset 0px -3px 11px 0px rgba(0, 0, 0, 0.5);
  background: url("img/gmg-green-bg-pattern.svg") repeat 0 0;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  padding-top: 12%;
  padding-bottom: 100px;
}
@media (max-width: 699px) {
  #forum #searchBar {
    height: 60%;
    padding-bottom: 5vh;
  }
}
#forum #searchBar.fixedMe {
  position: fixed;
  padding-top: 0;
  top: 0;
  height: 100px;
  z-index: 9;
}
#forum #searchBar.fixedMe .inner {
  position: relative;
  left: 2%;
  transform: none;
  -webkit-transform: none;
  transition: all 0.4s ease;
}
#forum #searchBar.fixedMe .inner > p {
  opacity: 0;
  height: 0;
}
#forum #searchBar.fixedMe .inner img.mc {
  opacity: 0;
  height: 0;
  margin: 0;
  transition: all 0.4s ease;
}
#forum #searchBar.fixedMe .inner #search {
  margin-top: 20px;
}
#forum #searchBar.fixedMe .inner #search #search-forum input {
  height: 53px;
}
#forum #searchBar.fixedMe .inner #search .customselect select {
  height: 44px;
  line-height: 100%;
  transition: all 0.3s ease;
}
#forum #searchBar.fixedMe .inner #search a#searchGo {
  width: 8%;
  height: 38px;
}
#forum #searchBar.fixedMe .inner #search a#searchGo img {
  width: 23px;
}
#forum #searchBar.fixedMe .inner .addPost {
  display: none;
}
#forum #searchBar.fixedMe button {
  opacity: 1;
  top: 23px;
  transition: top 0.4s ease;
}
#forum #searchBar .inner {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transition: left 0.4s ease;
}
#forum #searchBar .inner img.mc {
  margin-bottom: 30px;
  opacity: 1;
  height: auto;
  transition: all 0.4s ease 0.5s;
}
#forum #searchBar .inner #search {
  margin-top: 38px;
}
@media (max-width: 699px) {
  #forum #searchBar .inner #search {
    margin-bottom: 40px;
  }
}
#forum #searchBar .inner .addPost {
  display: block;
}
#forum #searchBar .inner .addPost img {
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: transform 0.4s ease;
}
#forum #searchBar .inner .addPost:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: transform 0.4s ease;
}
@media (max-width: 699px) {
  #forum #searchBar .inner .addPost {
    width: 61%;
    margin: 0 auto;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #forum #searchBar .inner .addPost {
    width: 40%;
    margin: 50px auto 0;
  }
}
#forum #searchBar button {
  position: absolute;
  right: 3vw;
  top: -53px;
  margin-top: 0;
  padding: 0px 4%;
  transition: top 0.4s ease;
}

#sortby {
  position: relative;
  margin-left: 25px;
  width: 218px;
  top: 0px;
}
#sortby p.big {
  font-size: 1.325rem;
}
#sortby:after {
  content: "\a";
  display: block;
  background: url("img/icons/grey-down-arrow.svg") no-repeat 50% 50%/45%;
  width: 50px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#sortby select {
  background: transparent;
  -webkit-appearance: none;
  border-radius: none;
  border: none;
  font-size: 1.325rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #ACACAC;
  width: 100%;
  position: relative;
  z-index: 1;
}
#sortby select:focus {
  outline: none;
}
#sortby select:hover {
  cursor: pointer;
}
@media (max-width: 699px) {
  #sortby {
    display: block;
    margin-left: 0;
  }
}

#filterContainer {
  width: 25%;
  float: left;
  position: relative;
  z-index: 5;
  top: -1px;
}
#filterContainer .innerwrap {
  box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.5);
  background: #2A5B3B;
  width: 100%;
  height: auto;
  padding-bottom: 8%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
#filterContainer .innerwrap .heading {
  width: 100%;
  padding: 15% 7% 7% 8%;
}
#filterContainer .innerwrap .heading .img {
  width: 45px;
  height: 100%;
  float: left;
  margin-right: 5%;
}
#filterContainer .innerwrap .heading .img img {
  width: 100%;
}
#filterContainer .innerwrap .heading h3 {
  float: left;
  width: 68%;
}

#forum {
  width: 100%;
  overflow-x: hidden;
}
#forum .plant-listings {
  margin-left: 25%;
  position: relative;
}
#forum .plant-listings #amount {
  position: absolute;
  top: 35px;
  right: 4%;
  width: 60px;
  height: 60px;
  background: url("img/icons/circle-icon.svg") no-repeat 0 0/100%;
}
#forum .plant-listings #amount h6 {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 45%;
  left: 50%;
  text-align: center;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#forum .plant-listings #results #response {
  width: 100%;
  margin: 0 auto;
}
#forum .plant-listings #results #response .row {
  /* -webkit-column-count: 2;
     -moz-column-count: 2;
     column-count: 2;
  -webkit-column-gap: 4%;
  -moz-column-gap: 4%;
   column-gap: 4%; */
}
#forum .plant-listings .post {
  /* width: 100%;
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  overflow: hidden;
  display: inline-block;
  // margin-right: 4%;
  margin-bottom: 12%;
  vertical-align: top;
  transition: all 0.4s ease;
  position: relative; */
  width: 48%;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 4%;
  overflow: hidden;
  float: left;
  margin-right: 4%;
  padding: 3%;
  min-height: 350px;
  /* -webkit-column-break-inside: avoid;
         	page-break-inside: avoid;
              break-inside: avoid; */
}
#forum .plant-listings .post.hint {
  border-top: 8px solid #98C257;
  position: relative;
  overflow: visible;
}
#forum .plant-listings .post.hint:after {
  content: "\a";
  position: absolute;
  z-index: 1;
  top: -20px;
  right: 18px;
  background: url("img/icons/hints-icon.svg") no-repeat 0 0;
  width: 63px;
  height: 92px;
}
#forum .plant-listings .post.hint h2 {
  color: #98C257;
  line-height: 120%;
}
#forum .plant-listings .post h2 {
  width: 85%;
  line-height: 120%;
}
@media (max-width: 1023px) {
  #forum .plant-listings .post h2 {
    font-size: 1.8em;
  }
}
@media (max-width: 1023px) {
  #forum .plant-listings .post .tags p {
    font-size: 0.9em;
  }
}
#forum .plant-listings .post .tags .tag-icon {
  width: 15px;
  height: 15px;
  margin: 0 8px 0 8px;
}
#forum .plant-listings .post #comments-title {
  position: absolute;
  top: auto;
  bottom: 10%;
  right: 5%;
  padding-right: 40px;
  height: 43px;
}
@media (max-width: 699px) {
  #forum .plant-listings .post #comments-title {
    bottom: 10px;
  }
}
#forum .plant-listings .post #comments-title h6 {
  line-height: 150%;
  vertical-align: middle;
  background: none;
  padding-right: 0;
  position: static;
}
#forum .plant-listings .post #comments-title:after {
  content: "\a";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 35px;
  height: 43px;
  background: url("img/icons/grey-comment-icon.svg") no-repeat 50% 50%/90%;
}
#forum .plant-listings .post a h6 {
  display: inline-block;
  width: auto;
  padding-right: 25px;
  background: url("img/icons/brown-right-icons.png") no-repeat 100% 50%;
  position: absolute;
  bottom: 38px;
}
#forum .plant-listings .post:hover {
  cursor: pointer;
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
#forum .plant-listings .post:nth-child(2n) {
  margin-right: 0;
}
#forum .form-submit {
  opacity: 1;
}

@media (min-width: 699px) and (max-width: 1023px) {
  #filterContainer.mobileOnly {
    position: absolute;
    right: -100vw;
  }

  #searchBar .inner {
    width: 80%;
  }
  #searchBar .inner img {
    width: 80%;
  }

  #filterContainer {
    position: relative;
    width: 100%;
    float: none;
    min-height: 80px;
  }
  #filterContainer .innerwrap {
    position: relative;
    padding-bottom: 5%;
    min-height: 80px;
  }
  #filterContainer .innerwrap .heading {
    padding: 5% 7% 0% 8%;
  }
  #filterContainer .innerwrap .heading:hover {
    cursor: pointer;
  }
  #filterContainer .group {
    position: absolute;
    right: -100vw;
    top: 115px;
    width: 100%;
    background: #347C4D;
    padding-bottom: 39px;
  }
  #filterContainer .group.open {
    right: 0;
  }

  #find .plant-listings {
    margin-left: 0;
    padding-top: 9%;
  }
  #find .plant-listings #amount {
    top: 66px;
  }
  #find .plant-listings #results {
    margin-top: 10%;
  }

  #forum #searchBar {
    height: 62vh;
  }
  #forum .plant-listings {
    margin-left: 0;
    padding-top: 9%;
  }
  #forum .plant-listings .post {
    height: auto;
  }
  #forum .plant-listings .post a h6 {
    position: static;
  }
}
@media (max-width: 699px) {
  #filterContainer.mobileOnly {
    position: absolute;
    right: -100vw;
  }

  #searchBar .inner {
    width: 80%;
    margin: 0 auto;
  }
  #searchBar .inner img {
    width: 80%;
  }

  #filterContainer {
    position: relative;
    width: 100%;
    float: none;
    min-height: 100px;
    z-index: 2;
  }
  #filterContainer .innerwrap {
    position: relative;
    min-height: 100px;
  }
  #filterContainer .innerwrap .heading {
    padding: 7% 7% 0% 8%;
  }
  #filterContainer .innerwrap .heading:hover {
    cursor: pointer;
  }
  #filterContainer .group {
    position: absolute;
    right: -100vw;
    top: 108px;
    width: 100%;
    background: #347C4D;
    padding-bottom: 39px;
  }
  #filterContainer .group.open {
    right: 0;
  }

  #forum #searchBar {
    padding-top: 15vh;
  }
  #forum #searchBar.fixedMe .inner {
    left: 50%;
    position: relative;
  }
  #forum #searchBar #search-forum {
    width: 87%;
  }
  #forum #searchBar #search-forum label .customselect {
    width: 38%;
    right: 9px;
  }
  #forum #searchBar #search-forum label .customselect select {
    font-size: 0.8em;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown:before {
    width: 0;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown:after {
    width: 25px;
    height: 2em;
    top: 48%;
    right: 0px;
  }
  #forum .plant-listings {
    margin-left: 0;
    padding-top: 15%;
  }
  #forum .plant-listings #amount {
    top: 50px;
  }
  #forum .plant-listings #results {
    margin-top: 10%;
  }
  #forum .plant-listings #results .plant {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
  }
  #forum .plant-listings #results .plant .image {
    width: 34%;
    float: right;
  }
  #forum .plant-listings #results .plant .image .curve {
    display: none;
  }
  #forum .plant-listings #results .plant .details {
    width: 66%;
    float: left;
    padding: 7% 5%;
  }
  #forum .plant-listings #results .plant .details .price {
    position: static;
    margin-top: 3%;
  }
  #forum .plant-listings .post {
    padding: 7% 5%;
    width: 100%;
    margin-bottom: 12%;
  }
  #forum .plant-listings .post h6 {
    bottom: 24px !important;
  }
  #forum .plant-listings .post #comments-title {
    bottom: 16px;
  }
  #forum .plant-listings .post .tags {
    width: 75%;
    margin-bottom: 25px;
  }
  #forum .plant-listings .post .tags > p > span {
    display: block;
  }
  #forum .plant-listings .post > .block {
    margin-bottom: 85px;
  }
}
#forum #results #post {
  width: 45%;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
}

#forum-add #user {
  width: 21%;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  position: absolute;
  right: 10%;
  top: 2%;
}
#forum-add #user #userID {
  margin-top: 10%;
}
#forum-add #user #userID .profile {
  vertical-align: middle;
  width: 77px;
  height: 77px;
  display: inline-block;
  margin-right: 15px;
  background: #D8D7D0;
  border-radius: 50%;
  overflow: hidden;
}
#forum-add #user #userID .profile img {
  width: 100%;
  height: auto;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#forum-add #user #userID .profile img.default {
  width: 75%;
}
#forum-add #user #userID .profileDets {
  vertical-align: middle;
  width: 60%;
  display: inline-block;
}
#forum-add #user #userID button {
  width: 100%;
  background: #2A5B3B;
  margin-top: 15%;
  padding: 10px 10px 7px;
  transition: background 0.5s ease;
}
#forum-add #user #userID button:hover {
  background: #224a30;
  transition: background 0.5s ease;
}
#forum-add #filterContainer {
  background: #2A5B3B;
  padding: 2.75% 3% 2% 3%;
}
@media (max-width: 1023px) {
  #forum-add #filterContainer {
    height: 0;
    min-height: 0;
    padding: 0;
  }
}
#forum-add #searchBar {
  height: 23vh;
  padding-top: 12%;
}
#forum-add #forumCategories {
  position: relative;
  margin-left: 25px;
  width: 218px;
  top: 0px;
}
#forum-add #forumCategories p.big {
  font-size: 1.325rem;
}
#forum-add #forumCategories:after {
  content: "\a";
  display: block;
  background: url("img/icons/grey-down-arrow.svg") no-repeat 50% 50%/45%;
  width: 50px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#forum-add #forumCategories select {
  background: transparent;
  -webkit-appearance: none;
  border-radius: none;
  border: none;
  font-size: 1.325rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #ACACAC;
  position: relative;
  z-index: 3;
  width: 100%;
}
#forum-add #forumCategories select:focus {
  outline: none;
}
#forum-add #forumCategories select:hover {
  cursor: pointer;
}
#forum-add .plant-listings {
  margin-left: 25%;
  padding-bottom: 10vh;
  position: relative;
}
#forum-add #postbox {
  width: 64%;
  display: inline-block;
}
#forum-add #postbox #tags {
  position: absolute;
  left: -30%;
  top: 5%;
  z-index: 7;
  width: 25%;
}
#forum-add #postbox #tags .forumitem {
  width: 100%;
}
@media (max-width: 1023px) {
  #forum-add #postbox #tags {
    width: 100%;
    position: static;
    z-index: 0;
    background: #347C4D;
    padding: 10px;
  }
}
#forum-add #postbox .title {
  background: none;
  border: none;
  border-bottom: 2px solid rgba(172, 172, 172, 0.8);
  line-height: 150%;
  height: 45px;
  width: 100%;
  font-size: 2.25rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #347C4D;
  padding-bottom: 10px;
}
@media (max-width: 699px) {
  #forum-add #postbox .title {
    font-size: 1.3rem;
  }
}
#forum-add #postbox .title::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 2.25rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #347C4D;
  font-style: inherit;
}
#forum-add #postbox .title::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 2.25rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #347C4D;
  font-style: inherit;
}
#forum-add #postbox .title:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 2.25rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #347C4D;
  font-style: inherit;
}
#forum-add #postbox .title:-moz-placeholder {
  /* Firefox 18- */
  font-size: 2.25rem;
  font-family: "balboa-plus-fill", sans-serif;
  color: #347C4D;
  font-style: inherit;
}
#forum-add #postbox .title:focus {
  outline: none;
}
@media (max-width: 699px) {
  #forum-add #postbox .title::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 1.6rem;
    font-family: "balboa-plus-fill", sans-serif;
    color: #347C4D;
    font-style: inherit;
  }
  #forum-add #postbox .title::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 1.6rem;
    font-family: "balboa-plus-fill", sans-serif;
    color: #347C4D;
    font-style: inherit;
  }
  #forum-add #postbox .title:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 1.6rem;
    font-family: "balboa-plus-fill", sans-serif;
    color: #347C4D;
    font-style: inherit;
  }
  #forum-add #postbox .title:-moz-placeholder {
    /* Firefox 18- */
    font-size: 1.6rem;
    font-family: "balboa-plus-fill", sans-serif;
    color: #347C4D;
    font-style: inherit;
  }
}
#forum-add #postbox #description {
  border: 1px solid #ACACAC;
  border-radius: 5px;
  background: #FFFAEF;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 50vh;
  font-size: 1.125rem;
  line-height: 1.2em;
  font-family: "lato", sans-serif;
  color: grey;
  padding: 2%;
}
#forum-add #postbox #description:focus {
  outline: none;
}
@media (max-width: 699px) {
  #forum-add #postbox #description {
    min-height: 60vh;
  }
}
#forum-add #postbox input[type=submit] {
  display: block;
  background: #2A5B3B;
  border: none;
  border-radius: 3px;
  width: 50%;
  margin-top: 5%;
  margin: 5% auto 0;
  padding: 5px 10px 4px;
  transition: background 0.5s ease;
  color: #fff;
  font-size: 1.5rem;
  font-family: "balboa-plus-fill", sans-serif;
  text-decoration: uppercase;
}
#forum-add #postbox input[type=submit]:hover {
  cursor: pointer;
  background: #347C4D;
  transition: background 0.5s ease;
}
#forum-add #postbox input[type=submit]:focus {
  outline: none;
}
@media (max-width: 699px) {
  #forum-add #postbox input[type=submit] {
    width: 100%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #forum-add #postbox input[type=submit] {
    width: 50%;
  }
}

#forum-confirmation #filterContainer {
  background: transparent;
  height: auto !important;
  min-height: auto !important;
}
#forum-confirmation #forum-add {
  min-height: 93vh;
}
#forum-confirmation .plant-listings {
  /* position: absolute;
  top: 50%;
  transform: translateY(-50%); */
  margin-left: 0;
  padding-bottom: 0;
  width: 100%;
}
#forum-confirmation #postbox {
  width: 65%;
  margin: 0 auto;
  display: block;
}
#forum-confirmation #postbox #result {
  text-align: center;
}
#forum-confirmation #postbox #result img {
  max-width: 450px;
  width: 50%;
}
@media (max-width: 699px) {
  #forum-confirmation #postbox #result img {
    width: 80%;
  }
}

#addNewComment input[type=submit] {
  opacity: 1;
  position: static;
}
#addNewComment input[type=submit]:focus {
  outline: none;
}

@media (max-width: 699px) {
  #forum #searchBar .inner {
    margin-left: 0;
  }
  #forum #searchBar #search-forum {
    width: 100%;
  }
  #forum #searchBar #search-forum label .customselect {
    width: 100%;
    position: static;
    transform: none;
    -webkit-transform: none;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown {
    margin: 0;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown select {
    height: 60px;
    padding-left: 15px;
    font-size: 1.2rem;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown select option {
    font-size: 1.2rem;
  }
  #forum #searchBar #search-forum label .customselect .custom-dropdown:after {
    right: 13px;
  }
}
@supports (-ms-ime-align: auto) {
  #sortby select {
    font-size: 22px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #sortby select {
    font-size: 22px;
  }
}
#dashboard.wrapper {
  padding-top: 6%;
  background: url("img/bkgdPattern.svg") repeat-x 0 0;
}
@media (max-width: 699px) {
  #dashboard.wrapper {
    padding-top: 20%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard.wrapper {
    padding-top: 10%;
  }
}

#unsubscribe button {
  margin-top: 3%;
  width: 25%;
  padding: 6px 0;
}

#dashboard #filterContainer {
  position: relative;
}
#dashboard #filterContainer .filterType.active {
  background: #4E9F62;
  transition: background 0.5s ease;
}
@media (max-width: 699px) {
  #dashboard #filterContainer {
    padding-bottom: 0;
    min-height: auto;
    z-index: 0;
  }
  #dashboard #filterContainer .group {
    position: relative;
    top: 0;
    right: 0;
    background: none;
    padding-bottom: 0;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard #filterContainer {
    padding-bottom: 0;
    min-height: auto;
  }
  #dashboard #filterContainer .group {
    position: relative;
    top: 0;
    right: 0;
    background: none;
    padding-bottom: 0;
  }
}

#dashboard .sidebar, #homepage .sidebar {
  width: 28%;
  float: left;
  box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.5);
  background: #2A5B3B;
  height: auto;
  padding-bottom: 8%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  min-height: 100vh;
}
@media (max-width: 699px) {
  #dashboard .sidebar, #homepage .sidebar {
    width: 100%;
    float: none;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard .sidebar, #homepage .sidebar {
    width: 100%;
    float: none;
  }
}
#dashboard .filterType.active, #homepage .filterType.active {
  background: #4E9F62;
  transition: background 0.5s ease;
}
#dashboard #userProfile, #homepage #userProfile {
  background: #FFFAEF;
  widht: 100%;
}
#dashboard #userProfile #user, #homepage #userProfile #user {
  padding: 7% 9% 16% 9%;
}
@media (max-width: 699px) {
  #dashboard #userProfile #user, #homepage #userProfile #user {
    padding: 7% 6% 9%;
  }
}
#dashboard #userProfile #userID, #homepage #userProfile #userID {
  margin-top: 10%;
}
#dashboard #userProfile #userID .profile, #homepage #userProfile #userID .profile {
  vertical-align: middle;
  width: 90px;
  height: 90px;
  display: inline-block;
  margin-right: 15px;
  background: #D8D7D0;
  border-radius: 50%;
  overflow: hidden;
}
#dashboard #userProfile #userID .profile img, #homepage #userProfile #userID .profile img {
  width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
#dashboard #userProfile #userID .profile img.default, #homepage #userProfile #userID .profile img.default {
  width: 75%;
}
#dashboard #userProfile #userID .profileDets, #homepage #userProfile #userID .profileDets {
  vertical-align: middle;
  width: 60%;
  display: inline-block;
  margin-top: 15px;
}
#dashboard #userProfile #userID button, #homepage #userProfile #userID button {
  width: 100%;
  background: #2A5B3B;
  margin-top: 15%;
  padding: 10px 10px 7px;
  transition: background 0.5s ease;
}
#dashboard #userProfile #userID button:hover, #homepage #userProfile #userID button:hover {
  background: #224a30;
  transition: background 0.5s ease;
}
#dashboard #menuItems, #homepage #menuItems {
  background: #2A5B3B;
}
#dashboard #menuItems .group .title, #homepage #menuItems .group .title {
  position: relative;
  z-index: 2;
  transition: background 0.5s ease;
}
#dashboard #menuItems .group .title > .relative:hover, #homepage #menuItems .group .title > .relative:hover {
  cursor: pointer;
}
#dashboard #menuItems .group .title h5, #homepage #menuItems .group .title h5 {
  float: left;
}
#dashboard #menuItems .group .title .icon, #homepage #menuItems .group .title .icon {
  float: right;
  width: 37px;
  height: 30px;
  background: url("img/icons/cream-right-arrow.svg") no-repeat 50% 50%/50%;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.6s ease;
}
#dashboard #menuItems .group .title .setValues.to, #dashboard #menuItems .group .title .setValues.from, #homepage #menuItems .group .title .setValues.to, #homepage #menuItems .group .title .setValues.from {
  display: inline-block;
}
#dashboard #menuItems .group .title:hover, #homepage #menuItems .group .title:hover {
  background: #347C4D;
  transition: background 0.5s ease;
}
#dashboard #menuItems .group.open .title, #homepage #menuItems .group.open .title {
  background: #4E9F62;
  width: 101%;
}
#dashboard #menuItems .group.open .title .icon, #homepage #menuItems .group.open .title .icon {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transition: transform 0.6s ease;
}
#dashboard .details-panel, #homepage .details-panel {
  width: 72%;
  position: relative;
  padding-right: 0;
  background: #FFFAEF;
}
#dashboard .details-panel #posts, #dashboard .details-panel #blogPosts, #homepage .details-panel #posts, #homepage .details-panel #blogPosts {
  position: relative;
}
#dashboard .details-panel #posts h3, #dashboard .details-panel #blogPosts h3, #homepage .details-panel #posts h3, #homepage .details-panel #blogPosts h3 {
  margin-bottom: 2%;
}
#dashboard .details-panel #posts #closePopup2, #dashboard .details-panel #blogPosts #closePopup2, #homepage .details-panel #posts #closePopup2, #homepage .details-panel #blogPosts #closePopup2 {
  z-index: 2;
  position: absolute;
  right: 4%;
  top: 0;
  width: auto;
  transition: all 0.3s ease img;
  transition-display: inline-block;
  transition-vertical-align: middle;
}
#dashboard .details-panel #posts #closePopup2 h6, #dashboard .details-panel #blogPosts #closePopup2 h6, #homepage .details-panel #posts #closePopup2 h6, #homepage .details-panel #blogPosts #closePopup2 h6 {
  vertical-align: middle;
  margin-top: 1px;
  width: auto;
  margin-right: 15px;
  display: inline-block;
  transition: all 0.5s ease;
}
#dashboard .details-panel #posts #closePopup2:hover img, #dashboard .details-panel #blogPosts #closePopup2:hover img, #homepage .details-panel #posts #closePopup2:hover img, #homepage .details-panel #blogPosts #closePopup2:hover img {
  cursor: pointer;
}
#dashboard .details-panel #posts #closePopup2:hover, #dashboard .details-panel #blogPosts #closePopup2:hover, #homepage .details-panel #posts #closePopup2:hover, #homepage .details-panel #blogPosts #closePopup2:hover {
  cursor: pointer;
}
#dashboard .details-panel #posts #closePopup2:hover h6, #dashboard .details-panel #blogPosts #closePopup2:hover h6, #homepage .details-panel #posts #closePopup2:hover h6, #homepage .details-panel #blogPosts #closePopup2:hover h6 {
  color: #255837;
  transition: all 0.5s ease;
}
#dashboard .details-panel #posts .plant, #dashboard .details-panel #blogPosts .plant, #homepage .details-panel #posts .plant, #homepage .details-panel #blogPosts .plant {
  width: 29%;
  margin-right: 4%;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5%;
  vertical-align: top;
  transition: all 0.4s ease;
  position: relative;
}
#dashboard .details-panel #posts .plant.cta, #dashboard .details-panel #blogPosts .plant.cta, #homepage .details-panel #posts .plant.cta, #homepage .details-panel #blogPosts .plant.cta {
  padding: 60px 0 0 0;
  box-shadow: none;
  padding: 0 5%;
  padding-top: 60px;
  padding-bottom: 40px;
}
#dashboard .details-panel #posts .plant.cta:hover, #dashboard .details-panel #blogPosts .plant.cta:hover, #homepage .details-panel #posts .plant.cta:hover, #homepage .details-panel #blogPosts .plant.cta:hover {
  box-shadow: none !important;
}
#dashboard .details-panel #posts .plant.cta p, #dashboard .details-panel #blogPosts .plant.cta p, #homepage .details-panel #posts .plant.cta p, #homepage .details-panel #blogPosts .plant.cta p {
  margin: 35px 0;
  text-align: center;
}
#dashboard .details-panel #posts .plant.cta button, #dashboard .details-panel #blogPosts .plant.cta button, #homepage .details-panel #posts .plant.cta button, #homepage .details-panel #blogPosts .plant.cta button {
  max-width: auto;
  width: 100%;
}
#dashboard .details-panel #posts .plant .image, #dashboard .details-panel #blogPosts .plant .image, #homepage .details-panel #posts .plant .image, #homepage .details-panel #blogPosts .plant .image {
  width: 100%;
  position: relative;
}
#dashboard .details-panel #posts .plant .image img.photo, #dashboard .details-panel #blogPosts .plant .image img.photo, #homepage .details-panel #posts .plant .image img.photo, #homepage .details-panel #blogPosts .plant .image img.photo {
  width: 105%;
  position: relative;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#dashboard .details-panel #posts .plant .image .curve, #dashboard .details-panel #blogPosts .plant .image .curve, #homepage .details-panel #posts .plant .image .curve, #homepage .details-panel #blogPosts .plant .image .curve {
  display: block;
  width: 104%;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#dashboard .details-panel #posts .plant .edit, #dashboard .details-panel #blogPosts .plant .edit, #homepage .details-panel #posts .plant .edit, #homepage .details-panel #blogPosts .plant .edit {
  position: absolute;
  top: 0px;
  right: -0.5px;
  z-index: 2;
  width: 66px;
  height: 66px;
}
#dashboard .details-panel #posts .plant .edit span, #dashboard .details-panel #blogPosts .plant .edit span, #homepage .details-panel #posts .plant .edit span, #homepage .details-panel #blogPosts .plant .edit span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  border-bottom-left-radius: 29px;
  transition: background 0.5s ease;
  background: url("img/icons/pencil-icon.svg") no-repeat 55% 45%/50%, #A69F88;
}
#dashboard .details-panel #posts .plant .edit:hover, #dashboard .details-panel #blogPosts .plant .edit:hover, #homepage .details-panel #posts .plant .edit:hover, #homepage .details-panel #blogPosts .plant .edit:hover {
  cursor: pointer;
  background-size: 60%;
  transition: background 0.5s ease;
}
#dashboard .details-panel #posts .plant .edit.added:before, #dashboard .details-panel #blogPosts .plant .edit.added:before, #homepage .details-panel #posts .plant .edit.added:before, #homepage .details-panel #blogPosts .plant .edit.added:before {
  content: "\a";
  width: 66px;
  height: 66px;
  background: #A69F88;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
}
#dashboard .details-panel #posts .plant .edit.open ~ .overlay, #dashboard .details-panel #blogPosts .plant .edit.open ~ .overlay, #homepage .details-panel #posts .plant .edit.open ~ .overlay, #homepage .details-panel #blogPosts .plant .edit.open ~ .overlay {
  z-index: 4;
  opacity: 1;
  transition: all 0.5s ease;
}
#dashboard .details-panel #posts .plant .overlay, #dashboard .details-panel #blogPosts .plant .overlay, #homepage .details-panel #posts .plant .overlay, #homepage .details-panel #blogPosts .plant .overlay {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 250%;
  background: rgba(92, 78, 99, 0.9);
  padding-top: 30px;
  transition: all 0.5s ease;
}
#dashboard .details-panel #posts .plant .overlay .close, #dashboard .details-panel #blogPosts .plant .overlay .close, #homepage .details-panel #posts .plant .overlay .close, #homepage .details-panel #blogPosts .plant .overlay .close {
  width: 66px;
  height: 66px;
  position: absolute;
  top: 0;
  right: 0%;
  z-index: 4;
  border-bottom-left-radius: 29px;
  transition: background 0.5s ease;
  background: url("img/icons/cream-close-icon.svg") no-repeat 55% 45%/50%, #A69F88;
}
#dashboard .details-panel #posts .plant .overlay .innerwrapper, #dashboard .details-panel #blogPosts .plant .overlay .innerwrapper, #homepage .details-panel #posts .plant .overlay .innerwrapper, #homepage .details-panel #blogPosts .plant .overlay .innerwrapper {
  width: 200%;
  position: relative;
}
#dashboard .details-panel #posts .plant .overlay #extras, #dashboard .details-panel #blogPosts .plant .overlay #extras, #homepage .details-panel #posts .plant .overlay #extras, #homepage .details-panel #blogPosts .plant .overlay #extras {
  float: left;
  width: 50%;
}
#dashboard .details-panel #posts .plant .overlay #extras div, #dashboard .details-panel #blogPosts .plant .overlay #extras div, #homepage .details-panel #posts .plant .overlay #extras div, #homepage .details-panel #blogPosts .plant .overlay #extras div {
  width: 100%;
}
#dashboard .details-panel #posts .plant .overlay #extras div img, #dashboard .details-panel #posts .plant .overlay #extras div h6, #dashboard .details-panel #blogPosts .plant .overlay #extras div img, #dashboard .details-panel #blogPosts .plant .overlay #extras div h6, #homepage .details-panel #posts .plant .overlay #extras div img, #homepage .details-panel #posts .plant .overlay #extras div h6, #homepage .details-panel #blogPosts .plant .overlay #extras div img, #homepage .details-panel #blogPosts .plant .overlay #extras div h6 {
  display: inline-block;
  vertical-align: middle;
}
#dashboard .details-panel #posts .plant .overlay #extras div img, #dashboard .details-panel #blogPosts .plant .overlay #extras div img, #homepage .details-panel #posts .plant .overlay #extras div img, #homepage .details-panel #blogPosts .plant .overlay #extras div img {
  margin-right: 15px;
}
#dashboard .details-panel #posts .plant .overlay #extras div h6, #dashboard .details-panel #blogPosts .plant .overlay #extras div h6, #homepage .details-panel #posts .plant .overlay #extras div h6, #homepage .details-panel #blogPosts .plant .overlay #extras div h6 {
  width: auto;
}
#dashboard .details-panel #posts .plant .overlay #removal, #dashboard .details-panel #blogPosts .plant .overlay #removal, #homepage .details-panel #posts .plant .overlay #removal, #homepage .details-panel #blogPosts .plant .overlay #removal {
  float: left;
  width: 50%;
  padding: 5% 7% 7% 7%;
}
#dashboard .details-panel #posts .plant .overlay #removal .back, #dashboard .details-panel #blogPosts .plant .overlay #removal .back, #homepage .details-panel #posts .plant .overlay #removal .back, #homepage .details-panel #blogPosts .plant .overlay #removal .back {
  width: 100%;
}
#dashboard .details-panel #posts .plant .overlay #removal .back span, #dashboard .details-panel #posts .plant .overlay #removal .back h6, #dashboard .details-panel #blogPosts .plant .overlay #removal .back span, #dashboard .details-panel #blogPosts .plant .overlay #removal .back h6, #homepage .details-panel #posts .plant .overlay #removal .back span, #homepage .details-panel #posts .plant .overlay #removal .back h6, #homepage .details-panel #blogPosts .plant .overlay #removal .back span, #homepage .details-panel #blogPosts .plant .overlay #removal .back h6 {
  width: auto;
  display: inline-block;
  margin-right: 15px;
}
#dashboard .details-panel #posts .plant .overlay #removal form, #dashboard .details-panel #blogPosts .plant .overlay #removal form, #homepage .details-panel #posts .plant .overlay #removal form, #homepage .details-panel #blogPosts .plant .overlay #removal form {
  font-family: "lato", sans-serif;
  color: #FFFAEF;
  font-size: 1.125rem;
  margin-top: 30px;
}
#dashboard .details-panel #posts .plant .overlay #removal form label, #dashboard .details-panel #blogPosts .plant .overlay #removal form label, #homepage .details-panel #posts .plant .overlay #removal form label, #homepage .details-panel #blogPosts .plant .overlay #removal form label {
  border-radius: 5px;
  font-family: "lato", sans-serif;
  font-size: 1.125rem;
  position: relative;
  display: block;
  margin-top: 20px;
  width: 100%;
  right: auto;
  background: transparent;
  transition: all 0.5s ease;
}
#dashboard .details-panel #posts .plant .overlay #removal form label:hover, #dashboard .details-panel #blogPosts .plant .overlay #removal form label:hover, #homepage .details-panel #posts .plant .overlay #removal form label:hover, #homepage .details-panel #blogPosts .plant .overlay #removal form label:hover {
  cursor: pointer;
}
#dashboard .details-panel #posts .plant .overlay #removal form input[type=radio], #dashboard .details-panel #blogPosts .plant .overlay #removal form input[type=radio], #homepage .details-panel #posts .plant .overlay #removal form input[type=radio], #homepage .details-panel #blogPosts .plant .overlay #removal form input[type=radio] {
  opacity: 0;
}
#dashboard .details-panel #posts .plant .overlay #removal form .radiomark, #dashboard .details-panel #blogPosts .plant .overlay #removal form .radiomark, #homepage .details-panel #posts .plant .overlay #removal form .radiomark, #homepage .details-panel #blogPosts .plant .overlay #removal form .radiomark {
  background: none;
  border-color: white;
}
#dashboard .details-panel #posts .plant .overlay #removal form span.title, #dashboard .details-panel #blogPosts .plant .overlay #removal form span.title, #homepage .details-panel #posts .plant .overlay #removal form span.title, #homepage .details-panel #blogPosts .plant .overlay #removal form span.title {
  padding-left: 45px;
  line-height: 150%;
}
#dashboard .details-panel #posts .plant .overlay #removal form input:checked ~ label, #dashboard .details-panel #blogPosts .plant .overlay #removal form input:checked ~ label, #homepage .details-panel #posts .plant .overlay #removal form input:checked ~ label, #homepage .details-panel #blogPosts .plant .overlay #removal form input:checked ~ label {
  background: #FFFAEF;
  color: #2A5B3B;
  transition: all 0.3s ease;
}
#dashboard .details-panel #posts .plant .overlay #removal form input:checked ~ label:after, #dashboard .details-panel #blogPosts .plant .overlay #removal form input:checked ~ label:after, #homepage .details-panel #posts .plant .overlay #removal form input:checked ~ label:after, #homepage .details-panel #blogPosts .plant .overlay #removal form input:checked ~ label:after {
  background: url("img/icons/cream-tick.svg") no-repeat 0 0/100%;
}
#dashboard .details-panel #posts .plant .overlay #removal form input[type=submit], #dashboard .details-panel #blogPosts .plant .overlay #removal form input[type=submit], #homepage .details-panel #posts .plant .overlay #removal form input[type=submit], #homepage .details-panel #blogPosts .plant .overlay #removal form input[type=submit] {
  width: 100%;
  background: white;
  color: white;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  padding: 13px 10px 10px;
  border: 1px solid #fff;
  background: transparent;
}
#dashboard .details-panel #posts .plant .wrap, #dashboard .details-panel #blogPosts .plant .wrap, #homepage .details-panel #posts .plant .wrap, #homepage .details-panel #blogPosts .plant .wrap {
  position: relative;
  width: 100%;
}
#dashboard .details-panel #posts .plant .wrap .details, #dashboard .details-panel #blogPosts .plant .wrap .details, #homepage .details-panel #posts .plant .wrap .details, #homepage .details-panel #blogPosts .plant .wrap .details {
  position: relative;
  background: #FFFAEF;
  padding: 4% 7% 7%;
  width: 70%;
  overflow-wrap: break-word;
}
#dashboard .details-panel #posts .plant .giveaway, #dashboard .details-panel #blogPosts .plant .giveaway, #homepage .details-panel #posts .plant .giveaway, #homepage .details-panel #blogPosts .plant .giveaway {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 48px;
}
@media (max-width: 699px) {
  #dashboard .details-panel #posts .plant .giveaway, #dashboard .details-panel #blogPosts .plant .giveaway, #homepage .details-panel #posts .plant .giveaway, #homepage .details-panel #blogPosts .plant .giveaway {
    width: 30px;
    right: 12px;
    bottom: 12%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard .details-panel #posts .plant .giveaway, #dashboard .details-panel #blogPosts .plant .giveaway, #homepage .details-panel #posts .plant .giveaway, #homepage .details-panel #blogPosts .plant .giveaway {
    width: 30px;
    right: 5%;
    bottom: 17%;
  }
}
#dashboard .details-panel #posts .plant .offers, #dashboard .details-panel #blogPosts .plant .offers, #homepage .details-panel #posts .plant .offers, #homepage .details-panel #blogPosts .plant .offers {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 48px;
}
@media (max-width: 699px) {
  #dashboard .details-panel #posts .plant .offers, #dashboard .details-panel #blogPosts .plant .offers, #homepage .details-panel #posts .plant .offers, #homepage .details-panel #blogPosts .plant .offers {
    width: 34px;
    right: 12px;
    bottom: -1%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard .details-panel #posts .plant .offers, #dashboard .details-panel #blogPosts .plant .offers, #homepage .details-panel #posts .plant .offers, #homepage .details-panel #blogPosts .plant .offers {
    width: 34px;
    right: 5%;
    bottom: 23%;
  }
}
#dashboard .details-panel #posts .plant .swap, #dashboard .details-panel #blogPosts .plant .swap, #homepage .details-panel #posts .plant .swap, #homepage .details-panel #blogPosts .plant .swap {
  position: absolute;
  bottom: 27%;
  right: 5%;
  width: 33px;
}
@media (max-width: 699px) {
  #dashboard .details-panel #posts .plant .swap, #dashboard .details-panel #blogPosts .plant .swap, #homepage .details-panel #posts .plant .swap, #homepage .details-panel #blogPosts .plant .swap {
    width: 25px;
    right: 15px;
    bottom: 15%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard .details-panel #posts .plant .swap, #dashboard .details-panel #blogPosts .plant .swap, #homepage .details-panel #posts .plant .swap, #homepage .details-panel #blogPosts .plant .swap {
    width: 25px;
    right: 5%;
    bottom: 19%;
  }
}
#dashboard .details-panel #posts .plant .price, #dashboard .details-panel #blogPosts .plant .price, #homepage .details-panel #posts .plant .price, #homepage .details-panel #blogPosts .plant .price {
  position: absolute;
  z-index: 3;
  right: 7%;
  top: -27px;
}
@media (max-width: 699px) {
  #dashboard .details-panel #posts .plant .price, #dashboard .details-panel #blogPosts .plant .price, #homepage .details-panel #posts .plant .price, #homepage .details-panel #blogPosts .plant .price {
    position: static;
    padding-left: 5%;
  }
}
#dashboard .details-panel #posts .plant:hover, #dashboard .details-panel #blogPosts .plant:hover, #homepage .details-panel #posts .plant:hover, #homepage .details-panel #blogPosts .plant:hover {
  cursor: pointer;
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
#dashboard #blogPosts .item.showMore, #homepage #blogPosts .item.showMore {
  margin-top: 0;
  width: 29%;
  float: left;
  padding: 60px 5% 40px;
}
#dashboard #blogPosts .item.showMore p, #homepage #blogPosts .item.showMore p {
  margin-top: 30px;
  text-align: center;
}
#dashboard #blogPosts .item.showMore button, #homepage #blogPosts .item.showMore button {
  margin: 30px auto;
  display: block;
  width: 100%;
}
#dashboard #blogPosts .post, #homepage #blogPosts .post {
  width: 46%;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 4%;
  overflow: hidden;
  float: left;
  margin-right: 4%;
  padding: 3%;
  min-height: 318px;
  transition: all 0.4s ease;
}
#dashboard #blogPosts .post:hover, #homepage #blogPosts .post:hover {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.35);
  transition: all 0.4s ease;
}
#dashboard #blogPosts .post #comments-title, #homepage #blogPosts .post #comments-title {
  position: absolute;
  top: auto;
  bottom: 10%;
  right: 5%;
  padding-right: 40px;
  height: 43px;
}
@media (max-width: 699px) {
  #dashboard #blogPosts .post #comments-title, #homepage #blogPosts .post #comments-title {
    bottom: 10px;
  }
}
#dashboard #blogPosts .post.hint, #homepage #blogPosts .post.hint {
  border-top: 8px solid #98C257;
  position: relative;
  overflow: visible;
}
#dashboard #blogPosts .post.hint h2, #homepage #blogPosts .post.hint h2 {
  color: #98C257;
  line-height: 120%;
}
#dashboard #blogPosts .post .edit, #homepage #blogPosts .post .edit {
  position: absolute;
  top: 0px;
  right: -0.5px;
  z-index: 2;
  width: 66px;
  height: 66px;
}
#dashboard #blogPosts .post .edit span, #homepage #blogPosts .post .edit span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  border-bottom-left-radius: 29px;
  transition: background 0.5s ease;
  background: url("img/icons/pencil-icon.svg") no-repeat 55% 45%/50%, #A69F88;
}
#dashboard #blogPosts .post .edit:hover, #homepage #blogPosts .post .edit:hover {
  cursor: pointer;
  background-size: 60%;
  transition: background 0.5s ease;
}
#dashboard #blogPosts .post .edit.added:before, #homepage #blogPosts .post .edit.added:before {
  content: "\a";
  width: 66px;
  height: 66px;
  background: #A69F88;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
}
#dashboard #blogPosts .post .edit.open ~ .overlay, #homepage #blogPosts .post .edit.open ~ .overlay {
  z-index: 4;
  opacity: 1;
  transition: all 0.5s ease;
}
#dashboard #blogPosts .post .overlay, #homepage #blogPosts .post .overlay {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(92, 78, 99, 0.9);
  padding-top: 30px;
  transition: all 0.5s ease;
}
#dashboard #blogPosts .post .overlay .close, #homepage #blogPosts .post .overlay .close {
  width: 66px;
  height: 66px;
  position: absolute;
  top: 0;
  right: 0%;
  z-index: 4;
  border-bottom-left-radius: 29px;
  transition: background 0.5s ease;
  background: url("img/icons/cream-close-icon.svg") no-repeat 55% 45%/50%, #A69F88;
}
#dashboard #blogPosts .post .overlay .innerwrapper, #homepage #blogPosts .post .overlay .innerwrapper {
  width: 100%;
  position: relative;
}
#dashboard #blogPosts .post .overlay #extras, #homepage #blogPosts .post .overlay #extras {
  width: 100%;
}
#dashboard #blogPosts .post .overlay #extras div, #homepage #blogPosts .post .overlay #extras div {
  width: 100%;
}
#dashboard #blogPosts .post .overlay #extras div img, #dashboard #blogPosts .post .overlay #extras div h6, #homepage #blogPosts .post .overlay #extras div img, #homepage #blogPosts .post .overlay #extras div h6 {
  display: inline-block;
  vertical-align: middle;
}
#dashboard #blogPosts .post .overlay #extras div img, #homepage #blogPosts .post .overlay #extras div img {
  margin-right: 15px;
}
#dashboard #blogPosts .post .overlay #extras div h6, #homepage #blogPosts .post .overlay #extras div h6 {
  width: auto;
}
#dashboard #blogPosts .post .overlay #removal, #homepage #blogPosts .post .overlay #removal {
  float: left;
  width: 50%;
  padding: 5% 7% 7% 7%;
}
#dashboard #blogPosts .post .overlay #removal .back, #homepage #blogPosts .post .overlay #removal .back {
  width: 100%;
}
#dashboard #blogPosts .post .overlay #removal .back span, #dashboard #blogPosts .post .overlay #removal .back h6, #homepage #blogPosts .post .overlay #removal .back span, #homepage #blogPosts .post .overlay #removal .back h6 {
  width: auto;
  display: inline-block;
  margin-right: 15px;
}
#dashboard #blogPosts .post .overlay #removal form, #homepage #blogPosts .post .overlay #removal form {
  font-family: "lato", sans-serif;
  color: #FFFAEF;
  font-size: 1.125rem;
  margin-top: 30px;
}
#dashboard #blogPosts .post .overlay #removal form label, #homepage #blogPosts .post .overlay #removal form label {
  border-radius: 5px;
  font-family: "lato", sans-serif;
  font-size: 1.125rem;
  position: relative;
  display: block;
  margin-top: 20px;
  width: 100%;
  right: auto;
  background: transparent;
  transition: all 0.5s ease;
}
#dashboard #blogPosts .post .overlay #removal form label:hover, #homepage #blogPosts .post .overlay #removal form label:hover {
  cursor: pointer;
}
#dashboard #blogPosts .post .overlay #removal form input[type=radio], #homepage #blogPosts .post .overlay #removal form input[type=radio] {
  opacity: 0;
}
#dashboard #blogPosts .post .overlay #removal form .radiomark, #homepage #blogPosts .post .overlay #removal form .radiomark {
  background: none;
  border-color: white;
}
#dashboard #blogPosts .post .overlay #removal form span.title, #homepage #blogPosts .post .overlay #removal form span.title {
  padding-left: 45px;
  line-height: 150%;
}
#dashboard #blogPosts .post .overlay #removal form input:checked ~ label, #homepage #blogPosts .post .overlay #removal form input:checked ~ label {
  background: #FFFAEF;
  color: #2A5B3B;
  transition: all 0.3s ease;
}
#dashboard #blogPosts .post .overlay #removal form input:checked ~ label:after, #homepage #blogPosts .post .overlay #removal form input:checked ~ label:after {
  background: url("img/icons/cream-tick.svg") no-repeat 0 0/100%;
}
#dashboard #blogPosts .post .overlay #removal form input[type=submit], #homepage #blogPosts .post .overlay #removal form input[type=submit] {
  width: 100%;
  background: white;
  color: white;
  font-family: "balboa-plus-fill", sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  padding: 13px 10px 10px;
  border: 1px solid #fff;
  background: transparent;
}
#dashboard #blogPosts #posts .plant, #homepage #blogPosts #posts .plant {
  width: 46%;
}
#dashboard #blogPosts #posts .plant .inner, #homepage #blogPosts #posts .plant .inner {
  width: 64%;
  margin: 0 auto;
}
#dashboard #growlist .item, #homepage #growlist .item {
  width: 29%;
  display: inline-block;
  margin-right: 20px;
  padding: 0 5%;
  padding-top: 60px;
  padding-bottom: 40px;
}
#dashboard #growlist .item p, #homepage #growlist .item p {
  text-align: center;
  margin-top: 30px;
}
#dashboard #growlist .item button, #homepage #growlist .item button {
  margin: 30px auto;
  display: block;
  width: 100%;
}
#dashboard #growlist .item:last-child, #homepage #growlist .item:last-child {
  margin-right: 0;
}

#dashboard .growlist {
  position: absolute;
  top: 0.5px;
  right: 0;
  z-index: 2;
  width: 66px;
  height: 66px;
}
#dashboard .growlist span {
  width: 55px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  background: url("img/icons/growlist-withshadow-icon.svg") no-repeat 0 0/100%;
  transition: background 0.5s ease;
}
#dashboard .growlist:hover {
  cursor: pointer;
}
#dashboard .growlist.active:before {
  content: "\a";
  width: 66px;
  height: 66px;
  background: #A69F88;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: -1;
  border-bottom-left-radius: 30px 30px;
}
#dashboard .growlist.active span {
  background: url("img/icons/growlist-tick-icon.svg") no-repeat 52% 50%/50%;
  transition: background 0.5s ease;
}

#dashboard.listings #amount {
  position: absolute;
  top: 3%;
  right: 4%;
  width: 60px;
  height: 60px;
  background: url("img/icons/circle-icon.svg") no-repeat 0 0/100%;
}
#dashboard.listings #amount h6 {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 45%;
  left: 50%;
  text-align: center;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}

#dashboard.growlist .plant-listings {
  margin-left: 0;
}
#dashboard.growlist #amount {
  position: absolute;
  top: 3%;
  right: 4%;
  width: 60px;
  height: 60px;
  background: url("img/icons/circle-icon.svg") no-repeat 0 0/100%;
}
#dashboard.growlist #amount h6 {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 45%;
  left: 50%;
  text-align: center;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}

@media (max-width: 699px) {
  #dashboard #menuItems #growlist {
    width: 100%;
  }
  #dashboard .details-panel {
    display: none;
  }
  #dashboard.growlist .details-panel {
    display: block;
  }
  #dashboard.listings .details-panel, #dashboard.growlist .details-panel, #dashboard.profile .details-panel {
    display: block;
    width: 100%;
    padding-right: 5%;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras, #dashboard.growlist .details-panel #posts .plant .overlay #extras, #dashboard.profile .details-panel #posts .plant .overlay #extras {
    padding: 0% 2%;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras > div, #dashboard.growlist .details-panel #posts .plant .overlay #extras > div, #dashboard.profile .details-panel #posts .plant .overlay #extras > div {
    margin-top: 9%;
    display: inline-block;
    width: 31%;
    text-align: center;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras > div img, #dashboard.growlist .details-panel #posts .plant .overlay #extras > div img, #dashboard.profile .details-panel #posts .plant .overlay #extras > div img {
    margin-right: 0;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras > a, #dashboard.growlist .details-panel #posts .plant .overlay #extras > a, #dashboard.profile .details-panel #posts .plant .overlay #extras > a {
    display: inline-block;
    width: 31%;
    text-align: center;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras > a img, #dashboard.growlist .details-panel #posts .plant .overlay #extras > a img, #dashboard.profile .details-panel #posts .plant .overlay #extras > a img {
    margin-right: 0;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #extras div h6, #dashboard.growlist .details-panel #posts .plant .overlay #extras div h6, #dashboard.profile .details-panel #posts .plant .overlay #extras div h6 {
    font-size: 15px;
    display: block;
    margin-top: 10px;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal, #dashboard.growlist .details-panel #posts .plant .overlay #removal, #dashboard.profile .details-panel #posts .plant .overlay #removal {
    padding: 0.5% 4% 0 9%;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .back, #dashboard.growlist .details-panel #posts .plant .overlay #removal .back, #dashboard.profile .details-panel #posts .plant .overlay #removal .back {
    width: 13%;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 50%;
    left: 14px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .back span, #dashboard.growlist .details-panel #posts .plant .overlay #removal .back span, #dashboard.profile .details-panel #posts .plant .overlay #removal .back span {
    width: 23px;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .back span img, #dashboard.growlist .details-panel #posts .plant .overlay #removal .back span img, #dashboard.profile .details-panel #posts .plant .overlay #removal .back span img {
    width: 100%;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .back h6, #dashboard.growlist .details-panel #posts .plant .overlay #removal .back h6, #dashboard.profile .details-panel #posts .plant .overlay #removal .back h6 {
    display: none;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal #removeListing, #dashboard.growlist .details-panel #posts .plant .overlay #removal #removeListing, #dashboard.profile .details-panel #posts .plant .overlay #removal #removeListing {
    width: 80%;
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .mobileOnly, #dashboard.growlist .details-panel #posts .plant .overlay #removal .mobileOnly, #dashboard.profile .details-panel #posts .plant .overlay #removal .mobileOnly {
    position: relative;
    width: 100%;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal .mobileOnly:after, #dashboard.growlist .details-panel #posts .plant .overlay #removal .mobileOnly:after, #dashboard.profile .details-panel #posts .plant .overlay #removal .mobileOnly:after {
    content: "\a";
    display: block;
    background: url(img/icons/cream-down-arrow.svg) no-repeat 50% 50%/45%;
    width: 50px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal select, #dashboard.growlist .details-panel #posts .plant .overlay #removal select, #dashboard.profile .details-panel #posts .plant .overlay #removal select {
    background: transparent;
    -webkit-appearance: none;
    border-radius: none;
    border: none;
    font-size: 1.325rem;
    font-family: "balboa-plus-fill", sans-serif;
    color: white;
    position: relative;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal select:focus, #dashboard.growlist .details-panel #posts .plant .overlay #removal select:focus, #dashboard.profile .details-panel #posts .plant .overlay #removal select:focus {
    outline: none;
  }
  #dashboard.listings .details-panel #posts .plant .overlay #removal input, #dashboard.growlist .details-panel #posts .plant .overlay #removal input, #dashboard.profile .details-panel #posts .plant .overlay #removal input {
    margin-top: 0;
  }
  #dashboard.listings .details-panel .left, #dashboard.listings .details-panel .right, #dashboard.growlist .details-panel .left, #dashboard.growlist .details-panel .right, #dashboard.profile .details-panel .left, #dashboard.profile .details-panel .right {
    width: 100%;
    float: none;
  }
  #dashboard.listings .details-panel .right, #dashboard.growlist .details-panel .right, #dashboard.profile .details-panel .right {
    margin-top: 10%;
  }
  #dashboard.listings .details-panel #adduser .form-accept_newsletter, #dashboard.growlist .details-panel #adduser .form-accept_newsletter, #dashboard.profile .details-panel #adduser .form-accept_newsletter {
    width: 100%;
  }
  #dashboard.listings .details-panel #adduser input[type=submit], #dashboard.growlist .details-panel #adduser input[type=submit], #dashboard.profile .details-panel #adduser input[type=submit] {
    width: 100%;
  }
  #dashboard.listings .details-panel #posts .plant, #dashboard.growlist .details-panel #posts .plant, #dashboard.profile .details-panel #posts .plant {
    width: 100%;
    margin: 5% 0;
  }
  #dashboard.listings .details-panel #posts .plant.cta, #dashboard.growlist .details-panel #posts .plant.cta, #dashboard.profile .details-panel #posts .plant.cta {
    height: auto !important;
    width: 100% !important;
  }
  #dashboard.listings .details-panel #posts .plant .wrap, #dashboard.growlist .details-panel #posts .plant .wrap, #dashboard.profile .details-panel #posts .plant .wrap {
    float: left;
    width: 59%;
    height: 100%;
  }
  #dashboard.listings .details-panel #posts .plant .wrap .details, #dashboard.growlist .details-panel #posts .plant .wrap .details, #dashboard.profile .details-panel #posts .plant .wrap .details {
    padding: 10% 5%;
    width: 100%;
    overflow-wrap: break-word;
  }
  #dashboard.listings .details-panel #posts .plant .wrap .details p.location, #dashboard.growlist .details-panel #posts .plant .wrap .details p.location, #dashboard.profile .details-panel #posts .plant .wrap .details p.location {
    margin-top: 6%;
  }
  #dashboard.listings .details-panel #posts .plant .image, #dashboard.growlist .details-panel #posts .plant .image, #dashboard.profile .details-panel #posts .plant .image {
    width: 131px;
    float: right;
    overflow: hidden;
    height: 176px !important;
  }
  #dashboard.listings .details-panel #posts .plant .image img, #dashboard.growlist .details-panel #posts .plant .image img, #dashboard.profile .details-panel #posts .plant .image img {
    height: 100%;
    width: auto;
  }
  #dashboard.listings .details-panel #posts .plant .curve, #dashboard.growlist .details-panel #posts .plant .curve, #dashboard.profile .details-panel #posts .plant .curve {
    display: none;
  }
  #dashboard.listings .details-panel#blogPosts, #dashboard.growlist .details-panel#blogPosts, #dashboard.profile .details-panel#blogPosts {
    width: 100%;
  }
  #dashboard.listings .details-panel#blogPosts .post, #dashboard.growlist .details-panel#blogPosts .post, #dashboard.profile .details-panel#blogPosts .post {
    width: 98%;
    padding: 5%;
    min-height: 270px;
    margin: 0 auto 5vh auto;
    float: none;
  }
  #dashboard.listings .details-panel#blogPosts .post .tags, #dashboard.growlist .details-panel#blogPosts .post .tags, #dashboard.profile .details-panel#blogPosts .post .tags {
    width: 75%;
    margin-bottom: 25px;
  }
  #dashboard.listings .details-panel#blogPosts .post .tags > p > span, #dashboard.growlist .details-panel#blogPosts .post .tags > p > span, #dashboard.profile .details-panel#blogPosts .post .tags > p > span {
    display: block;
  }
  #dashboard.listings .details-panel#blogPosts .post > .block, #dashboard.growlist .details-panel#blogPosts .post > .block, #dashboard.profile .details-panel#blogPosts .post > .block {
    margin-bottom: 85px;
  }
  #dashboard.listings .details-panel#blogPosts .post#ctas .steps .item, #dashboard.growlist .details-panel#blogPosts .post#ctas .steps .item, #dashboard.profile .details-panel#blogPosts .post#ctas .steps .item {
    width: 100%;
    margin: 10% 0;
  }
  #dashboard.listings #amount, #dashboard.growlist #amount, #dashboard.profile #amount {
    top: 5px;
    right: 0;
  }
  #dashboard.growlist .details-panel {
    width: 100%;
  }
  #dashboard #growlist {
    width: 100%;
  }
}
@media (min-width: 699px) and (max-width: 1023px) {
  #dashboard.wrapper {
    padding-top: 10%;
  }
  #dashboard #menuItems #growlist {
    width: 100%;
  }
  #dashboard .details-panel {
    display: none;
  }
  #dashboard.growlist .details-panel {
    display: block;
  }
  #dashboard.listings .details-panel, #dashboard.growlist .details-panel, #dashboard.profile .details-panel {
    display: block;
  }
  #dashboard.listings .details-panel #extras, #dashboard.growlist .details-panel #extras, #dashboard.profile .details-panel #extras {
    padding-bottom: 30px;
  }
  #dashboard.listings .details-panel #extras > div, #dashboard.growlist .details-panel #extras > div, #dashboard.profile .details-panel #extras > div {
    margin-top: 4%;
  }
  #dashboard.listings .details-panel #posts .plant, #dashboard.growlist .details-panel #posts .plant, #dashboard.profile .details-panel #posts .plant {
    width: 44%;
    margin: 5% 2.5% 5% 2.5%;
  }
  #dashboard.listings .details-panel #posts .plant.cta, #dashboard.growlist .details-panel #posts .plant.cta, #dashboard.profile .details-panel #posts .plant.cta {
    width: 44% !important;
    margin: 0 2.5%;
    padding: 3%;
  }
  #dashboard.listings .details-panel #posts .plant.cta img, #dashboard.growlist .details-panel #posts .plant.cta img, #dashboard.profile .details-panel #posts .plant.cta img {
    width: 100%;
  }
  #dashboard.listings .details-panel #posts .plant.cta p, #dashboard.growlist .details-panel #posts .plant.cta p, #dashboard.profile .details-panel #posts .plant.cta p {
    width: 100%;
  }
  #dashboard.listings .details-panel #posts .post, #dashboard.growlist .details-panel #posts .post, #dashboard.profile .details-panel #posts .post {
    min-height: 380px;
  }
  #dashboard.listings .details-panel #posts .post .tags p span, #dashboard.growlist .details-panel #posts .post .tags p span, #dashboard.profile .details-panel #posts .post .tags p span {
    display: block;
  }
  #dashboard.listings .details-panel #blogPosts, #dashboard.growlist .details-panel #blogPosts, #dashboard.profile .details-panel #blogPosts {
    width: 94%;
  }
  #dashboard.listings #amount, #dashboard.growlist #amount, #dashboard.profile #amount {
    top: 5px;
    right: 0;
  }
  #dashboard.growlist .details-panel {
    width: 94%;
  }
  #dashboard #userProfile #user {
    padding-bottom: 8%;
  }
  #dashboard #user > .mobileOnly {
    display: block;
  }
  #dashboard #growlist {
    width: 90%;
    float: none;
    margin: 0 auto;
    padding-left: 0;
  }
  #dashboard .details-panel {
    width: 90%;
    float: none;
    margin: 0 auto;
    padding-left: 0;
  }
}

/*# sourceMappingURL=style.css.map */
