/*@font-face {
    font-family: gillSansReg;
    src: url(https://3235d1eacbac92d576ec-29cc4e20f24b96d339dc6c27a5934350.r16.cf1.rackcdn.com/GillSans_MHA.ttf) format('truetype'),
         url(https://3235d1eacbac92d576ec-29cc4e20f24b96d339dc6c27a5934350.r16.cf1.rackcdn.com/GillSans_MHA.woff) format('woff');

}
@font-face {
    font-family: gillSansBold;
    src: url(https://3235d1eacbac92d576ec-29cc4e20f24b96d339dc6c27a5934350.r16.cf1.rackcdn.com/Gill_Sans_MT_Bold.ttf?#iefix) format('truetype'),
         url(https://3235d1eacbac92d576ec-29cc4e20f24b96d339dc6c27a5934350.r16.cf1.rackcdn.com/GillSans-Bold_MHA.ttf) format('truetype'),
         url(https://3235d1eacbac92d576ec-29cc4e20f24b96d339dc6c27a5934350.r16.cf1.rackcdn.com/GillSans-Bold_MHA.woff) format('woff');
}*/
meta.foundation-version {
  font-family: "/{{ VERSION }}/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

#lbx *,#lbx *:before,#lbx *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lbx a:hover {
  cursor: pointer; }

#lbx img {
  max-width: 100%;
  height: auto; }

#lbx img {
  -ms-interpolation-mode: bicubic; }

#lbx #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
  max-width: none !important; }

#lbx .left {
  float: left !important; }

#lbx.right {
  float: right !important; }


#lbx .hide {
  display: none; }

 #lbx .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#lbx img  {
  display: inline-block;
  vertical-align: top; }

#lbx textarea {
  height: auto;
  min-height: 50px; }

#lbx select {
  width: 100%; }

#lbx .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 43.8rem; }
  #lbx .row:before, .row:after {
    content: " ";
    display: table; }
  #lbx .row:after {
    clear: both; }
  #lbx .row.collapse > .column,#lbx .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  #lbx .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  #lbx .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
     #lbx .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    #lbx .row .row:after {
      clear: both; }
    #lbx .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      #lbx .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      #lbx .row .row.collapse:after {
        clear: both; }

#lbx .column,#lbx .columns {
  padding-left: 0rem;
  padding-right: 0rem;
  width: 100%;
  float: left; }

#lbx [class*="column"] + #lbx [class*="column"]:last-child {
  float: right; }

#lbx [class*="column"] + #lbx [class*="column"].end {
  float: left; }

@media only screen {
#lbx .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  #lbx.column, #lbx .columns {
    position: relative;
    padding-left:0rem;
    padding-right:0rem;
    float: left; }
  #lbx .small-1 {
    width: 8.33333%; }
  #lbx .small-2 {
    width: 16.66667%; }
  #lbx .small-3 {
    width: 25%; }
  #lbx .small-4 {
    width: 33.33333%; }
  #lbx .small-5 {
    width: 41.66667%; }
  #lbx .small-6 {
    width: 50%; }
  #lbx .small-7 {
    width: 58.33333%; }
  #lbx .small-8 {
    width: 66.66667%; }
  #lbx .small-9 {
    width: 75%; }
  #lbx .small-10 {
    width: 83.33333%; }
  #lbx .small-11 {
    width: 91.66667%; }
  #lbx .small-12 {
    width: 100%; }
  #lbx .small-offset-0 {
    margin-left: 0% !important; }
  #lbx .small-offset-1 {
    margin-left: 8.33333% !important; }
  #lbx .small-offset-2 {
    margin-left: 16.66667% !important; }
  #lbx .small-offset-3 {
    margin-left: 25% !important; }
  #lbx .small-offset-4 {
    margin-left: 33.33333% !important; }
  #lbx .small-offset-5 {
    margin-left: 41.66667% !important; }
  #lbx .small-offset-6 {
    margin-left: 50% !important; }
  #lbx .small-offset-7 {
    margin-left: 58.33333% !important; }
  #lbx .small-offset-8 {
    margin-left: 66.66667% !important; }
  #lbx .small-offset-9 {
    margin-left: 75% !important; }
  #lbx .small-offset-10 {
    margin-left: 83.33333% !important; }
  #lbx .small-offset-11 {
    margin-left: 91.66667% !important; }
  #lbx .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  #lbx .column.small-centered, #lbx .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  #lbx .column.small-uncentered, #lbx .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  #lbx .column.small-centered:last-child, #lbx .columns.small-centered:last-child {
    float: none; }
  #lbx .column.small-uncentered:last-child, #lbx .columns.small-uncentered:last-child {
    float: left; }
  #lbx .column.small-uncentered.opposite, #lbx .columns.small-uncentered.opposite {
    float: right; } }

