/* ======================================
	Quick Starts Theme.css

    Last Updated : KCM 7/17/2018
====================================== */
@font-face {
    font-family: 'Gotham Light';
    src:url('Gotham-Light.eot'),
      url('Gotham-Light.ttf'),
      url('Gotham-Light.woff');
  }
  
  @font-face {
    font-family: 'Gotham Medium';
    src:url('Gotham-Medium.eot'),
      url('Gotham-Medium.ttf'),
      url('Gotham-Medium.woff');
  }
  
  @font-face {
    font-family: 'Gotham Bold';
    src:url('Gotham-Bold.eot'),
      url('Gotham-Bold.ttf'),
      url('Gotham-Bold.woff');
  }

@font-face {
    font-family: 'Gotham Book';
    src:url('Gotham-Book.eot'),
      url('Gotham-Book.ttf'),
      url('Gotham-Book.woff');
  }
  
  html {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: 'Gotham Medium', sans-serif;
    font-size: 16px;
    color: #242d2d;
    text-align: left;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-weight: 300;
  }
  body {
    background: #FFF;
    font-size: 1em;
    line-height: 1.45;
  }
  @media only screen and (max-width: 1199px) {
    body {
      font-size: 1em;
    }
  }
  @media only screen and (max-width: 991px) {
    body {
      font-size: 0.9em;
    }
  }
  @media only screen and (max-width: 767px) {
    body {
      font-size: 0.8em;
    }
  }
  /* ======================================
      Typography
  
      REQUIRED CLASSES: h1, h2, h3, .font-a
  ====================================== */
  h1 {
    font-size: 2.8em;
    line-height: 1.2;
  }
  h2 {
    font-size: 2.2em;
  }
  h3 {
    font-size: 2em;
    line-height: 1.3;
  }
  h4 {
    font-size: 1.6em;
    line-height: 1.2;
  }
  h5 {
    font-size: 1.4em;
  }
  h6 {
    font-size: 1.25em;
  }
  p {
    padding: 0;
  }
  /* ======================================
      Fonts
  
      REQUIRED CLASSES: None
  ====================================== */
  .font-base {
    font-family: 'Gotham Light', sans-serif;
    /*font-weight: 300;*/
  }
  .font-base h1,
  .font-base h2,
  .font-base h3,
  .font-base h4,
  .font-base h5,
  .font-base h6,
  .font-base .nav,
  .font-base .button {
    font-family: 'Gotham Light', sans-serif;
    /*font-weight: 300;*/
  }
  .font-b {
    font-family: 'Gotham Medium', sans-serif;
   /* font-weight: 400;*/
  }
  .font-b h1,
  .font-b h2,
  .font-b h3,
  .font-b h4,
  .font-b h5,
  .font-b h6,
  .font-b .nav,
  .font-b .button {
    font-family: 'Gotham Medium', sans-serif;
    /*font-weight: 400;*/
  }
  .font-c {
    font-family: 'Gotham Bold', sans-serif;
   /* font-weight: 700;*/
  }
  .font-c h1,
  .font-c h2,
  .font-c h3,
  .font-c h4,
  .font-c h5,
  .font-c h6,
  .font-c .nav,
  .font-c .button {
    font-family: 'Gotham Bold', sans-serif;
  /*  font-weight: 700;*/
  }
  .font-d {
    font-family: 'Noto Serif', serif;
    font-weight: 400;
  }
  .font-d h1,
  .font-d h2,
  .font-d h3,
  .font-d h4,
  .font-d h5,
  .font-d h6,
  .font-d .nav,
  .font-d .button {
    font-family: 'Noto Serif', serif;
    font-weight: 400;
  }
  .font-e {
    font-family: 'Noto Serif', serif;
    font-weight: 700;
  }
  .font-e h1,
  .font-e h2,
  .font-e h3,
  .font-e h4,
  .font-e h5,
  .font-e h6,
  .font-e .nav,
  .font-e .button {
    font-family: 'Noto Serif', serif;
    font-weight: 700;
  }

  .font-f {
    font-family: 'Gotham Book', serif;
    /*font-weight: 400;*/
  }
  .font-f h1,
  .font-f h2,
  .font-f h3,
  .font-f h4,
  .font-f h5,
  .font-f h6,
  .font-f .nav,
  .font-f .button {
    font-family: 'Gotham Book', sans-serif;
   /* font-weight: 400;*/
  }
  /* ======================================
      Font IXP Information
  ====================================== */
  .font-base {
    -ixp-name: "Gotham Light";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
  .font-b {
    -ixp-name: "Gotham Regular";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
  .font-c {
    -ixp-name: "Gotham Bold";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
  .font-d {
    -ixp-name: "Noto Serif Regular";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
  .font-e {
    -ixp-name: "Noto Serif Bold";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
.font-f {
    -ixp-name: "Gotham Book";
    -ixp-tags: "Fonts";
    -ixp-group: "font";
    -ixp-scope: "ContainerLike,Text,Link";
  }
  /* ======================================
      Content
  
      REQUIRED CLASSES: .caption, .fine-print
  ====================================== */
  .caption {
    font-size: 0.85em;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
  }
  .fine-print {
    font-size: 0.75em;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
  }
  .display-headline {
    font-size: 140%;
  }
  /* ======================================
      Content IXP Information
      REQUIRED CLASSES: .caption, .fine-print
  ====================================== */
  .caption {
    -ixp-name: "Caption";
    -ixp-tags: "Text";
    -ixp-group: "text";
    -ixp-scope: "Text,Link";
  }
  .fine-print {
    -ixp-name: "Fine Print";
    -ixp-tags: "Text";
    -ixp-group: "text";
    -ixp-scope: "Text,Link";
  }
  .display-headline {
    -ixp-name: "Display Headline";
    -ixp-tags: "Text";
    -ixp-group: "text";
    -ixp-scope: "Text,Link";
  }
  /* ======================================
      Alignment
  
      REQUIRED CLASSES: ALL
  ====================================== */
  .align-right {
    text-align: right;
  }
  .align-left {
    text-align: left;
  }
  .align-center {
    text-align: center;
  }
  .indent {
    margin-left: .85em;
  }
  /* ======================================
      Alignment IXP Information
      REQUIRED CLASSES: ALL
  ====================================== */
  .align-right {
    -ixp-name: "Right Align";
    -ixp-tags: "Alignment";
    -ixp-group: "alignment";
    -ixp-scope: "Text,Link,ContainerLike";
  }
  .align-left {
    -ixp-name: "Left Align";
    -ixp-tags: "Alignment";
    -ixp-group: "alignment";
    -ixp-scope: "Text,Link,ContainerLike";
  }
  .align-center {
    -ixp-name: "Center Align";
    -ixp-tags: "Alignment";
    -ixp-group: "alignment";
    -ixp-scope: "Text,Link,ContainerLike";
  }
  .indent {
    -ixp-name: "Text Indent";
    -ixp-tags: "Alignment";
    -ixp-group: "alignment";
    -ixp-scope: "Text";
  }
  /* ======================================
      List Items
  
      REQUIRED CLASS: .bullet-a
  ====================================== */
  ul,
  ol {
    margin: 0;
    padding: 0;
  }
  ul li {
    margin: 10px 0 10px 1em;
    list-style-type: disc;
  }
  ol {
    margin-left: 10px;
    list-style-type: decimal;
  }
  .bullet-a ul li {
    list-style-type: none;
    position: relative;
    padding: 0 0 0 1.2em;
  }
  .bullet-a ul li:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    content: '\f138';
    position: absolute;
    left: 0;
    top: auto;
  }
  .bullet-b ul li {
    list-style-type: none;
    position: relative;
    padding: 0 0 0 1.2em;
  }
  .bullet-b ul li:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    content: '\f00c';
    position: absolute;
    left: 0;
    top: auto;
  }
  /* ======================================
      List IXP Information
  
      REQUIRED CLASS: .bullet-a
  ====================================== */
  .bullet-a {
    -ixp-name: "Bullet List - Circle Arrow";
    -ixp-tags: "Bullet list";
    -ixp-group: "bullet-list";
    -ixp-scope: "Text";
  }
  .bullet-b {
    -ixp-name: "Bullet List - Checkmark";
    -ixp-tags: "Bullet list";
    -ixp-group: "bullet-list";
    -ixp-scope: "Text";
  }
  /* ======================================
      Link Element Base
  ====================================== */
  a {
    color: #fff;
    display: inline;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  a:hover {
    color: #612a9c;
    text-decoration: none;
  }
  /* ======================================
      CTA Links
  
      REQUIRED CLASS: .cta_link.link-a
  ====================================== */
  .cta_link {
    display: inline-block;
  }
  .cta_link:after,
  .cta_link:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    margin: 0 0 0 .5em;
  }
  .cta_link.link-a {
    color: #fff;
    text-decoration: none;
  }
  .cta_link.link-a:hover {
    color: #612a9c;
    text-decoration: underline;
  }
  .cta_link.link-a:after {
    content: '\f309';
  }
  .cta_link.link-b {
    color: #242d2d;
    text-decoration: none;
  }
  .cta_link.link-b:hover {
    color: #242d2d;
    text-decoration: underline;
  }
  .cta_link.link-b:before {
    content: '\f00c';
    margin-left: 0;
    margin-right: .5em;
  }
  .cta_link.link-c {
    color: #242d2d;
    text-decoration: none;
  }
  .cta_link.link-c:hover {
    color: #242d2d;
    text-decoration: underline;
  }
  .cta_link.link-c:after {
    content: '\f08e';
  }
  .cta_link.link-d {
    color: #242d2d;
    text-decoration: none;
  }
  .cta_link.link-d:hover {
    color: #242d2d;
    text-decoration: underline;
  }
  .cta_link.link-d:after {
    content: '\f0da';
  }
  /* ======================================
      Links IXP Information
  
      REQUIRED CLASS: .cta_link.link-a
  ====================================== */
  .cta_link.link-a {
    -ixp-name: "CTA Arrow";
    -ixp-tags: "Link";
    -ixp-group: "link";
    -ixp-scope: "Link,Lightbox";
  }
  .cta_link.link-b {
    -ixp-name: "CTA Check";
    -ixp-tags: "Link";
    -ixp-group: "link";
    -ixp-scope: "Link,Lightbox";
  }
  .cta_link.link-c {
    -ixp-name: "CTA Link Out";
    -ixp-tags: "Link";
    -ixp-group: "link";
    -ixp-scope: "Link,Lightbox";
  }
  .cta_link.link-d {
    -ixp-name: "CTA Caret";
    -ixp-tags: "Link";
    -ixp-group: "link";
    -ixp-scope: "Link,Lightbox";
  }
  /* ======================================
      Colors
  
      REQUIRED CLASS - .color-a, .color-b
  
      NOTE: These 2 required class (a & b) style values should not change. 
      They should be always be White and black.
  ====================================== */
  .color-a {
    color: #FFF !important;
  }
  .color-a h1,
  .color-a h2,
  .color-a h3,
  .color-a h4,
  .color-a h5,
  .color-a h6,
  .color-a a,
  .color-a p {
    color: #FFF !important;
  }
  .color-b {
    color: #000 !important;
  }
  .color-b h1,
  .color-b h2,
  .color-b h3,
  .color-b h4,
  .color-b h5,
  .color-b h6,
  .color-b a,
  .color-b p {
    color: #000 !important;
  }
  .color-c {
    color: #520B90 !important;
  }
  .color-c h1,
  .color-c h2,
  .color-c h3,
  .color-c h4,
  .color-c h5,
  .color-c h6,
  .color-c a,
  .color-c p {
    color: #520B90 !important;
  }
  .color-d {
    color: #0069C3 !important;
  }
  .color-d h1,
  .color-d h2,
  .color-d h3,
  .color-d h4,
  .color-d h5,
  .color-d h6,
  .color-d a,
  .color-d p {
    color: #0069C3 !important;
  }
  .color-e {
    color: #3BFFD9 !important;
  }
  .color-e h1,
  .color-e h2,
  .color-e h3,
  .color-e h4,
  .color-e h5,
  .color-e h6,
  .color-e a,
  .color-e p {
    color: #3BFFD9 !important;
  }
  .color-f {
    color: #83278F !important;
  }
  .color-f h1,
  .color-f h2,
  .color-f h3,
  .color-f h4,
  .color-f h5,
  .color-f h6,
  .color-f a,
  .color-f p {
    color: #83278F !important;
  }
  .color-g {
    color: #E30450 !important;
  }
  .color-g h1,
  .color-g h2,
  .color-g h3,
  .color-g h4,
  .color-g h5,
  .color-g h6,
  .color-g a,
  .color-g p {
    color: #E30450 !important;
  }
  .color-h {
    color: #00AEEF !important;
  }
  .color-h h1,
  .color-h h2,
  .color-h h3,
  .color-h h4,
  .color-h h5,
  .color-h h6,
  .color-h a,
  .color-h p {
    color: #00AEEF !important;
  }
  .color-i {
    color: #310759 !important;
  }
  .color-i h1,
  .color-i h2,
  .color-i h3,
  .color-i h4,
  .color-i h5,
  .color-i h6,
  .color-i a,
  .color-i p {
    color: #310759 !important;
  }
  /* ======================================
      Colors IXP Information
  ====================================== */
  .color-a {
    -ixp-name: "White";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-b {
    -ixp-name: "Black";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-c {
    -ixp-name: "Purple";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-d {
    -ixp-name: "Blue";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-e {
    -ixp-name: "Green";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-f {
    -ixp-name: "Light Purple";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-g {
    -ixp-name: "Red";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-h {
    -ixp-name: "Light Blue";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  .color-i {
    -ixp-name: "Dark Purple";
    -ixp-tags: "Color";
    -ixp-group: "color";
    -ixp-scope: "Text,Link";
  }
  /* ======================================
      Backgrounds
  
      REQUIRED CLASSES:
      .background-a,
      .background-b,
      .background-c
  
      NOTE: These,required, 3 class (a,b, and c) style values should not change. 
      They should be White, Transparent White and Transparent Black always.
  ====================================== */
  .background-a {
    background: #FFF;
  }
  .background-b {
    background: #000;
  }
  .background-c {
    background: #520B90;
  }
  .background-d {
    background: #0069C3;
  }
  .background-e {
    background: #3BFFD9;
  }
  .background-f {
    background: #83278F;
  }
  .background-g {
    background: #E30450;
  }
  .background-h {
    background: #00AEEF;
  }
  .background-i {
    background: #310759;
  }
  /* ======================================
      Background IXP Information
  ====================================== */
  .background-a {
    -ixp-name: "White Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-b {
    -ixp-name: "Black Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-c {
    -ixp-name: "Purple Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-d {
    -ixp-name: "Blue Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-e {
    -ixp-name: "Green Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-f {
    -ixp-name: "Light Purple Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-g {
    -ixp-name: "Red Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-h {
    -ixp-name: "Light Blue Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .background-i {
    -ixp-name: "Dark Purple Background";
    -ixp-tags: "Backgrounds";
    -ixp-group: "background";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  /* ======================================
      Pre Header
  
      REQUIRED CLASS: .pre-header, .pre-header-a
  ====================================== */
  .pre-header {
    padding: 0.5em 0;
  }
  .pre-header-a {
    background: #242d2d;
    color: #FFF;
    padding: 0.5em 0;
  }
  .pre-header-a a {
    color: #FFF;
  }
  .pre-header-a a:hover {
    color: #F5F5F5;
  }
  .pre-header-a .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pre-header-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pre-header-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pre-header-a .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .pre-header-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pre-header-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  /* ======================================
      Pre Header IXP Information
      REQUIRED CLASSES: .pre-header, .pre-header-a
  ====================================== */
  .pre-header {
    -ixp-name: "Pre-Header - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .pre-header-a {
    -ixp-name: "Pre-Header - Black";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Logo
  
      REQUIRED CLASS: .header-logo-light
  ====================================== */
  .header-logo-light {
    background-image: url('logo.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    min-height: 80px;
    min-width: 136px;
    background-size: 136px 80px;
    display: inline-block;
    text-indent: -9999px;
  }
  @media (max-width: 768px) {
    .header-logo-light {
      min-height: 54px;
      min-width: 96px;
      background-size: 96px 54px;
    }
  }
  /* ======================================
      Logo IXP Information
  
      REQUIRED CLASS: .header-logo-light
  ====================================== */
  .header-logo-light {
    -ixp-name: "Logo";
    -ixp-tags: "Logo";
    -ixp-group: "logo";
    -ixp-scope: "ContainerLike,Link";
  }
  /* ======================================
      Header
  
      REQUIRED CLASS: .header,.header-a
  ====================================== */
  .header {
    padding: 1.5em 0;
  }
  .header-a {
    background: #242d2d;
    color: #FFF;
    padding: 1.5em 0;
  }
  .header-a h1,
  .header-a h2,
  .header-a h3,
  .header-a h4,
  .header-a h5,
  .header-a h6,
  .header-a p,
  .header-a .pf_form_table,
  .header-a .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .header-a a {
    color: #FFF;
  }
  .header-a a:hover {
    color: #86af49;
  }
  .header-a .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .header-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .header-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .header-a .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .header-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .header-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .header-b {
    background: #FFF;
    color: #242d2d;
    padding: 1.5em 0;
  }
  .header-b h1,
  .header-b h2,
  .header-b h3,
  .header-b h4,
  .header-b h5,
  .header-b h6,
  .header-b p,
  .header-b .pf_form_table,
  .header-b .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .header-b a {
    color: #86af49;
  }
  .header-b a:hover {
    color: #3B8D54;
  }
  .header-b .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .header-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .header-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .header-b .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .header-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .header-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  /* ======================================
      Header IXP Information
      REQUIRED CLASSES: .header, .header-a
  ====================================== */
  .header {
    -ixp-name: "Header - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .header-a {
    -ixp-name: "Header - Black";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .header-b {
    -ixp-name: "Header - White";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Inner Content Wrap
  
      NOTE: Container that includes the
      pre-content, content & post-content
  
      REQUIRED CLASS: .inner-content-wrapper
  ====================================== */
  .inner-content-wrapper-a {
    background: #FFF;
  }
  /* ======================================
      Inner Content Wrap IXP Information
      REQUIRED CLASSES: .inner-content-wrapper
  ====================================== */
  .inner-content-wrapper {
    -ixp-name: "Inner Content - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "Container";
  }
  .inner-content-wrapper-a {
    -ixp-name: "Inner Content - White";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "Container";
  }
  /* ======================================
      Pre Content
      REQUIRED CLASSES: .pre-content
  ====================================== */
  .pre-content {
    padding: 3em 0;
  }
  /* ======================================
      Pre Content IXP Information
      REQUIRED CLASSES: .pre-content
  ====================================== */
  .pre-content {
    -ixp-name: "Pre-Content - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Content
      REQUIRED CLASSES: .content, .content-a, .content-b, .content-c
      NOTE: Content A should be a white background with styles, content B should be a light gray or very pale color with styles, and content C should be the main brand color or dark color with styles.
  ====================================== */
  .content {
    padding: 3em 0;
  }
  .content.content-a {
    background: #FFF;
    color: #242d2d;
  }
  .content.content-a h1,
  .content.content-a h2,
  .content.content-a h3,
  .content.content-a h4,
  .content.content-a h5,
  .content.content-a h6,
  .content.content-a p,
  .content.content-a .pf_form_table,
  .content.content-a .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .content.content-a a {
    color: #86af49;
  }
  .content.content-a a:hover {
    color: #3B8D54;
  }
  .content.content-a .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .content.content-a .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .content.content-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .content.content-a .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .content.content-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-b {
    background: #F5F5F5;
    color: #242d2d;
  }
  .content.content-b h1,
  .content.content-b h2,
  .content.content-b h3,
  .content.content-b h4,
  .content.content-b h5,
  .content.content-b h6,
  .content.content-b p,
  .content.content-b .pf_form_table,
  .content.content-b .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .content.content-b a {
    color: #86af49;
  }
  .content.content-b a:hover {
    color: #3B8D54;
  }
  .content.content-b .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .content.content-b .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .content.content-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .content.content-b .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .content.content-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-c {
    background: #86af49;
    color: #FFF;
  }
  .content.content-c h1,
  .content.content-c h2,
  .content.content-c h3,
  .content.content-c h4,
  .content.content-c h5,
  .content.content-c h6,
  .content.content-c p,
  .content.content-c .pf_form_table,
  .content.content-c .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .content.content-c a {
    color: #FFF;
  }
  .content.content-c a:hover {
    color: #3B8D54;
  }
  .content.content-c .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .content.content-c .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-c .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .content.content-c .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .content.content-c .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .content.content-c .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  /* ======================================
      Content IXP Information
      REQUIRED CLASSES: .content, .content-a, .content-b, .content-c
      NOTE: Content A should be a white background with styles, content B should be a light gray or very pale color with styles, and content C should be the main brand color or dark color with styles.
  ====================================== */
  .content {
    -ixp-name: "Content";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .content.content-a {
    -ixp-name: "Content - White";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .content.content-b {
    -ixp-name: "Content - Silver";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .content.content-c {
    -ixp-name: "Content - Greenery";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Post Content
  
      REQUIRED CLASS: .post-content,.post-content-a
  ====================================== */
  .post-content {
    padding: 3em 0;
  }
  .post-content-a {
    background: #F5F5F5;
    padding: 3em 0;
    color: #242d2d;
  }
  .post-content-a h1,
  .post-content-a h2,
  .post-content-a h3,
  .post-content-a h4,
  .post-content-a h5,
  .post-content-a h6,
  .post-content-a p,
  .post-content-a .pf_form_table,
  .post-content-a .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .post-content-a a {
    color: inherit;
  }
  .post-content-a a:hover {
    color: #86af49;
  }
  .post-content-a .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .post-content-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .post-content-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .post-content-a .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .post-content-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .post-content-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  /* ======================================
      Post Content IXP Information
      REQUIRED CLASSES: .post-content,.post-content-a
  ====================================== */
  .post-content {
    -ixp-name: "Post-Content - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .post-content-a {
    -ixp-name: "Post-Content - Silver";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Footer
  
      REQUIRED CLASS - .footer, .footer-a
  ====================================== */
  .footer {
    font-size: 0.875em;
    padding: 2em 0;
  }
  .footer-a {
    background: #242d2d;
    color: #FFF;
    font-size: 0.875em;
    padding: 2em 0;
    border-top: none;
  }
  .footer-a h1,
  .footer-a h2,
  .footer-a h3,
  .footer-a h4,
  .footer-a h5,
  .footer-a h6,
  .footer-a p {
    color: #FFF;
  }
  .footer-a a {
    color: #FFF;
  }
  .footer-a a:hover {
    color: #86af49;
  }
  .footer-a .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .footer-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .footer-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .footer-a .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .footer-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .footer-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  /* ======================================
      Footer IXP Information
      REQUIRED CLASSES: .footer, .footer-a
  ====================================== */
  .footer {
    -ixp-name: "Footer Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .footer-a {
    -ixp-name: "Footer - Black";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Post Footer
      REQUIRED CLASSES: .post-footer, .post-footer-a
  ====================================== */
  .post-footer {
    font-size: 0.875em;
    padding: 1em 0;
  }
  .post-footer-a {
    background: #064D1B;
    color: #FFF;
    font-size: 0.875em;
    padding: 1em 0;
  }
  .post-footer-a h1,
  .post-footer-a h2,
  .post-footer-a h3,
  .post-footer-a h4,
  .post-footer-a h5,
  .post-footer-a h6,
  .post-footer-a p {
    color: #FFF;
  }
  .post-footer-a a {
    color: #FFF;
  }
  .post-footer-a a:hover {
    color: #86af49;
  }
  .post-footer-a .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .post-footer-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .post-footer-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .post-footer-a .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .post-footer-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .post-footer-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  /* ======================================
      Post Footer IXP Information
      REQUIRED CLASSES: .post-footer, .post-footer-a
  ====================================== */
  .post-footer {
    -ixp-name: "Post-Footer - Transparent";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  .post-footer-a {
    -ixp-name: "Post-Footer - Dark Moss";
    -ixp-tags: "Regions";
    -ixp-group: "regions";
    -ixp-scope: "ContainerLike";
  }
  /* ======================================
      Pods
      REQUIRED CLASS: .pod, .pod-a, .pod-b, .pod-c, .pod.form-pod-a
      NOTE: .pod, .pod-b, .pod-c style values should not change. 
      They should be Transparent (.pod), Transparent White (.pod-b) and Transparent Black (.pod-c) always.
  ====================================== */
  .pod {
    padding: 1em;
  }
  .pod.pod-a {
    background: #FFF;
    color: #242d2d;
  }
  .pod.pod-a h1,
  .pod.pod-a h2,
  .pod.pod-a h3,
  .pod.pod-a h4,
  .pod.pod-a h5,
  .pod.pod-a h6,
  .pod.pod-a p,
  .pod.pod-a .pf_form_table,
  .pod.pod-a .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .pod.pod-a a {
    color: #86af49;
  }
  .pod.pod-a a:hover {
    color: #3B8D54;
  }
  .pod.pod-a .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-a .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-a .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-a .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .pod.pod-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-a .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-b {
    background: #FFF;
    background: rgba(255, 255, 255, 0.6);
    color: #242d2d;
  }
  .pod.pod-b h1,
  .pod.pod-b h2,
  .pod.pod-b h3,
  .pod.pod-b h4,
  .pod.pod-b h5,
  .pod.pod-b h6,
  .pod.pod-b p,
  .pod.pod-b .pf_form_table,
  .pod.pod-b .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .pod.pod-b a {
    color: #86af49;
  }
  .pod.pod-b a:hover {
    color: #3B8D54;
  }
  .pod.pod-b .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-b .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-b .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-b .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .pod.pod-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-b .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-c {
    background: #242d2d;
    background: rgba(0, 0, 0, 0.6);
    color: #FFF;
  }
  .pod.pod-c h1,
  .pod.pod-c h2,
  .pod.pod-c h3,
  .pod.pod-c h4,
  .pod.pod-c h5,
  .pod.pod-c h6,
  .pod.pod-c p,
  .pod.pod-c .pf_form_table,
  .pod.pod-c .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.pod-c a {
    color: #FFF;
  }
  .pod.pod-c a:hover {
    color: #F5F5F5;
  }
  .pod.pod-c .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-c .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-c .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-c .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-c .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.pod-c .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-c .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-d {
    background: #242d2d;
    color: #FFF;
  }
  .pod.pod-d h1,
  .pod.pod-d h2,
  .pod.pod-d h3,
  .pod.pod-d h4,
  .pod.pod-d h5,
  .pod.pod-d h6,
  .pod.pod-d p,
  .pod.pod-d .pf_form_table,
  .pod.pod-d .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.pod-d a {
    color: #FFF;
  }
  .pod.pod-d a:hover {
    color: #F5F5F5;
  }
  .pod.pod-d .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-d .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-d .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-d .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-d .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.pod-d .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-d .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-e {
    background: #BDBDBD;
    color: #FFF;
  }
  .pod.pod-e h1,
  .pod.pod-e h2,
  .pod.pod-e h3,
  .pod.pod-e h4,
  .pod.pod-e h5,
  .pod.pod-e h6,
  .pod.pod-e p,
  .pod.pod-e .pf_form_table,
  .pod.pod-e .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.pod-e a {
    color: #FFF;
  }
  .pod.pod-e a:hover {
    color: #59c9d5;
  }
  .pod.pod-e .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-e .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-e .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-e .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-e .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.pod-e .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-e .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-f {
    background: #3B8D54;
    color: #FFF;
  }
  .pod.pod-f h1,
  .pod.pod-f h2,
  .pod.pod-f h3,
  .pod.pod-f h4,
  .pod.pod-f h5,
  .pod.pod-f h6,
  .pod.pod-f p,
  .pod.pod-f .pf_form_table,
  .pod.pod-f .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.pod-f a {
    color: #FFF;
  }
  .pod.pod-f a:hover {
    color: #86af49;
  }
  .pod.pod-f .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-f .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-f .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-f .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-f .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.pod-f .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-f .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-g {
    background: #86af49;
    color: #FFF;
  }
  .pod.pod-g h1,
  .pod.pod-g h2,
  .pod.pod-g h3,
  .pod.pod-g h4,
  .pod.pod-g h5,
  .pod.pod-g h6,
  .pod.pod-g p,
  .pod.pod-g .pf_form_table,
  .pod.pod-g .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.pod-g a {
    color: #FFF;
  }
  .pod.pod-g a:hover {
    color: #3B8D54;
  }
  .pod.pod-g .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-g .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-g .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-g .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-g .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.pod-g .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-g .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.pod-h {
    background: #F5F5F5;
    color: #242d2d;
  }
  .pod.pod-h h1,
  .pod.pod-h h2,
  .pod.pod-h h3,
  .pod.pod-h h4,
  .pod.pod-h h5,
  .pod.pod-h h6,
  .pod.pod-h p,
  .pod.pod-h .pf_form_table,
  .pod.pod-h .pf_form_table .pf_label_text {
    color: #242d2d;
  }
  .pod.pod-h a {
    color: #86af49;
  }
  .pod.pod-h a:hover {
    color: #3B8D54;
  }
  .pod.pod-h .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.pod-h .generic-fill {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-h .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-h .generic-fill:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pod.pod-h .generic-outline {
    background: transparent;
    color: #59c9d5 !important;
    border-color: #59c9d5;
  }
  .pod.pod-h .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.pod-h .generic-outline:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  /* ======================================
      Pods with Form Styling
  
      REQUIRED CLASS: .pod.form-pod-a
  ====================================== */
  .pod.form-pod-a {
    background: #064D1B;
    color: #FFF;
  }
  .pod.form-pod-a h1,
  .pod.form-pod-a h2,
  .pod.form-pod-a h3,
  .pod.form-pod-a h4,
  .pod.form-pod-a h5,
  .pod.form-pod-a h6,
  .pod.form-pod-a p,
  .pod.form-pod-a .pf_form_table,
  .pod.form-pod-a .pf_form_table .pf_label_text {
    color: #FFF;
  }
  .pod.form-pod-a a {
    color: #FFF;
  }
  .pod.form-pod-a a:hover {
    color: #59c9d5;
  }
  .pod.form-pod-a .ixp-component-dropdown-input a {
    color: #242d2d;
  }
  .pod.form-pod-a .generic-fill {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.form-pod-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.form-pod-a .generic-fill:hover {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
  }
  .pod.form-pod-a .generic-outline {
    background: transparent;
    color: #FFF !important;
    border-color: #FFF;
  }
  .pod.form-pod-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  .pod.form-pod-a .generic-outline:hover {
    background: #FFF;
    color: #59c9d5 !important;
    border-color: #FFF;
  }
  /* ======================================
      Pod IXP Information
  
      REQUIRED CLASS: .pod, .pod-a, .pod.form-pod-a
  ====================================== */
  .pod {
    -ixp-name: "Transparent";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-a {
    -ixp-name: "White Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-b {
    -ixp-name: "White Transparent Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-c {
    -ixp-name: "Black Transparent Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-d {
    -ixp-name: "Black Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-e {
    -ixp-name: "Medium Silver Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-f {
    -ixp-name: "Deep Lime Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-g {
    -ixp-name: "Greenery Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.pod-h {
    -ixp-name: "Silver Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  .pod.form-pod-a {
    -ixp-name: "Dark Moss Pod";
    -ixp-tags: "Pods";
    -ixp-group: "pods";
    -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
  }
  /* ======================================
      Image Alignment
  
      REQUIRED CLASSES: ALL
  ====================================== */
  .image-a {
    float: right;
    margin-left: 0.5em;
  }
  .image-b {
    float: left;
    margin-right: 0.5em;
  }
  .image-c {
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
  /* ======================================
      Images IXP Information
      REQUIRED CLASSES: ALL
  ====================================== */
  .image-a {
    -ixp-name: "Right Align";
    -ixp-tags: "Images";
    -ixp-group: "images";
    -ixp-scope: "Image";
  }
  .image-b {
    -ixp-name: "Left Align";
    -ixp-tags: "Images";
    -ixp-group: "images";
    -ixp-scope: "Image";
  }
  .image-c {
    -ixp-name: "Center Align";
    -ixp-tags: "Images";
    -ixp-group: "images";
    -ixp-scope: "Image";
  }
  /* ======================================
      Image and Block Styling
  
      REQUIRED CLASS: .rounded-corners
  ====================================== */
  .rounded-corners {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .shadow-b {
    -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
  }
  .shadow-c {
    -webkit-box-shadow: 1px 1px #BDBDBD, 2px 2px #BDBDBD, 3px 3px #BDBDBD;
    -moz-box-shadow: 1px 1px #BDBDBD, 2px 2px #BDBDBD, 3px 3px #BDBDBD;
    box-shadow: 1px 1px #BDBDBD, 2px 2px #BDBDBD, 3px 3px #BDBDBD;
  }
  /* ======================================
      Image and Block IXP Information
      REQUIRED CLASSES: .rounded-corners
  ====================================== */
  .rounded-corners {
    -ixp-name: "Rounded Corners";
    -ixp-tags: "Styling";
    -ixp-group: "styling";
    -ixp-scope: "Image,Link,Container,Column,Row";
  }
  .shadow-b {
    -ixp-name: "Drop Shadow Bottom";
    -ixp-tags: "Styling";
    -ixp-group: "styling";
    -ixp-scope: "Image,Link,Container,Column,Row";
  }
  .shadow-c {
    -ixp-name: "Medium Silver 3D Shadow";
    -ixp-tags: "Styling";
    -ixp-group: "styling";
    -ixp-scope: "Image,Link,Container,Column,Row";
  }
  /* ======================================
      Horizontal Rule Styling
  ====================================== */
  hr {
    background: #F5F5F5;
    border: none;
    color: #F5F5F5;
    clear: both;
    float: none;
    height: 1px;
    margin: 0.4em 0;
    width: 100%;
  }
  /* GENERIC BUTTON MICRO-THEME */
  .generic-fill {
    cursor: pointer;
    display: inline-block;
    margin: 0.5em 0;
    overflow: visible;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-appearance: none;
    line-height: 1;
    position: relative;
    border: solid 2px #2b2b2b;
    background: #2b2b2b;
    color: #ffffff !important;
  }
  .generic-fill:hover {
    background: #000000;
    border-color: #000000;
    color: #ffffff !important;
  }
  .generic-outline {
    cursor: pointer;
    display: inline-block;
    margin: 0.5em 0;
    overflow: visible;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-appearance: none;
    line-height: 1;
    position: relative;
    border: solid 2px #2b2b2b;
    background: transparent;
    color: #2b2b2b !important;
  }
  .generic-outline:hover {
    border: solid 2px #2b2b2b;
    background: #2b2b2b;
    color: #ffffff !important;
  }
  .generic-fill.button-small {
    -ixp-name: "Generic Fill (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-fill.button-medium {
    -ixp-name: "Generic Fill (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-fill.button-large {
    -ixp-name: "Generic Fill (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-fill.button-wide {
    -ixp-name: "Generic Fill (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-outline.button-small {
    -ixp-name: "Generic Outline (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-outline.button-medium {
    -ixp-name: "Generic Outline (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-outline.button-large {
    -ixp-name: "Generic Outline (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .generic-outline.button-wide {
    -ixp-name: "Generic Outline (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  /* ======================================
      Button Element Base
  ====================================== */
  .button,
  .pf_submit_button,
  .button-container .pf_form_table .pf_submit_cell .pf_submit_button,
  .generic-fill,
  .generic-outline {
    line-height: 1;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 0.5em 0;
    overflow: visible;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-appearance: none;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
  }
  .button:hover,
  .pf_submit_button:hover,
  .button-container .pf_form_table .pf_submit_cell .pf_submit_button:hover,
  .generic-fill:hover,
  .generic-outline:hover {
    text-decoration: none !important;
    border-width: 2px;
  }
  .button:after,
  .pf_submit_button:after,
  .button-container .pf_form_table .pf_submit_cell .pf_submit_button:after,
  .generic-fill:after,
  .generic-outline:after {
    margin: 0 0 0 0.85em;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .pf_submit_button {
    background: #59c9d5;
    color: #FFF !important;
    border-color: #59c9d5;
    font-size: 1em;
    padding: 0.5em 2em;
  }
  .pf_submit_button:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  .pf_submit_button:hover {
    background: #02939a;
    color: #FFF !important;
    border-color: #02939a;
  }
  /* ======================================
      Button - Mixins
  ====================================== */
  /* ======================================
      Button
  
      REQUIRED CLASS: .button-a
  ====================================== */
  .button-a,
  .button-container-a .pf_form_table .pf_submit_cell .pf_submit_button {
    background: #D9B327;
    color: #FFF !important;
  }
  .button-a:hover,
  .button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #D9B327;
    color: #FFF !important;
  }
  .button-b,
  .button-container-b .pf_form_table .pf_submit_cell .pf_submit_button {
    background: transparent;
    color: #59c9d5 !important;
  }
  .button-b:hover,
  .button-container-b .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #59c9d5;
    color: #FFF !important;
  }
  .button-c,
  .button-container-c .pf_form_table .pf_submit_cell .pf_submit_button {
    background: #FFF;
    color: #59c9d5 !important;
  }
  .button-c:hover,
  .button-container-c .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #59c9d5;
    color: #FFF !important;
  }
  .button-d,
  .button-container-d .pf_form_table .pf_submit_cell .pf_submit_button {
    background: transparent;
    color: #FFF !important;
  }
  .button-d:hover,
  .button-container-d .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #FFF;
    color: #59c9d5 !important;
  }
  .button-e,
  .button-container-e .pf_form_table .pf_submit_cell .pf_submit_button {
    background: #242d2d;
    color: #FFF !important;
  }
  .button-e:hover,
  .button-container-e .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #3B8D54;
    color: #FFF !important;
  }
  .button-f,
  .button-container-f .pf_form_table .pf_submit_cell .pf_submit_button {
    background: transparent;
    color: #242d2d !important;
  }
  .button-f:hover,
  .button-container-f .pf_form_table .pf_submit_cell .pf_submit_button:hover {
    background: #242d2d;
    color: #FFF !important;
  }
  /* ======================================
      Button Size Settings
  
      REQUIRED CLASSES:
      .button-small,
      .button-medium,
      .button-large,
      .button-wide
  ====================================== */
  .button-small,
  .button-container-small .pf_form_table .pf_submit_cell .pf_submit_button {
    font-size: 1em;
    padding: 0.7em 1.83em;
    text-align: center;
  }
  .button-medium,
  .button-container-medium .pf_form_table .pf_submit_cell .pf_submit_button {
    font-size: 1em;
    padding: 0.7em 2em;
    text-align: center;
  }
  .button-large,
  .button-container-large .pf_form_table .pf_submit_cell .pf_submit_button {
    font-size: 1.2em;
    padding: 0.7em 2em;
    text-align: center;
  }
  .button-wide,
  .button-container-wide .pf_form_table .pf_submit_cell .pf_submit_button {
    display: block;
    font-size: 1.2em;
    height: auto;
    line-height: 1.4;
    padding: 0.5em;
    text-align: center;
  }
  /* ======================================
      Button Icon Padding
  ====================================== */
  .button-small.button-checked,
  .button-container-small.button-checked,
  .button-small.button-arrow,
  .button-container-small.button-arrow,
  .button-small.button-back,
  .button-container-small.button-back,
  .button-small.button-down,
  .button-container-small.button-down {
    padding: 0.7em 1.5em 0.7em 1.5em;
  }
  .button-medium.button-checked,
  .button-container-medium.button-checked,
  .button-medium.button-arrow,
  .button-container-medium.button-arrow,
  .button-medium.button-back,
  .button-container-medium.button-back,
  .button-medium.button-down,
  .button-container-medium.button-down {
    padding: 0.7em 1.5em 0.7em 1.5em;
  }
  .button-large.button-checked,
  .button-container-large.button-checked,
  .button-large.button-arrow,
  .button-container-large.button-arrow,
  .button-large.button-back,
  .button-container-large.button-back,
  .button-large.button-down,
  .button-container-large.button-down {
    padding: 0.7em 1.5em 0.7em 1.5em;
  }
  .button-wide.button-checked,
  .button-container-wide.button-checked,
  .button-wide.button-arrow,
  .button-container-wide.button-arrow,
  .button-wide.button-back,
  .button-container-wide.button-back,
  .button-wide.button-down,
  .button-container-wide.button-down {
    padding: 0.7em 0.5em 0.7em .5em;
  }
  /* ======================================
      Button Icon Position
  ====================================== */
  .button-checked:after,
  .button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button:after {
    content: '\f00c';
  }
  .button-arrow:after,
  .button-container-arrow .pf_form_table .pf_submit_cell .pf_submit_button:after {
    content: '\f054';
  }
  .button-back:before,
  .button-container-back .pf_form_table .pf_submit_cell .pf_submit_button:before {
    margin-right: .85em;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    content: '\f053';
  }
  .button-down:after,
  .button-container-down .pf_form_table .pf_submit_cell .pf_submit_button:after {
    content: '\f078';
  }
  /* ======================================
      Button IXP Information
  
      REQUIRED CLASSES:
      .button.button-a.button-small
      .button.button-a.button-medium
      .button.button-a.button-large
      .button.button-a.button-wide
  ====================================== */
  .button.button-a.button-small {
    -ixp-name: "Aqua (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-small {
    -ixp-name: "Aqua (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-medium {
    -ixp-name: "Aqua (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-medium {
    -ixp-name: "Aqua (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-large {
    -ixp-name: "Aqua (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-large {
    -ixp-name: "Aqua (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-wide {
    -ixp-name: "Aqua (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-wide {
    -ixp-name: "Aqua (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-small.button-checked {
    -ixp-name: "Aqua checked (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-small.button-container-checked {
    -ixp-name: "Aqua checked (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-medium.button-checked {
    -ixp-name: "Aqua checked (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-medium.button-container-checked {
    -ixp-name: "Aqua checked (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-large.button-checked {
    -ixp-name: "Aqua checked (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-large.button-container-checked {
    -ixp-name: "Aqua checked (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-wide.button-checked {
    -ixp-name: "Aqua checked (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-wide.button-container-checked {
    -ixp-name: "Aqua checked (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-small.button-arrow {
    -ixp-name: "Aqua arrow (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-small.button-container-arrow {
    -ixp-name: "Aqua arrow (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-medium.button-arrow {
    -ixp-name: "Aqua arrow (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-medium.button-container-arrow {
    -ixp-name: "Aqua arrow (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-large.button-arrow {
    -ixp-name: "Aqua arrow (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-large.button-container-arrow {
    -ixp-name: "Aqua arrow (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-wide.button-arrow {
    -ixp-name: "Aqua arrow (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-wide.button-container-arrow {
    -ixp-name: "Aqua arrow (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-small.button-back {
    -ixp-name: "Aqua back (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-small.button-container-back {
    -ixp-name: "Aqua back (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-medium.button-back {
    -ixp-name: "Aqua back (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-medium.button-container-back {
    -ixp-name: "Aqua back (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-large.button-back {
    -ixp-name: "Aqua back (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-large.button-container-back {
    -ixp-name: "Aqua back (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-wide.button-back {
    -ixp-name: "Aqua back (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-wide.button-container-back {
    -ixp-name: "Aqua back (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-small.button-down {
    -ixp-name: "Aqua down (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-small.button-container-down {
    -ixp-name: "Aqua down (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-medium.button-down {
    -ixp-name: "Aqua down (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-medium.button-container-down {
    -ixp-name: "Aqua down (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-large.button-down {
    -ixp-name: "Aqua down (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-large.button-container-down {
    -ixp-name: "Aqua down (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-a.button-wide.button-down {
    -ixp-name: "Aqua down (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-a.button-container-wide.button-container-down {
    -ixp-name: "Aqua down (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-small {
    -ixp-name: "Aqua Outline (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-small {
    -ixp-name: "Aqua Outline (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-medium {
    -ixp-name: "Aqua Outline (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-medium {
    -ixp-name: "Aqua Outline (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-large {
    -ixp-name: "Aqua Outline (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-large {
    -ixp-name: "Aqua Outline (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-wide {
    -ixp-name: "Aqua Outline (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-wide {
    -ixp-name: "Aqua Outline (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-small.button-checked {
    -ixp-name: "Aqua Outline checked (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-small.button-container-checked {
    -ixp-name: "Aqua Outline checked (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-medium.button-checked {
    -ixp-name: "Aqua Outline checked (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-medium.button-container-checked {
    -ixp-name: "Aqua Outline checked (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-large.button-checked {
    -ixp-name: "Aqua Outline checked (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-large.button-container-checked {
    -ixp-name: "Aqua Outline checked (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-wide.button-checked {
    -ixp-name: "Aqua Outline checked (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-wide.button-container-checked {
    -ixp-name: "Aqua Outline checked (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-small.button-arrow {
    -ixp-name: "Aqua Outline arrow (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-small.button-container-arrow {
    -ixp-name: "Aqua Outline arrow (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-medium.button-arrow {
    -ixp-name: "Aqua Outline arrow (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-medium.button-container-arrow {
    -ixp-name: "Aqua Outline arrow (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-large.button-arrow {
    -ixp-name: "Aqua Outline arrow (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-large.button-container-arrow {
    -ixp-name: "Aqua Outline arrow (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-wide.button-arrow {
    -ixp-name: "Aqua Outline arrow (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-wide.button-container-arrow {
    -ixp-name: "Aqua Outline arrow (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-small.button-back {
    -ixp-name: "Aqua Outline back (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-small.button-container-back {
    -ixp-name: "Aqua Outline back (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-medium.button-back {
    -ixp-name: "Aqua Outline back (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-medium.button-container-back {
    -ixp-name: "Aqua Outline back (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-large.button-back {
    -ixp-name: "Aqua Outline back (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-large.button-container-back {
    -ixp-name: "Aqua Outline back (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-wide.button-back {
    -ixp-name: "Aqua Outline back (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-wide.button-container-back {
    -ixp-name: "Aqua Outline back (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-small.button-down {
    -ixp-name: "Aqua Outline down (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-small.button-container-down {
    -ixp-name: "Aqua Outline down (small)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-medium.button-down {
    -ixp-name: "Aqua Outline down (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-medium.button-container-down {
    -ixp-name: "Aqua Outline down (medium)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-large.button-down {
    -ixp-name: "Aqua Outline down (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-large.button-container-down {
    -ixp-name: "Aqua Outline down (large)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  .button.button-b.button-wide.button-down {
    -ixp-name: "Aqua Outline down (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container.button-container-b.button-container-wide.button-container-down {
    -ixp-name: "Aqua Outline down (wide)";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Form,Lightbox";
  }
  /* ======================================
      Directional Buttons
  
      REQUIRED CLASS: none, these are optional for theme kits
  ====================================== */
  .button-down-dark,
  .button-up-dark,
  .button-left-dark,
  .button-right-dark,
  .button-down-light,
  .button-up-light,
  .button-left-light,
  .button-right-light {
    z-index: 100;
    width: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    text-indent: 40px;
    text-decoration: none !important;
    font-size: 0;
    overflow: hidden;
  }
  .button-down-dark:after,
  .button-up-dark:after,
  .button-left-dark:after,
  .button-right-dark:after,
  .button-down-light:after,
  .button-up-light:after,
  .button-left-light:after,
  .button-right-light:after {
    color: #242d2d;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 40px;
    margin: 0;
    line-height: 1;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .button-down-dark:after {
    content: '\f107';
    color: #242d2d;
  }
  .button-up-dark:after {
    content: '\f106';
    color: #242d2d;
  }
  .button-left-dark:after {
    content: '\f104';
    color: #242d2d;
  }
  .button-right-dark:after {
    content: '\f105';
    color: #242d2d;
  }
  .button-down-light:after {
    content: '\f107';
    color: #FFF;
  }
  .button-up-light:after {
    content: '\f106';
    color: #FFF;
  }
  .button-left-light:after {
    content: '\f104';
    color: #FFF;
  }
  .button-right-light:after {
    content: '\f105';
    color: #FFF;
  }
  /* ======================================
      Directional Button IXP Information
  ====================================== */
  .button-up-dark {
    -ixp-name: "Dark Arrow Up";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-up-dark {
    -ixp-name: "Dark Arrow Up";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-down-dark {
    -ixp-name: "Dark Arrow Down";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-down-dark {
    -ixp-name: "Dark Arrow Down";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-left-dark {
    -ixp-name: "Dark Arrow Left";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-left-dark {
    -ixp-name: "Dark Arrow Left";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-right-dark {
    -ixp-name: "Dark Arrow Right";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-right-dark {
    -ixp-name: "Dark Arrow Right";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-up-light {
    -ixp-name: "Light Arrow Up";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-up-light {
    -ixp-name: "Light Arrow Up";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-down-light {
    -ixp-name: "Light Arrow Down";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-down-light {
    -ixp-name: "Light Arrow Down";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-left-light {
    -ixp-name: "Light Arrow Left";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-left-light {
    -ixp-name: "Light Arrow Left";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  .button-right-light {
    -ixp-name: "Light Arrow Right";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Link,Text";
  }
  .button-container-right-light {
    -ixp-name: "Light Arrow Right";
    -ixp-tags: "Buttons";
    -ixp-group: "buttons";
    -ixp-scope: "Lightbox";
  }
  /* ======================================
      Navigation: Default Style Overrides
  ====================================== */
  .ixp-nav {
    background-color: transparent;
    color: #FFF;
    font-weight: 300;
    font-family: 'Gotham Medium', sans-serif;
    font-size: 1em;
    margin: 1.5em 0;
    text-transform: uppercase;
    padding: 0;
    text-align: center;
  }
  .ixp-nav .ixp-nav-collapsible {
    height: auto;
    float: right;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  .ixp-nav .ixp-nav-collapsible .ixp-navitem {
    background: none;
    display: inline-block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .ixp-nav .ixp-nav-collapsible .ixp-navitem a {
    background-color: transparent;
    color: #FFF;
    display: block;
    padding: 0.25em 1.25em;
    text-decoration: none;
    font-family: 'Gotham Medium', sans-serif;
    font-weight: 300;
    line-height: 1;
  }
  .ixp-nav .ixp-nav-collapsible .ixp-navitem a:hover {
    background-color: transparent;
    font-weight: 400;
    text-decoration: none;
  }
  .ixp-nav .ixp-navlist li:last-child {
    border-right: none;
  }
  .ixp-nav.ixp-nav-collapsed {
    background-color: transparent;
    font-size: 110%;
    margin: 0.5em 0;
    text-align: center;
  }
  .ixp-nav.ixp-nav-collapsed .ixp-nav-opened {
    background-color: transparent;
  }
  .ixp-nav.ixp-nav-collapsed .ixp-nav-collapsible {
    float: none;
  }
  .ixp-nav.ixp-nav-collapsed .ixp-navitem {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    border: none;
    border-bottom: solid 1px #BDBDBD;
    border-right: none;
  }
  .ixp-nav.ixp-nav-collapsed .ixp-navitem a {
    padding: 10px;
    text-align: center;
  }
  .ixp-nav .ixp-nav-toggle {
    margin: 0;
  }
  .ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar {
    /* nav toggle button icon (menu closed) */
    background-color: #FFF;
    opacity: .6;
  }
  .ixp-nav .ixp-nav-toggle:hover .ixp-nav-icon-bar {
    background-color: #FFF;
    opacity: 1;
  }
  .ixp-nav .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
    /* nav toggle button icon (menu open) */
    background-color: #FFF;
    opacity: 1;
  }
  /* ======================================
      Navigation: alt theme(s)
      REQUIRED CLASS - .ixp-nav-menu-a
  ====================================== */
  /* ========== THEME A ========== */
  .ixp-nav-menu-a {
    background-color: #F5F5F5;
    border-bottom: none;
    color: #242d2d;
    margin: 0 auto;
    padding: 0 0 0;
    font-size: 0.875em;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible {
    float: none;
    height: auto;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible .ixp-navlist {
    padding: 0;
    margin: 0 auto;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem {
    border: none;
    float: none;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem:hover {
    border: none;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a {
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    color: #242d2d;
    margin: 0;
    padding: 1em 2em;
    text-decoration: none;
    font-size: 1em;
    font-weight: normal;
    border-bottom: 3px solid #242d2d;
  }
  .ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:hover {
    background: transparent;
    border: none;
    color: #86af49;
    text-decoration: none;
    border-bottom: 3px solid #86af49;
  }
  .ixp-nav-menu-a .ixp-navlist {
    padding-top: 10px;
  }
  .ixp-nav-menu-a .ixp-navlist li:last-child {
    /* Overrides Default Styling from ixp-nav */
    border: none;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed {
    /* BG color solid or transparent */
    background-color: #F5F5F5;
    margin: 0;
    text-align: center;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened {
    background-color: #F5F5F5;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened li:first-child {
    margin-top: 0.5em;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem {
    margin-left: 0;
    margin-right: 0;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a {
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 10px;
    text-decoration: none;
    margin: 0;
  }
  .ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a:hover {
    border-left: none;
    border-right: none;
    background-color: transparent;
  }
  .ixp-nav-menu-a .ixp-nav-toggle {
    margin: 0 0 5px;
  }
  .ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar {
    /* nav toggle button icon (menu closed) */
    background-color: #242d2d;
  }
  .ixp-nav-menu-a .ixp-nav-toggle:hover .ixp-nav-icon-bar {
    background-color: #242d2d;
  }
  .ixp-nav-menu-a .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
    /* nav toggle button icon (menu open) */
    background-color: #242d2d;
  }
  /* ======================================
      Navigation IXP Information
  ====================================== */
  .ixp-nav-menu-a {
    -ixp-name: "Secondary Navigation";
    -ixp-tags: "Navigation";
    -ixp-group: "navigation";
    -ixp-scope: "Navigation";
  }
  /* ======================================
      Navigation Active States
  ====================================== */
  .ixp-navitem-active-state-a a {
    color: #59c9d5 !important;
    background: transparent !important;
  }
  .ixp-navitem-active-state-a a:hover {
    color: #86af49 !important;
  }
  .ixp-navitem-active-state-b a {
    background: #59c9d5 !important;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    color: #FFF !important;
    border-color: #59c9d5 !important;
  }
  /* ======================================
      Navigation Active States IXP Information
  ====================================== */
  .ixp-navitem-active-state-a {
    -ixp-name: "Active Primary";
    -ixp-tags: "Navigation";
    -ixp-group: "navigation";
    -ixp-scope: "NavigationItem";
  }
  .ixp-navitem-active-state-b {
    -ixp-name: "Active Secondary";
    -ixp-tags: "Navigation";
    -ixp-group: "navigation";
    -ixp-scope: "NavigationItem";
  }
  /* ======================================
      Accordion RMW (Default)
  ====================================== */
  .lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
    background: #F5F5F5;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #242d2d;
    filter: none;
    font-size: 1.2em;
    height: auto;
    font-family: 'Raleway', sans-serif;
    margin: 0 0 5px 0;
    padding: 5px 1.75em 5px 1em;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:after {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    content: '\f078';
    margin-right: 0.25em;
    width: 1em;
    position: absolute;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
    background: #86af49;
    border: none;
    color: #FFF;
    filter: none;
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:after {
    content: '\f00d';
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
    background-color: #F5F5F5;
    border: none;
    color: #86af49;
    filter: none;
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover:after {
    content: '\f00d';
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
    background: #F5F5F5;
    border: none;
    color: #86af49;
    filter: none;
  }
  .lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover:after {
    content: '\f078';
  }
  .lbui_toggle_container {
    margin-top: 0;
    font-size: 1em !important;
  }
  /* ======================================
      Accordion RMW (Alternate)
  ====================================== */
  .accordion-a.lbui_accordion_v3 {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content {
    padding: 0 !important;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
    background: #FFF !important;
    border-bottom: solid 1px #F5F5F5;
    color: #242d2d;
    filter: none;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 5px 16px 5px 40px;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
    content: '\f054';
    position: absolute;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:after {
    display: none !important;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:last {
    border-bottom: none !important;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
    background: #59c9d5 !important;
    border-color: #59c9d5 !important;
    color: #FFF;
    filter: none;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:before {
    content: '\f078';
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
    background: #02939a !important;
    border-color: #FFF !important;
    color: #FFF;
    filter: none;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover:before {
    content: '\f078';
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
    background: #02939a !important;
    border-color: #02939a !important;
    color: #FFF;
    filter: none;
  }
  .accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover:before {
    content: '\f054';
  }
  /* ======================================
      Accordion IXP Information
      REQUIRED CLASSES: .accordion-a
  ====================================== */
  .accordion-a {
    -ixp-name: "Aqua";
    -ixp-tags: "Accordion";
    -ixp-group: "accordion";
    -ixp-scope: "Accordion, accordion_v3";
  }
  /* ======================================
      Tabs RMW (Default)
  ====================================== */
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
    background: #F5F5F5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    color: #242d2d;
    margin: 0 0 0px 5px;
    padding: 12px 25px;
    filter: none;
    text-shadow: none;
    font-family: 'Raleway', sans-serif;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.2em;
    position: relative;
  }
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
    margin-left: 0;
  }
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
    background: #F5F5F5;
    border: none;
    color: #86af49;
    filter: none;
  }
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
    background: #86af49;
    border: none;
    color: #FFF;
    filter: none !important;
  }
  .lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:hover,
  .lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:hover {
    background: #86af49;
    border: none;
    color: #FFF;
    filter: none !important;
  }
  .lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
  .lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
    margin-right: 0;
  }
  .lbui_tabs_v3 > .lbui_slides,
  .lbui_tabs_v3.lbui_init > .lbui_slides {
    background: #FFF;
    border: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 1em;
  }
  .lbui_tabs_v3 .lbui_slide,
  .lbui_tabs_v3.lbui_init .lbui_slide {
    color: #242d2d;
  }
  /* ======================================
      Tabs RMW (Alternate)
  ====================================== */
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
    background: #FFF;
    border: none;
    border-bottom: solid 2px #F5F5F5;
    color: #242d2d;
    filter: none;
    text-shadow: none;
    margin: 0 0 5px 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    z-index: 10;
  }
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
    margin-left: 0;
  }
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
    background: #02939a;
    border-color: #02939a;
    color: #FFF;
    filter: none;
  }
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
    background: #59c9d5;
    border-color: #59c9d5;
    color: #FFF;
    filter: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:after,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:after {
    display: none;
  }
  .tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:hover,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:hover {
    color: #FFF;
  }
  .tab-a.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
  .tab-a.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
    margin-right: 0;
  }
  .tab-a.lbui_tabs_v3 > .lbui_slides,
  .tab-a.lbui_tabs_v3.lbui_init > .lbui_slides {
    background: #FFF;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0 !important;
    font-size: 1em;
  }
  /* stacked responsive overrides */
  .lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
    margin-top: 15px !important;
  }
  .lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
    float: none;
    display: block;
    margin: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
  }
  .lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle:after {
    display: none;
  }
  /* stacked responsive overrides */
  .tab-a.lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
    margin-top: 5px !important;
  }
  .tab-a.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
    float: none;
    display: block;
    margin: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
  }
  /* ======================================
      Tabs IXP Information
      REQUIRED CLASSES: .tab-a
  ====================================== */
  .tab-a {
    -ixp-name: "Aqua";
    -ixp-tags: "Tabs";
    -ixp-group: "tabs";
    -ixp-scope: "Tabs, tabs_v3";
  }
  /* ======================================
      Flow Styling
  ====================================== */
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress {
    font-size: 14px;
  }
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    margin-left: 6px;
    margin-top: 6px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background: #ccc;
    color: #FFF;
    background-image: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
    background: #fff;
    color: #FFF;
  }
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
    background: #86af49;
    color: #FFF;
  }
  .ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    margin-left: 20px;
    margin-top: 4px;
    padding: 0;
    width: 10px;
    height: 10px;
    line-height: 20px;
    text-indent: -9999px;
    background: #616161;
    background-image: none;
  }
  .ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover {
    background: #fff !important;
    border-color: #fff !important;
  }
  .ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
    width: 10px;
    height: 10px;
    border-style: solid;
    border-width: 2px;
    border: #fff solid 2px;
    background-color: #fff;
    opacity: 1;
  }
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    opacity: .75;
  }
  .ixp-component-flow.ixp-component-flow-dots-light.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
  .ixp-component-flow.ixp-component-flow-dots-dark.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
    opacity: .75;
  }
  .ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    background: transparent;
    border: 2px solid #fff;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-inner,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-inner {
    background: none;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    background: #616161;
    color: #616161;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 12px;
    line-height: 12px;
    border: none !important;
    margin: 0 1px 0 0;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child {
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    border-radius: 3px 0 0 3px !important;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child {
    -webkit-border-radius: 0 3px 3px 0 !important;
    -moz-border-radius: 0 3px 3px 0 !important;
    border-radius: 0 3px 3px 0 !important;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
    background: #fff;
    color: #fff;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
    background: transparent;
    color: transparent;
  }
  .ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-done,
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-done {
    background: #86af49 !important;
    color: #86af49 !important;
  }
  .ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
    background: #ccc;
    color: #ccc;
  }
  /* ======================================
  Custom flow fix for Firefox
  ====================================== */
  .ixp-component-flow[data-ixp-flow-mode="normal"] > .ixp-component-flow-steps > .ixp-component-flow-step {
    -moz-transform-style: inherit;
  }
  .ixp-component-form-style-brand-brand {
    -ixp-name: "Style: Greenery";
    -ixp-tags: "Form";
    -ixp-group: "customform";
    -ixp-scope: "CustomForm";
    -ixp-default: "true";
  }
  