@media only screen and (min-width:40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  #lbx .column, #lbx .columns {
    position: relative;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left; }
  #lbx .medium-1 {
    width: 8.33333%; }
  #lbx .medium-2 {
    width: 16.66667%; }
  #lbx .medium-3 {
    width: 25%; }
  #lbx .medium-4 {
    width: 33.33333%; }
  #lbx .medium-5 {
    width: 41.66667%; }
  #lbx .medium-6 {
    width: 50%; }
  #lbx .medium-7 {
    width: 58.33333%; }
  #lbx .medium-8 {
    width: 66.66667%; }
  #lbx .medium-9 {
    width: 75%; }
  #lbx .medium-10 {
    width: 83.33333%; }
  #lbx .medium-11 {
    width: 91.66667%; }
  #lbx .medium-12 {
    width: 100%; }
  #lbx .medium-offset-0 {
    margin-left: 0% !important; }
  #lbx .medium-offset-1 {
    margin-left: 8.33333% !important; }
  #lbx .medium-offset-2 {
    margin-left: 16.66667% !important; }
  #lbx .medium-offset-3 {
    margin-left: 25% !important; }
  #lbx .medium-offset-4 {
    margin-left: 33.33333% !important; }
  #lbx .medium-offset-5 {
    margin-left: 41.66667% !important; }
  #lbx .medium-offset-6 {
    margin-left: 50% !important; }
  #lbx .medium-offset-7 {
    margin-left: 58.33333% !important; }
  #lbx .medium-offset-8 {
    margin-left: 66.66667% !important; }
  #lbx .medium-offset-9 {
    margin-left: 75% !important; }
  #lbx .medium-offset-10 {
    margin-left: 83.33333% !important; }
  #lbx .medium-offset-11 {
    margin-left: 91.66667% !important; }
  #lbx .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  #lbx .column.medium-centered, #lbx .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  #lbx .column.medium-uncentered, #lbx .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  #lbx .column.medium-centered:last-child, #lbx .columns.medium-centered:last-child {
    float: none; }
  #lbx .column.medium-uncentered:last-child, #lbx .columns.medium-uncentered:last-child {
    float: left; }
  #lbx .column.medium-uncentered.opposite, #lbx .columns.medium-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }

@media only screen and (min-width:64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  #lbx .column, #lbx .columns {
    position: relative;
    padding-left:0.60rem;
    padding-right:0.60rem;
    float: left; }
  #lbx .large-1 {
    width: 8.33333%; }
  #lbx .large-2 {
    width: 16.66667%; }
  #lbx .large-3 {
    width: 25%; }
  #lbx .large-4 {
    width: 33.33333%; }
  #lbx .large-5 {
    width: 41.66667%; }
  #lbx .large-6 {
    width: 50%; }
  #lbx .large-7 {
    width: 58.33333%; }
  #lbx .large-8 {
    width: 66.66667%; }
  #lbx .large-9 {
    width: 75%; }
  #lbx .large-10 {
    width: 83.33333%; }
  #lbx .large-11 {
    width: 91.66667%; }
  #lbx .large-12 {
    width: 100%; }
  .large-offset-0 {
    margin-left: 0% !important; }
  .large-offset-1 {
    margin-left: 8.33333% !important; }
  .large-offset-2 {
    margin-left: 16.66667% !important; }
  .large-offset-3 {
    margin-left: 25% !important; }
  .large-offset-4 {
    margin-left: 33.33333% !important; }
  .large-offset-5 {
    margin-left: 41.66667% !important; }
  .large-offset-6 {
    margin-left: 50% !important; }
  .large-offset-7 {
    margin-left: 58.33333% !important; }
  .large-offset-8 {
    margin-left: 66.66667% !important; }
  .large-offset-9 {
    margin-left: 75% !important; }
  .large-offset-10 {
    margin-left: 83.33333% !important; }
  .large-offset-11 {
    margin-left: 91.66667% !important; }
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  #lbx .column.large-centered, #lbx .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  #lbx .column.large-uncentered, #lbx .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  #lbx .column.large-centered:last-child, #lbx .columns.large-centered:last-child {
    float: none; }
  #lbx .column.large-uncentered:last-child, #lbx .columns.large-uncentered:last-child {
    float: left; }
  #lbx .column.large-uncentered.opposite, #lbx .columns.large-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }




/* Using forms within rows, we need to set some defaults */
#lbx form  .row .row {
  margin: 0 -0.5rem; }
  #lbx form  .row .row .column,#lbx form  .row .row .columns {
    padding: 0 0.5rem; }
  #lbx form  .row .row.collapse {
    margin: 0; }
    #lbx form  .row .row.collapse .column,#lbx form  .row .row.collapse .columns {
      padding: 0; }
    #lbx form  .row .row.collapse input {
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
#lbx form  .row input.column,#lbx form  .row input.columns,#lbx form  .row textarea.column,#lbx form  .row textarea.columns {
  padding-left: 0.5rem; }

/* Label Styles */


/* We use this to get basic styling on all basic form elements */
#lbx input[type="text"] ,#lbx input[type="password"] ,#lbx input[type="date"] ,#lbx input[type="datetime"] ,#lbx input[type="datetime-local"] ,#lbx input[type="month"] ,#lbx input[type="week"] ,#lbx input[type="email"] ,#lbx input[type="number"]  ,#lbx input[type="search"] ,#lbx input[type="tel"] ,#lbx input[type="time"] ,#lbx input[type="url"] ,#lbx input[type="color"] ,#lbx textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #FFFFFF;
  font-family: inherit;
  border: 1px solid #bdbdbd;
  border-radius: 0;
  -webkit-box-shadow: 4px -4px 2px -1px rgba(125,33,100,0.83);
  -moz-box-shadow: 4px -4px 2px -1px rgba(125,33,100,0.83);
  box-shadow: 4px -4px 2px -1px rgba(125,33,100,0.83);
  color:    #000000;
  font-size: 12px;
  font-weight: 700;
  display: inline;
  float: right;
  margin: 0 auto 10px;
  padding: 0 8px;
  height: 1.6rem;
  max-width: 100%;
  width: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  #lbx input[type="text"]:focus,#lbx input[type="password"]:focus,#lbx input[type="date"]:focus,#lbx input[type="datetime"]:focus,#lbx input[type="datetime-local"]:focus,#lbx input[type="month"]:focus,#lbx input[type="week"]:focus,#lbx input[type="email"]:focus,#lbx input[type="number"]:focus,#lbx input[type="search"]:focus,#lbx input[type="tel"]:focus,#lbx input[type="time"]:focus,#lbx input[type="url"]:focus,#lbx input[type="color"]:focus,#lbx textarea:focus {
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  #lbx input[type="text"]:focus,#lbx input[type="password"]:focus,#lbx input[type="date"]:focus,#lbx input[type="datetime"]:focus,#lbx input[type="datetime-local"]:focus,#lbx input[type="month"]:focus,#lbx input[type="week"]:focus,#lbx input[type="email"]:focus,#lbx input[type="number"]:focus,#lbx input[type="search"]:focus,#lbx input[type="tel"]:focus,#lbx input[type="time"]:focus,#lbx input[type="url"]:focus,#lbx input[type="color"]:focus,#lbx textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  #lbx input[type="text"]:disabled,#lbx input[type="password"]:disabled,#lbx input[type="date"]:disabled,#lbx input[type="datetime"]:disabled,#lbx input[type="datetime-local"]:disabled,#lbx input[type="month"]:disabled,#lbx input[type="week"]:disabled,#lbx input[type="email"]:disabled,#lbx input[type="number"]:disabled,#lbx input[type="search"]:disabled,#lbx input[type="tel"]:disabled,#lbx input[type="time"]:disabled,#lbx input[type="url"]:disabled,#lbx input[type="color"]:disabled,#lbx textarea:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  #lbx input[type="text"][disabled],#lbx input[type="text"][readonly],#lbx fieldset[disabled] input[type="text"],#lbx input[type="password"][disabled],#lbx input[type="password"][readonly],#lbx fieldset[disabled] input[type="password"],#lbx input[type="date"][disabled],#lbx input[type="date"][readonly],#lbx fieldset[disabled] input[type="date"],#lbx input[type="datetime"][disabled],#lbx input[type="datetime"][readonly],#lbx fieldset[disabled] input[type="datetime"],#lbx input[type="datetime-local"][disabled],#lbx input[type="datetime-local"][readonly],#lbx fieldset[disabled] input[type="datetime-local"],#lbx input[type="month"][disabled],#lbx input[type="month"][readonly],#lbx fieldset[disabled] input[type="month"],#lbx input[type="week"][disabled],#lbx input[type="week"][readonly],#lbx fieldset[disabled] input[type="week"],#lbx input[type="email"][disabled],#lbx input[type="email"][readonly],#lbx fieldset[disabled] input[type="email"],#lbx input[type="number"][disabled],#lbx input[type="number"][readonly],#lbx fieldset[disabled] input[type="number"],#lbx input[type="search"][disabled],#lbx input[type="search"][readonly],#lbx fieldset[disabled] input[type="search"],#lbx input[type="tel"][disabled],#lbx input[type="tel"][readonly],#lbx fieldset[disabled] input[type="tel"],#lbx input[type="time"][disabled],#lbx input[type="time"][readonly],#lbx fieldset[disabled] input[type="time"],#lbx input[type="url"][disabled],#lbx input[type="url"][readonly],#lbx fieldset[disabled] input[type="url"],#lbx input[type="color"][disabled],#lbx input[type="color"][readonly],#lbx fieldset[disabled] input[type="color"],#lbx textarea[disabled], textarea[readonly],#lbx fieldset[disabled] textarea {
    background-color: #DDDDDD;
    cursor: default; }
  #lbx input[type="text"].radius,#lbx input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
    border-radius: 3px; }

#lbx button[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0px; }



/* Typography resets */
#lbx div,#lbx dl,#lbx dt,#lbx dd,#lbx ul,#lbx ol,#lbx li,#lbx h1,#lbx h2,#lbx h3,#lbx h4,#lbx h5,#lbx h6,#lbx pre,#lbx form,#lbx p,#lbx blockquote,#lbx th,#lbx td {
  margin: 0;
  padding: 0; }

/* Default Link Styles */
#lbx a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit; }
  #lbx a:hover, a:focus {
    color: #007ba0; }
  #lbx a img {
    border: none; }

/* Default paragraph styles */
#lbx p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility; }
  #lbx p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
  #lbx p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
#lbx h1,#lbx h2,#lbx h3,#lbx h4,#lbx h5,#lbx h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  #lbx h1 small,#lbx h2 small,#lbx h3 small,#lbx h4 small,#lbx h5 small,#lbx h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

#lbx h1 {
  font-size: 2.125rem; }

#lbx h2 {
  font-size: 1.6875rem; }

#lbx h3 {
  font-size: 1.375rem; }

#lbx h4 {
  font-size: 1.125rem; }

#lbx h5 {
  font-size: 1.125rem; }

#lbx h6 {
  font-size: 1rem; }

#lbx .subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

#lbx hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

/* Helpful Typography Defaults */
#lbx em, i {
  font-style: italic;
  line-height: inherit; }

#lbx strong, b {
  font-weight: bold;
  line-height: inherit; }

#lbx small {
  font-size: 110%;
  padding-left: 34px;
  line-height: inherit;
  background-color: transparent;
  color: red;
  text-align: right;
  font-style: italic;
  font-weight: bold; }
#lbx small[for="control_COLYMN4"]{
  padding-bottom: 0px !important;
}

#lbx code {
  font-family: Consolas, 'Liberation Mono', Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.125rem 0.3125rem 0.0625rem; }

/* Lists */
#lbx ul,#lbx ol,#lbx dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit; }

#lbx ul {
  margin-left: 1.1rem; }
  #lbx ul.no-bullet {
    margin-left: 0; }
    #lbx ul.no-bullet li ul,#lbx ul.no-bullet li ol {
      margin-left: 1.25rem;
      margin-bottom: 0;
      list-style: none; }

/* Unordered Lists */


/* Ordered Lists */


@media only screen and (min-width:40.063em) {
}



/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }

/* medium displays */
@media only screen and (min-width:40.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }

/* large displays */
@media only screen and (min-width:64.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }

/* xlarge displays */
@media only screen and (min-width:90.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }

/* xxlarge displays */
@media only screen and (min-width:120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
    display: table-cell !important; } }

/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape, .show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  /* Specific visibility for tables */
  .show-for-landscape, .hide-for-portrait {
    display: inherit !important; }
  .hide-for-landscape, .show-for-portrait {
    display: none !important; }
  table.show-for-landscape, table.hide-for-portrait {
    display: table; }
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }
  td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
    display: table-cell !important; } }

@media only screen and (orientation: portrait) {
  /* Specific visibility for tables */
  .show-for-portrait, .hide-for-landscape {
    display: inherit !important; }
  .hide-for-portrait, .show-for-landscape {
    display: none !important; }
  table.show-for-portrait, table.hide-for-landscape {
    display: table; }
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
    display: table-cell !important; } }

/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table; }

.touch table.show-for-touch {
  display: table; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  .show-for-print {
    display: block; }
  .hide-for-print {
    display: none; }
  table.show-for-print {
    display: table; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; } }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 43, ../scss/app.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
  background-color:transparent !important;
}

/* line 61, ../scss/app.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 68, ../scss/app.scss */
.fancybox-skin {
  position: relative;
  background: white;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0px;
}

/* line 78, ../scss/app.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 82, ../scss/app.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 88, ../scss/app.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 92, ../scss/app.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 96, ../scss/app.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 100, ../scss/app.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 108, ../scss/app.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 114, ../scss/app.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 119, ../scss/app.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("https://test.lukenscode.com/wpz/DS15212_lbx/images/fancybox_sprite.png");
}

/* line 123, ../scss/app.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 135, ../scss/app.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("https://test.lukenscode.com/wpz/DS15212_lbx/images/fancybox_loading.gif") center center no-repeat;
}

/* line 141, ../scss/app.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 151, ../scss/app.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("https://zoo-lightbox.org/sites/default/files/lbx/ds15138/images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 163, ../scss/app.scss */
.fancybox-prev {
  left: 0;
}

/* line 167, ../scss/app.scss */
.fancybox-next {
  right: 0;
}

/* line 171, ../scss/app.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 182, ../scss/app.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 187, ../scss/app.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 192, ../scss/app.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 196, ../scss/app.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 208, ../scss/app.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 213, ../scss/app.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 217, ../scss/app.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 221, ../scss/app.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("https://test.lukenscode.com/wpz/DS15212_lbx/images/fancybox_overlay.png");
}

/* line 231, ../scss/app.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 237, ../scss/app.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 244, ../scss/app.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 252, ../scss/app.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 256, ../scss/app.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 265, ../scss/app.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 281, ../scss/app.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 287, ../scss/app.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 291, ../scss/app.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 306, ../scss/app.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("https://zoo-lightbox.org/sites/default/files/lbx/ds15138/images/fancybox_sprite2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 311, ../scss/app.scss */
  #fancybox-loading div {
    background-image: url("https://zoo-lightbox.org/sites/default/files/lbx/ds15138/images/fancybox_loading2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 317, ../scss/app.scss */
#lbx .hide {
    display: none;
}
#lbx #form {
    background-color: #FFFFFF;
    padding: 10px;
}
#lbx{
  background-color: white;
  padding: 0px !important;
}
#lbx #form_control {
    padding: 0px 25px 0px 25px;
}
#lbx .required_img{
	padding-top: 4px;
}
#lbx .form_item_list_row{
  line-height: 100%;
  padding-bottom: 9px;
}
#lbx .webform-component{
  margin: 0;
}
#lbx .webform-component--last-name{
  padding-left: 5px;
}
#lbx .webform-component--first-name{
  padding-right: 5px;
}
#lbx label{
  display: inline;
  /*text-transform: uppercase;*/
  color: black;
  float:left;
  font-family:'gillSansReg', Tahoma, 'Geneva', sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 1px;
  padding-top: 5px;
}
#lbx .stripPadding{
  padding: 0 !important;
}
#lbx h1.header{
  color: #f89b34;
  text-align: center;
  text-transform: uppercase;
  font-family:'gillSansBold', Tahoma, 'Geneva', sans-serif;
  font-size: 2.0rem;
  line-height: 2.1rem;
}
#lbx .benefits{
  margin: 10px auto;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  color: #676767;
  list-style-image: url('https://www.zoo-lightbox.org/sites/default/files/lbx/ds15138/images/bullet.png');
  font-family:'gillSansReg', Tahoma, 'Geneva', sans-serif;
}
#lbx p.footer{
  color: #746b64; margin: 8px 0 0; font-size: 10px;
  font-family:'gillSansReg', Tahoma, 'Geneva', sans-serif;
}
#lbx div.wrap{
  max-width: 700px;
  padding: 0%;
}
#lbx p.title_text{
  color: #86226a;
  text-align:left;
  font-size: 30px;
  line-height: 39px;
  font-weight: bold;
  font-family: 'gillSansBold', Tahoma, Verdana, Arial;
  margin: 5px 0 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
/*Set font size in specific bowsers*/
#lbx[data-useragent*='Safari'] p.title_text{
  font-size: 31px !important;
}
/*Put Chrome after Safari, because Chrome userAgent has safari in it*/
#lbx[data-useragent*='Chrome'] p.title_text{
  font-size: 30.9px !important;
}
#lbx[data-useragent*='Windows NT'] p.title_text{
  font-weight: 900!important;
  font-size: 30.9px !important;
}
#lbx[data-useragent*='Firefox'] p.title_text{
  font-size: 30px !important;
}
#lbx p.detail_text{
  color: #000000;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2rem;
  font-family: Arial,'gillSansReg', Tahoma, Verdana;
  text-align: left;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx p.offer_text span.strong{
  font-weight: 400;
}
#lbx p.promo_text{
  color: white;
  font-weight: 700;
  font-size: 0.9rem;
  text-align: center;
  font-family: Arial,'gillSansReg', Tahoma, Verdana;
  margin: 20px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx p.disclaimer{
  color: white;
  font-weight: 400;
  font-size: 0.7rem;
  text-align: center;
  font-style: italic;
  font-family: 'Open Sans','gillSansReg', Tahoma, Verdana, Arial;
  margin: 5px 0 25px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx p.copyright, #lbx p.copyright a{
  color: white;
  font-weight: 200;
  font-size: 0.9rem;
  text-align: center;
  font-family: 'Open Sans','gillSansReg', Tahoma, Verdana, Arial;
  margin: 5px 0 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx div.header_textB{
  color: black;
  font-weight: 700;
  font-size: 209%;
  font-family: 'gillSansBold', Tahoma, Verdana, Arial;
  padding: 7% 0 0 25%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx #headerLeft{
  float: left; margin: 20% 0 17% 0%; max-width: 100%;
}
#lbx #headerLogo{
  float: right; margin: 20% 0 31% 0; max-width: 100%;
}
#lbx p.p1{
  color: black;
  font-weight: 400;
  font-size: 20px;
  font-family: 'gillSansReg', Tahoma, Verdana, Arial;
  text-align: center;
  margin: 0 15px 10px;
  line-height: 25px;
}
#lbx p.p2{
  color: black;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: 'gillSansReg', Tahoma, Verdana, Arial;
  text-align: center;
  margin: 0 10px 4px;
}
#lbx div.form_wrap{
  position: relative;
}
#lbx table, #lbx tr, #lbx td{
  width: 100%;
}
#lbx button.buttonStyle{
  background: url('../images/yes_button.png');
  width: 125px;
  height: 42px;
  display: block;
  border: 0;
  margin: 0 auto;
}
#lbx ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  font-family: 'gillSansReg', 'Open Sans', Helvetica;
  color: #b7b7b7 !important;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 400;
}
#lbx :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  font-family: 'gillSansReg', 'Open Sans', Helvetica;
  color: #b7b7b7 !important;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 400;
  opacity:  1;
}
#lbx ::-moz-placeholder { /* Mozilla Firefox 19+ */
  font-family: 'gillSansReg', 'Open Sans', Helvetica;
  color: #b7b7b7 !important;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 400;
  opacity:  1;
}
#lbx :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'gillSansReg', 'Open Sans', Helvetica;
  color: #b7b7b7 !important;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 400;
}
.shadowOverlay {
  cursor: pointer;
  opacity: 0.8;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 8010;
  background: #000;
  width: 100%;
  height: 100%; }

#popUpContainer {
  max-width: 700px;
  width: 94%;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 10%;
  left: 0;
  right: 0;
  z-index: 8020;
  background-color: white; }

.popUpClose {
  position: absolute;
  top: -14px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
  background-image: url("https://test.lukenscode.com/mha/ds16183_lbx/images/fancybox_sprite.png"); }
#snowflake_img{
  width: 100%;
}
#lbx div.input_wrap{
  float: right;
}
#lbx img#bottom_logo{
  float: right;
  max-width: 120px;
}
#lbx img#bottom_logo.logoB{
  margin-top: 30px;
}
/*Internet Explorer 7 & 8 styles*/
div#popUpContainer[data-useragent*='MSIE 7.0']{
  max-width: 700px;
  width: 94%;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 5%;
  left: 30%;
  right: 0;
  z-index: 8020;
  background-color: white;
}
#lbx[data-useragent*='MSIE 8.0'] div.wrap, #lbx[data-useragent*='MSIE 7.0'] div.wrap{
  width: 700px;
  height: 442px;
}
#lbx[data-useragent*='MSIE 8.0'] .columns, #lbx[data-useragent*='MSIE 7.0'] .columns{
  padding: 0;
  display: inline !important;
}
#lbx[data-useragent*='MSIE 8.0'] .medium-9, #lbx[data-useragent*='MSIE 7.0'] .medium-9{
  width: 500px !important;
}
#lbx[data-useragent*='MSIE 8.0'] div.form_wrap, #lbx[data-useragent*='MSIE 7.0'] div.form_wrap{
  margin-left: 10px !important;
  margin-right: 10px !important;
  display: inline !important;
  clear: none;
}
#lbx[data-useragent*='MSIE 8.0'] .medium-3, #lbx[data-useragent*='MSIE 7.0'] .medium-3{
  width: 175px !important;
  padding: 0 !important;
  display: inline !important;
}
#lbx[data-useragent*='MSIE 8.0'] .small-6, #lbx[data-useragent*='MSIE 7.0'] .small-6{
  width:50% !important;
}
#lbx[data-useragent*='MSIE 8.0'] .small-11.small-centered, #lbx[data-useragent*='MSIE 7.0'] .small-11.small-centered{
  margin: 0 auto !important;
  display: block !important;
  width: 91.6% !important;
  float: none !important;
}
#lbx[data-useragent*='MSIE 8.0'] .medium-6, #lbx[data-useragent*='MSIE 7.0'] .medium-6{
  width: 50%;

}
#lbx[data-useragent*='MSIE 8.0'] p.title_text, #lbx[data-useragent*='MSIE 7.0'] p.title_text{

}
#lbx[data-useragent*='MSIE 8.0'] p.detail_text, #lbx[data-useragent*='MSIE 7.0'] p.detail_text{
  color: black;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
#lbx[data-useragent*='MSIE 8.0'] label, #lbx[data-useragent*='MSIE 7.0'] label{
  padding-top: 0px !important;
}
#lbx[data-useragent*='MSIE 8.0'] input[type="text"], #lbx[data-useragent*='MSIE 8.0'] input[type="email"],#lbx[data-useragent*='MSIE 7.0'] input[type="text"], #lbx[data-useragent*='MSIE 7.0'] input[type="email"]{
  width: 200px !important;
  height: 15px !important;
  padding: 7px 0 11px 8px !important;
  line-height: 18px !important;
}
/*End IE 8 styles*/
@media (max-width: 750px){
  #lbx p.title_text{
    font-size: 1.55rem;
  }
  #lbx #headerLeft{
    margin-bottom: 5%;
  }
  #lbx #headerLogo{
    margin-bottom: 5%;
  }
  #lbx input[type="text"], #lbx input[type="email"]{
    max-width: 150px;
  }
}
@media (max-width: 675px){
  #lbx div.wrap{

  }
  #lbx div.form_wrap{
    position: relative;
  }
  #lbx p.footer{
    color: #746b64; margin: 8px 0 12px; font-size: 10px; font-family:'Gill Sans', Tahoma, 'Geneva', sans-serif;
  }
  form#test_lbx #lbx button[type="submit"]{
    margin-bottom: 0px;
  }
}
@media (max-width: 480px){
  #lbx p.title_text, #lbx p.detail_text{
    margin-left: 10px;
    margin-right: 10px;
  }
  #lbx label{
    display: block !important;
    float: none;
    margin: 0 auto 8px;
    text-align: center;
  }
  #lbx div.form_wrap{
    display: 0 auto;
  }
  #lbx div.input_wrap{
    width: 100%;
  }
  #lbx input[type="text"], #lbx input[type="email"]{
    display: block !important;
    max-width: 90% !important;
    margin: 0 auto;
    float:none;
  }
  #lbx #headerLeft{
    width: 95%;
    margin-top: 35%;
    margin-bottom: 10%;
  }
  #lbx #headerLogo{
    width: 95%;
    margin-top: 35%;
    margin-bottom: 10%;
  }
  #lbx div.form_wrap{
    position: relative;
  }
	.lbx_title {
		max-width: 100% !important;
	}
	.lbx_benefits {
		max-width: 100% !important;
	}
	#lbx div.wrap{

  }
	.lbx_submit_container {
		margin-bottom: 135px !important;
	}
	.lbx_footer {
		text-align: center !important;
	}
}
#fancybox-content img {
  visibility: inherit !important;
}
