/* -- Slider -- */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    height: inherit;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    height: inherit;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

/* overwrite zurbsalsa / gold css */
h1, h2, h3, h4, h5, h6 {
   font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
}
/*
.row.top-menu-upper {
    display: none;
}
.row.top-menu {
    top: 0;
}
*/
body.admin-menu .top-menu-upper {
    top: 5px !important;
}
body.logged-in .top-menu {
    top: 35px !important;
}
.header-menu .item-1 > ul > li:first-child, .header-menu .item-1 > ul > li:first-child {
    display: none;
}
/*
@media all and (max-width: 767px) {
    .row.top-menu {
        top: 0 !important;
    }
}
*/
/* -- Reusable -- */
.container {
    display: block;
    width: 980px;
    margin: 0 auto;
}

.container-padded {
    width: 1010px;
}

.button {
  font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
  color: #fff;
  font-weight: 300;
  font-size: 15px;
  display: inline-block;
  background-color: #ee4928;
  border: 0;
  padding: 10px 30px;
}

.button-red {
    background: #f16364;
}

/* -- Icons -- */
/* taken from gold/css/zurbsalsa2.css */
.find-on-facebook-link {
  color: #3b5998;
  font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-size: 0;
  font-weight: 700;
  display: inline-block;
  /*margin-left: 30px;*/
  margin-bottom: 10px;
}

.find-on-facebook-link img {
  display: inline-block;
  width: 33px;
  height: 33px;
  /*position: absolute;
  margin-left: -30px;*/
}

/* -- Header -- */
.header {
    width: 100%;
    height: 0;
    position: relative;
    z-index: 3;
}

.header .logo-box {
    display: block;
    width: 245px;
    margin: 0 auto;
    background: #fff;
}

.logo-box img {
    width: 100%;
}
.container-footer .logo-box img {
    max-width: 125px;
}

.logo-box-tiny {
    width: 125px;
}

/* -- Banner -- */
/* Reset */
.banner-wrapper .field-label {
    display: none;
}

.banner-wrapper .field-collection-view {
    padding: 0;
}

/* Banner */
.banner-wrapper {
    width: 100%;
    height: 500px;
    max-height: 500px;
}

.banner-wrapper > .field-collection-container,
.banner-wrapper > .field-collection-container .content {
    width: inherit;
    height: inherit;
    max-height: inherit;
}

.banner-wrapper {
    position: relative;
    width: 1235px;
    margin: 0 auto;
    margin-bottom: 35px;
}

.banner-wrapper .field {
    position: relative;
    z-index: 1;
}

.banner-wrapper .field-lcp-banner-image {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
}

.banner-wrapper .field-lcp-banner-title,
.banner-wrapper .field-lcp-banner-subtitle,
.banner-wrapper .field-lcp-button-link {
    width: 600px;
    margin: 0 140px 0;
}

.banner-wrapper .field-lcp-banner-title,
.banner-wrapper .field-lcp-banner-subtitle {
    color: #fff;
    text-shadow: black 2px 2px 4px;
}

.banner-wrapper .field-lcp-banner-title {
    margin-top: 150px;
    margin-left: 110px;
    font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.banner-wrapper .field-lcp-banner-title {
    font-size: 35px;
}

.banner-wrapper .field-lcp-banner-subtitle {
    /* Price */
    font-size: 70px;
    margin-left: 110px;
    font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
    font-size: 75px;
    font-weight: 900;
}

.banner-wrapper .field-lcp-button-link a {
    margin-top: 20px;
}

/*------ Mobile Banner -------------*/
.banner-wrapper .field-lcp-mobile-banner-image{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
}

.banner-wrapper .field-lcp-mobile-banner-title{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin-top: 90px;
    font-size: 20px;
    width: 100%;
    color: #fff;
    text-shadow: black 2px 2px 4px;
}
/*--------- end of mobile banner --------*/
.slick-dots {
    position: absolute;
    bottom: 70px;
    width: 100%;
    text-align: center;
}

.slick-dots li {
    display: inline-block;
    margin-left: 17px;
}

.slick-dots li:first-child {
    margin-left: 0;
}

.slick-dots li button {
    width: 12px;
    height: 12px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 10px;
    background: #f2f8fa;
    font-size: 0;
    cursor: pointer;
}

.slick-dots .slick-active button {
    background: #f04623;
}


.cta-register {
  background-color: #ec391b;
  bottom: 0;
  left: 0;
  padding: 10px 10px 10px 130px;
  position: absolute;
  width: 748px;
  z-index: 3;
}
.cta-register h3 {
  color: #fff;
  margin: 0;
}
.cta-register:after {
  content: "";
  position: absolute;
  top: 0;
  right: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 31px 0 31px 11px;
  border-color: transparent transparent transparent #ec3a1b;
}

.row-campaign-others {
  background-color: #f0f3fa;
  padding: 40px 0;
  border-top: 1px solid #dddfe4;
  border-bottom: 1px solid #dddfe4;
}
.row-campaign-others .col {
  width: 30%;
  margin-right: 3%;
}
.row-campaign-others .field-collection-container {
  border-bottom: none;
  margin-bottom: 0;
}
.title-cta-campaign {
  font-size: 22px;
  color: #112651;
}
.cta-campaign {
  text-align: center;
  border: 1px solid #e8eaf1;
  background-color: #fff;
}
.cta-campaign .inner {
  padding: 10px 20px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}






/* -- Form -- */
.blissform-wrapper .node-webform > h2 {
    /* Hide form title */
    display: none;
}

.blissform-wrapper .webform-component-checkboxes > label {
    /* Hide checkbox label */
    display: none;
}

.blissform-wrapper {
    position: absolute;
    width: 50%;
    right: 0;
    top: 110px;
}

.blissform-wrapper.tfa_iframe {

}

.blissform-wrapper iframe {
    height: 570px;
}
.blissform-wrapper iframe.small {
    height: 600px;
}

.blissform-wrapper > div {
    position: relative;
    left: 130px;
    width: 360px;
    border-left: 1px solid #dde4ef;
    border-right: 1px solid #dde4ef;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.blissform-wrapper .node-webform,
.blissform-wrapper iframe,
.blissform-wrapper .blissform-footer,
.blissform-wrapper .webform-client-form.custom-tfa {
    position: relative;
    z-index: 2;
    padding: 0 20px;
    background: #fff;
    border-bottom: 2px solid #f04623;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.blissform-wrapper .node-webform,
.blissform-wrapper iframe,
.blissform-wrapper .webform-client-form.custom-tfa {
    border-bottom: 0 none;
    border-radius: 0;
    border-top: 3px solid #ee4827;
    padding: 20px;
    width: 358px;
}

.blissform-wrapper .blissform-footer {
    display: block;
    padding: 20px;
    border-radius: 0;
    border-top: 1px solid #dde4ef;
}

.blissform-wrapper input {
    width: 100%;
}

.blissform-wrapper .field-name-body p  {
    font-size: 18px;
    margin-bottom: 0;
}

/* Checkbox */
.blissform-wrapper .form-type-checkbox,
.blissform-wrapper .webform-component-checkboxes,
.blissform-wrapper .form-actions {
    margin-top: 0;
}

.blissform-wrapper form .custom.checkbox + label {
    display: inline-block;
    padding-top: 3px;
    padding-left: 35px;
    font-size: 11px;
    line-height: 1.3;
    color: #787777;
    cursor: pointer;
}

.blissform-wrapper .webform-client-form.custom-tfa p,
.blissform-wrapper .webform-client-form.custom-tfa select,
.blissform-wrapper .webform-client-form.custom-tfa input[type="text"],
.blissform-wrapper .webform-client-form.custom-tfa .form-checkboxes label {
    font-size: 0.8em;
}
.webform-client-form.custom-tfa .webform-component-checkboxes input.form-checkbox {
    width: auto;
}

/* Form Footer */
.blissform-footer-info,
.blissform-footer-community-logo {
    float: left;
}

.blissform-footer-community-logo {
    float: right;
    width: 140px;
    text-align: right;
}

.blissform-footer-info img {
    width: 60%;
    float: right;
}
/* waratah logo need to be displayed smaller*/
.blissform-footer-info.community-5261 img {
    width: 32%;
}

.blissform-footer-info h3,
.blissform-footer-info h4 {
    font-size: 18px;
    color: #5570a0;
    margin-bottom: 10px;
}
.blissform-footer-info .vw-footer-title {
    font-size: 14px;
}

.blissform-footer-info p {
    font-size: 12px;
    line-height: 1.3;
    color: #787777;
    width: 110%;
}

.blissform-footer-info a {
  font-family: "museo-slab", Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #ed5137;
  text-decoration: none;
}

.blissform-wrapper .custom.checkbox {
  width: 30px;
  height: 30px;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.152%22%20height%3D%2231.152%22%3E%3Cpath%20d%3D%22M21.711%2015.728v7.522h-14.981v-14.98h13.4c.926-.768%201.883-1.491%202.93-2.219h-18.548v19.419h19.418v-12.775c-.737.922-1.469%201.922-2.219%203.033z%22%20fill%3D%22%236679A8%22%2F%3E%3C%2Fsvg%3E");
}
.blissform-wrapper .custom.checkbox:before,
.blissform-wrapper .custom.checkbox.checked:before {
  display: none;
}
.no-svg .blissform-wrapper .custom.checkbox {
  background-image: url(../images/vwicon-chkbox.png);
}

.blissform-wrapper .custom.checkbox.checked {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.152%22%20height%3D%2231.152%22%3E%3Cpath%20d%3D%22M8.604%2013.78l1.596-1.476c1.865.903%203.049%201.592%205.148%203.085%203.941-4.474%206.549-6.745%2011.393-9.758l.518%201.194c-3.994%203.486-6.92%207.368-11.131%2014.923-2.599-3.059-4.335-5.011-7.524-7.968z%22%20fill%3D%22%23EF5637%22%2F%3E%3Cpath%20d%3D%22M21.711%2015.728v7.522h-14.981v-14.98h13.4c.926-.768%201.883-1.491%202.93-2.219h-18.548v19.419h19.418v-12.775c-.737.922-1.469%201.922-2.219%203.033z%22%20fill%3D%22%236679A8%22%2F%3E%3C%2Fsvg%3E");
}
.no-svg .blissform-wrapper .custom.checkbox.checked {
  background-image: url(../images/vwicon-chkbox-t.png);
}

.blissform-wrapper form.custom .custom.checkbox + label {
  width: 85%;
  padding: 0;
  float: right;
}

/* -- Typography -- */
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6,
.typography p,
.typography ul li {
    color: #112652;
    line-height: 1.5;
}

.typography ul li {
    font-size: 14px;
}

.typography h6 {
    margin-bottom: 15px;
}

/* --  BODY -- */
.body-container {
  min-height: 300px;
}

/* -- WYSIWYG -- */
.col {
    float: left;
}

.col-content {
    width: 50%;
    padding: 0 2%;
}
.col-hlpackages {
    clear: both;
    width: 60%;
    padding: 0 2%;
}
.col-content ul,
.col-hlpackages ul {
  padding-left: 2%;
}

.col-social,
.col-footerlogo {
    width: 50%;
    padding: 0;
}

.col-footerlogo {
    float: right;
    text-align: right;
}

.col-hlpackages img {
    width: 180px;
    height: 120px;
}
.col-community-cta {
    clear: both;
    padding-left: 2%;
}

.col-footerlogo a {
    float: right;
}

.container-footer {
    margin-top: 40px;
    padding: 25px 0;
    border-top: 1px solid #cdd9ee;
    border-bottom: 1px solid #cdd9ee;
    text-align: center;
}

.container-footer a {
  padding: 0 5px;
}

.container-tac {
    padding: 25px 0 0;
}

/* Logo */
.logo-container-small {
    width: 130px;
    height: 50px;
}

.logo-container-small .logo-villawood-top {
    height: 30px;
}

.logo-container-small .communities-logo {
    background-size: 100%;
}

.text-center {
  text-align: center !important;
}
.hide-for-small {
  display: none !important;
}
@media only screen {
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
  }

  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  .small-3 {
    position: relative;
    width: 25%;
  }

  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  .small-6 {
    position: relative;
    width: 50%;
  }

  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  .small-9 {
    position: relative;
    width: 75%;
  }

  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  .small-12 {
    position: relative;
    width: 100%;
  }

  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

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

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

  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  .large-3 {
    position: relative;
    width: 25%;
  }

  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  .large-6 {
    position: relative;
    width: 50%;
  }

  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  .large-9 {
    position: relative;
    width: 75%;
  }

  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  .large-12 {
    position: relative;
    width: 100%;
  }

  .row .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  }
  .hide-for-small {
    display: inherit !important;
  }

}

div.columns, div.row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.row {
    max-width: 980px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
}
.row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
}
.row:before, .row:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
/*============================================================*/
/* FOOTER */
/*============================================================*/
.svg-icon.vwicon-nsw-ol, .footer-menu .footer-comm .nsw .comf-state-title {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.616%22%20height%3D%2228.615%22%3E%3Cpath%20d%3D%22M22.687%206.029l.085.085.449.082.109-.05.079.024.16.015.134-.016.117-.03.101-.044.07.242.054.07-.03.231-.361.688-.036.273.032.147-.135.777-.039.12-.354.906-.027.166.048.942-.398%201.294-.267.222-.14.25-.052.358.058.008-.076.312-.093.055-.133.126-.053.082-.031-.018-.037.035-.027-.008-.149.105.028.04-.126.118-.112-.114-.097.099v.089l-.177.296-.087-.051-.182.312-.025.034-.108.012v.127l-.136.176.052.202.061.011-.044.106-.044.022-.081-.018-.014.066-.032.018.021.038-.012.058-.217-.022-.052.254.007.001-.142.107.052.148.11.025-.026.203-.07.011-.005.067-.063.046.047.144-.005.059-.4.4-.117.284v.357h.009l-.031.093-.015-.004-.051.178-.186.082.024.239-.014-.007-.052.104.083.082.009.088-.077.177-.024.009-.254.226-.41.962.043.019-.229.182.045.129-.014.021.039.054.006.016-.103-.035-.104.306-.02.171.045.437-.183.736-.102.35.108.032-.191.172.035.093-.022.045.173.372-.045.086-.169-.072-.331-.024-1.629-.808.005-.041-.017-.166-.082-.261-.054-.109-.151-.217-.068-.146.025-.155-.208-.419-.335-.178-.33-.022-.216.082-.004.002-.132.052-.137.022-.058.014-.245.08-.242.066-.308-.074-.206-.115-.33-.027-.209.074-.155.102-.007.006-.021-.004-.245-.112-.223-.032-.093.013-.231-.116-.24-.037-.311.046-.084-.046-.236-.042-.171.022-.267.156-.119.155-.039.158-.084-.035-.157-.116-.052-.175-.116-.185-.469-.425-.113-.071-.388-.164-.145-.031-.066-.002-.183-.261-.131-.579-.24-.284-.238-.096-.122-.027-.38-.029-.202-.045-.268.031-.043.023-.029-.117-.132-.212-.41-.342-.211-.091-.498-.058-.409-.066-.292.067-.055.038-.229-.109-.054-.008v-9.987l12.265.015.19-.048.208-.111.103-.196.173-.174.309-.15.048-.072.132.041.051.013.306.052.198-.017.299-.104.031-.003.185.112.081-.007.07.025.119.063.179.046.348.006.088.021.068.087.005.007.083.101.039.063.007.073.032.128.112.253.582.177.164-.105.136-.143.058-.104.026-.033.101.036.302-.013.246-.111.226-.278.008-.039.094-.11-.164-.31.148-.013.242-.109.137-.129m-.048-.459l-.209.149-.156.149-.261.022-.216.022-.022.178.067.255.172-.017-.157.188-.03.134-.246.111-.187-.066-.097-.164-.157.186-.157.194-.073.134-.164.105-.111-.255-.015-.17-.105-.165-.096-.119-.157-.201-.268-.059-.387-.009-.142-.072-.179-.067-.172.015-.052-.126-.216.022-.343.118-.305-.052-.313-.097-.135.008-.187.282-.26-.021-.022.268-.171.014.015.127-.208.111-12.667-.014v10.752l.015.052.269-.045.439.209.246-.172.418.067.506.061.41.342.119.484.261.23.008-.23.253-.127.231.053.409.029.239.097.149.655.343.492.269.008.387.164.469.425.089.306.306.223.387.165.313-.046-.059-.35.119-.157.171-.021.201.103.439-.067.343.172.216-.029.291.134.283.053.156-.164.209-.074.253.141.462.112.351-.098.253-.081.179-.03.172-.067.216-.082.335.18-.044.275.134.291.171.245.082.262-.038.32%201.952.968.41.03.171.156h.156l-.038.104.03.022.261-.127-.052-.41.104-.051h.104l-.104-.254-.201-.053.097-.201-.097-.252.097.051.104-.357.201-.813-.052-.506.104-.307h-.104l.253-.201-.149-.201.201.046.409-.962.351-.104-.149-.307.149-.044v.201l.104-.052-.102-.306-.097.053.052-.104-.209-.045.358-.157.104-.357-.104-.149.157-.052v-.357l.402-.402-.149-.052.253-.053-.305-.096.35-.053.053-.254-.149.098-.106-.099.157.052-.052-.156.149.104.052-.41v-.052l-.104.104v-.149l-.044.045-.052-.149.149.104.052-.253v.2l.201-.103.052-.255-.096-.097h.2l.149-.409-.149.2-.051-.2h.149v-.202l.052.202.209-.357-.053-.098h.097v.15l.611-.358-.201-.045-.201.148-.052-.052.097-.097-.045-.104.201.104.149-.104.052.104.201-.305.357-.209.053-.402-.156-.053v.105l-.202-.105h.254l.052-.357.358-.298.455-1.476-.052-1.013.358-.918.052-.155.149-.857-.149-.104.149.052-.047-.198.402-.769h-.104l.104-.044.052-.409-.157-.202.045-.454-.231.009-.216-.023-.126.097-.119.051-.135.015-.224-.067-.246.113-.193-.195-.223-.067z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.no-svg .svg-icon.vwicon-nsw-ol, .no-svg .footer-menu .footer-comm .nsw .comf-state-title, .footer-menu .footer-comm .nsw .no-svg .comf-state-title {
  background-image: url(../images/vwicon-nsw-ol.png);
}
.svg-icon.vwicon-qld-wht-ol, .footer-menu .footer-comm .qld .comf-state-title {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.616%22%20height%3D%2228.616%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10.967%205.26l.026.08v.43l.108.26.094.094.032.221.233.248.063.117-.019.057.161.158-.014.151.013.139.07.237-.048.235.052.274.132.203.081.362.13.207.163.13.391.041.196-.094.057-.064.232.216.099.029.061.088.159.099-.021.083.029.163.022.013.018.38.035.035.021.227.078.195.049.063v.039l-.062.062v.162l.072.22.388.521.069.027.004.061.151.275v.164l.036.037-.122.415.036.29.23.393.037.021-.016.088.08.299.191.23.148.107.232.09.033.045.296.148h.019l.281.161.09-.009.016.033-.047.063.192.196.174.101.134.033.047-.055.199.128.008-.002v.032l.134.13.134.082.096.033.134-.095.002.002-.005.004.012.018-.02.088-.048-.021-.029.067.04.119-.002.011-.002.002.001.002-.024.108.095.096-.021.053.034.101.349.251h.045l.075.065v.252l.182.042-.025.136-.015.015.011.011-.017.088.024.214.196.454.037-.015-.036.08.022.015.024.044.025-.014.185.117.024.027.022.098h.061l.085.101.02.02.067.067.289-.208.338.246.061-.046h.004l-.104.135.086.323-.027.165.083.171-.027.104.135.197.192.004.336.459.193-.063-.056.115.129.063.057-.035.072.035.046-.046.129.339.084.129.163.162.146-.061-.047.099.103.051.042.183.196.229.049-.041.031.221.057.014v.186l.147.295.134.101.003-.003.001.001-.077.3.055.071-.031.261.048.101-.039.151.115.035-.16.057v.102l.097.227.007.042-.006.044-.002.005.002.002-.017.11.063.059.036.205.06.027.017.025.055.221.049.211-.004.003-.04-.012-.175.012-.108-.063-.144-.044-.32.053-.134.096-.04.032-.007.008-.039.003-.006.001-.139.014-.328.321-.014.114.007.111-.181-.016-.043-.055-.099-.125-.211-.134-.172-.038-.073-.01-.162-.002-.014-.008-.042-.019-.115-.043-.161-.022-.027.002-.123-.072-.139.014-.083.019-.131.045-.078-.014-.179-.055-.129-.016-.086.005-.288.165-.069.105-.274.231-7.654-.01v-2.226l-.369-.369h-2.81v-10.086l.354.045.297.089.038.177.212.261.146.063.072.093.235.135.148.021.128.084.038.022.067.033.249.03.55-.131.142-.067.297-.229.139-.239.048-.325.2-.247.061-.109.229-.651-.007-.263-.021-.053.062-.254.188-.5.015-.209-.108-.494.072-.231-.016-.266-.104-.224.085-.248.008.007.034-.033-.023-.03.015-.043-.06-.021-.04-.056.128.044.033-.096.003-.235-.022-.068.042-.058.023.049.067-.034-.005-.144.168-.064-.033-.163-.144.03-.014-.331-.063-.025.013-.017.25-.063.067-.1-.2-.164-.003-.034.131.022.033-.196-.052-.009-.028-.045.109.016.025-.173.037-.029.06-.265m.07-.697l-.129.034-.101.196-.192.063.029.162-.096.427h-.033l-.034.229h.101l-.129.029-.033.195.062.101.067-.067-.067.102-.062-.034-.034.13-.034-.23-.163.264.096.033h-.096l-.129.324h.096l-.033-.129.101.029-.067.032.129.101h.167l-.167.063.167.066-.067.034.034.161-.135-.228-.062.162-.163.13.096.296-.033.098.067-.034-.034.034.067.033h-.129l-.168.487.167.359-.1.326.129.589-.196.522-.096.392.067.163-.23.65-.263.326-.062.426-.297.229-.551.13-.067-.034-.196-.128-.23-.033-.129-.164-.229-.102-.063-.291-.129-.129-.427-.129-.521-.067-.277-.369v11.208h3.178v2.594l8.138.009.134-.071-.01-.082.11-.01.014-.172.167.014.12-.181.086-.005.201.062.196.034.22-.077.139-.014.034.081.109-.01.115.043.091.047.249.006.172.039.1.128.063.078.067.104.009.11.072.163.105-.067.048-.086.101-.126.101-.118.062.105.12.043.158-.072.02-.087.1-.119-.11.01-.043-.163.014-.114.139-.016.167-.014.101-.095.134-.097.143.043.125.125.158-.071.144.043.086-.011.076-.032.082-.063.139.015.148-.005.005-.066-.13-.129-.091-.394-.071-.292-.097-.135-.1.068.067-.102-.134-.061.101-.102-.101-.096.134-.067-.101-.095v-.102l.163.196-.096-.291-.034.095.067-.258-.067-.043.034-.283h-.067l.134-.521h-.064l-.067-.135-.062.195.029-.161h-.096l.067-.063-.134-.101v-.195l.101-.096-.196.062.163-.062-.034-.163-.359-.101.101-.063-.196-.229.034-.128-.101-.067-.033.067.033-.102-.196-.097v.034l-.163-.162-.163-.427-.129-.033.034-.13-.067.096v-.096l-.096-.033.063.129-.129-.062v.062l-.129-.062v.062l-.426-.584-.096.129-.134-.195.066-.034-.095-.195.062-.063-.096-.357h.063l.033-.264-.062-.163v.101l-.067-.033-.067-.13.101.034.034-.034-.101-.163v.13l-.034-.13-.062-.033-.034.096.096.163-.062-.028.062.162-.455-.33-.163-.259-.034.067-.096.162.096.226.067.134-.067-.066-.196-.23-.196.23.101-.23h-.134l.067-.033-.034-.063-.129.033.129-.066-.196-.455.067-.358-.033.062-.129-.129-.034.067v-.297l-.129.067.033-.102h-.033l.063-.162-.129-.13-.096.067.029-.129h-.225l-.033-.102.067-.033-.163-.096.028-.067-.096-.095.096-.033-.062-.067.096.034.034-.067.163.134-.197-.325-.062.027v-.095h-.101l-.034-.129h-.129v.129l-.095-.033-.134-.129.034-.034v-.034l-.163-.095-.196.033-.063-.229h-.101l.067.162-.134-.033-.192-.197.129.068-.196-.427v.133l-.292.03-.134-.293-.029.13h-.101l-.096-.13-.33-.129-.191-.23.062-.357h-.132l-.229-.394.163-.556h-.064v-.258l-.196-.358.062-.163-.163.033-.387-.519v-.163h.063v-.229l-.13-.163-.033-.358-.129-.129.162-.197v-.035l-.101.033-.028-.162.129-.163h-.067l-.062-.135-.196-.028-.134-.195-.226-.067-.163-.427-.196.163-.129-.062-.066.195-.197.097-.163-.13-.096-.425-.168-.259.067-.324-.095-.327.028-.298-.191.066.096-.296-.196-.129v-.13l-.163-.033-.034-.229.197-.164-.163-.061-.13.033-.1-.102v-.486l-.129-.393h-.096l-.067-.128v.063l-.129.066.163-.264-.034-.028-.033-.034z%22%2F%3E%3Cpolygon%20points%3D%2222.033%2C19.568%2021.87%2C19.7%2022%2C19.896%2021.739%2C20.188%2021.804%2C20.188%2021.739%2C20.417%2021.673%2C20.58%2021.804%2C20.81%2022.097%2C19.928%2022.033%2C19.797%2022.033%2C19.568%22%2F%3E%3Cpolygon%20points%3D%227.972%2C10.532%207.711%2C10.631%207.548%2C10.794%207.711%2C10.892%207.777%2C10.794%207.875%2C10.826%207.972%2C10.631%208.004%2C10.729%208.135%2C10.696%207.972%2C10.532%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.no-svg .svg-icon.vwicon-qld-wht-ol, .no-svg .footer-menu .footer-comm .qld .comf-state-title, .footer-menu .footer-comm .qld .no-svg .comf-state-title {
  background-image: url(../images/vwicon-qld-wht-ol.png);
}
.svg-icon.vwicon-vic-wht-ol, .footer-menu .footer-comm .vic .comf-state-title {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.616%22%20height%3D%2228.617%22%3E%3Cpath%20d%3D%22M5.291%208.53l.426.07.021.003.613.073.375.313.14.567.155.257.392.348.834-.361v-.014l.126.028.075.011.537.039.042.018.166.729.078.176.515.738.398.216.309.008.417.177.537.486.095.323.185.264.459.337.101.057.582.245.267.036.47-.067.424-.582-.017-.099.247.042.503-.077.372.186.293.048.18-.023.303.14.12.038.425.078.454-.146.146-.154.176.1.127.05.694.169.251-.005.526-.146.021-.006.345-.113.232-.038.101-.026.255-.102.093-.034-.008.046.04.291.202.436.044.077.213.307.068.217-.044.376.275.506%202.934%201.456.187.052.297.021-.126.108-3.138.283-.11-.121-.456.175-.363-.108-.186.311-.009-.014-.683.447.102.188-1.336%201.408-.71.237h-.68l-.352.446-.193.016-.033-.06.11-.125-.079-.157-.521-.272-.336.05-.07-.051.271-.504-.156-.46-.475-.339h-.417l-.433-.865-.756-.173-.85.657h-.209l-.238.692-.806.548-.071.059-.888.879-2.494-1.355-.365-.045-.423.109-.75-.375-.606.123-.146.17-.074-.154-.811-.66v-9.22l.368.175.503-.041.201-.144m-1.576-.593v10.177l.156.012.84.683v.382l.235-.08.224.157.459-.537.918.46.604-.157%202.822%201.534%201.153-1.142.907-.617h.538l.156-.459-.537.156-.302-.233h.38l.985-.762.459.918-.459.604-.683-.146.683.604.459-.302.235.077.067-.615h.538l.157.458-.303.08-.078.459.526.38.537-.078.079.156-.224-.078.381.684.302-.225.302.157-.078-.235.313.616.381.381.146-.997-.459.303-.146-.605h.761l.907-.302%201.455-1.533.997-.605-1.221.526.683-.447-.022-.034-.202-.201.526.156.616-.235-.079.158%203.359-.303.683-.616-.224-.225h.067l-.258-.235-.615-.044-2.934-1.456.056-.481-.123-.392-.258-.369-.201-.437.067-.414-.504-.269-.325.121-.257.102-.27.046-.38.122-.527.146-.694-.168-.381-.214-.313.113-.235.246-.425-.078-.437-.202-.325.045-.515-.258-.66.1-.303-.155-.257.034-.18.234.09.525-.47.067-.583-.245-.459-.337-.134-.459-.706-.639-.582-.245-.403-.012-.515-.74-.22-.983-.358-.146-.616-.044-.347-.078-.381.19-.011.347-.391-.347-.18-.728-.615-.516-.762-.089-.627-.101-.369.258-.661-.314-.403.068-.022-.078z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.no-svg .svg-icon.vwicon-vic-wht-ol, .no-svg .footer-menu .footer-comm .vic .comf-state-title, .footer-menu .footer-comm .vic .no-svg .comf-state-title {
  background-image: url(../images/vwicon-vic-wht-ol.png);
}
.svg-icon.vw-logo-msg-wht, .footer-menu .footer-copyright .vw-logo-tagline-footer {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22193%22%20height%3D%2211%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.422%203.414l-.956.911c-.65-.688-1.382-1.031-2.195-1.031-.687%200-1.265.234-1.734.704-.47.469-.705%201.047-.705%201.734%200%20.479.104.905.312%201.276.208.372.502.664.882.876.38.212.803.317%201.269.317.396%200%20.759-.074%201.088-.223.328-.148.689-.417%201.083-.808l.927.967c-.531.517-1.032.877-1.504%201.077-.472.2-1.011.302-1.617.302-1.117%200-2.03-.354-2.742-1.063-.711-.709-1.066-1.616-1.066-2.723%200-.716.162-1.353.486-1.909.324-.556.788-1.004%201.392-1.343s1.254-.508%201.951-.508c.592%200%201.163.125%201.711.375.548.252%201.021.607%201.418%201.069zm4.987-1.443c1.016%200%201.89.368%202.621%201.104.731.735%201.097%201.633%201.097%202.69%200%201.047-.361%201.936-1.083%202.661-.721.727-1.597%201.09-2.626%201.09-1.078%200-1.974-.373-2.688-1.119-.714-.744-1.07-1.631-1.07-2.655%200-.687.166-1.318.499-1.895.332-.576.789-1.033%201.371-1.369.582-.339%201.208-.507%201.879-.507zm-.014%201.338c-.665%200-1.224.231-1.677.693-.453.462-.679%201.05-.679%201.763%200%20.793.285%201.422.855%201.885.443.361.951.541%201.525.541.648%200%201.201-.233%201.657-.703.457-.469.685-1.047.685-1.732%200-.684-.229-1.263-.689-1.735-.46-.476-1.019-.712-1.677-.712zm6.118-1.158h1.332l1.665%205.01%201.68-5.01h1.331l1.205%207.183h-1.322l-.77-4.536-1.526%204.536h-1.205l-1.512-4.536-.789%204.536h-1.332l1.243-7.183zm9.4%200h1.332l1.665%205.01%201.68-5.01h1.331l1.205%207.183h-1.322l-.77-4.536-1.526%204.536h-1.205l-1.512-4.536-.789%204.536h-1.333l1.244-7.183zm8.653%200h1.372v4.645c0%20.399.035.685.105.849.07.166.186.299.347.398.161.1.355.148.583.148.241%200%20.448-.057.623-.166.175-.11.294-.252.361-.422.067-.172.1-.498.1-.979v-4.473h1.372v4.283c0%20.723-.041%201.224-.122%201.504-.081.279-.237.549-.466.811-.229.261-.494.453-.793.578-.299.126-.648.188-1.045.188-.521%200-.974-.119-1.36-.357-.386-.24-.662-.539-.828-.898s-.249-.968-.249-1.824v-4.285zm6.855%200h1.312l3.073%204.727v-4.727h1.367v7.183h-1.315l-3.069-4.712v4.712h-1.367l-.001-7.183zm7.695%200h1.357v7.183h-1.357v-7.183zm2.587%200h3.97v1.348h-1.309v5.835h-1.387v-5.835h-1.274v-1.348zm5.21%200h1.357v7.183h-1.357v-7.183zm3.3%200h3.921v1.338h-2.563v1.299h2.563v1.313h-2.563v1.89h2.563v1.343h-3.921v-7.183zm9.365.977l-1.013.894c-.355-.495-.717-.742-1.086-.742-.179%200-.326.048-.44.145-.114.096-.171.204-.171.324s.041.234.122.342c.111.144.445.451%201.003.923.521.437.838.711.949.825.277.28.474.548.589.804.116.256.174.535.174.838%200%20.588-.204%201.076-.611%201.459-.408.385-.938.576-1.594.576-.512%200-.957-.125-1.337-.375-.379-.252-.705-.646-.975-1.183l1.149-.692c.345.634.743.951%201.193.951.235%200%20.432-.068.592-.205s.24-.295.24-.474c0-.163-.061-.325-.181-.488-.12-.163-.386-.411-.797-.747-.783-.638-1.288-1.13-1.517-1.478-.228-.346-.342-.692-.342-1.037%200-.498.19-.926.569-1.281.38-.357.848-.535%201.406-.535.358%200%20.7.083%201.024.249.324.166.676.467%201.054.907zm5.033-.977h1.62c1.044%200%201.82.13%202.327.388.507.26.925.68%201.254%201.263s.493%201.263.493%202.041c0%20.554-.092%201.062-.276%201.526-.184.463-.437.849-.761%201.154-.324.305-.674.518-1.051.635s-1.031.176-1.961.176h-1.644l-.001-7.183zm1.358%201.319v4.531h.635c.625%200%201.078-.071%201.36-.215.282-.144.512-.386.691-.724.179-.34.269-.756.269-1.251%200-.763-.213-1.354-.64-1.774-.384-.378-1.001-.567-1.851-.567h-.464zm6.045-1.319h3.921v1.338h-2.563v1.299h2.563v1.313h-2.563v1.89h2.563v1.343h-3.921v-7.183zm9.364.977l-1.013.894c-.355-.495-.717-.742-1.086-.742-.179%200-.326.048-.44.145-.114.096-.171.204-.171.324s.041.234.122.342c.111.144.445.451%201.003.923.521.437.838.711.949.825.277.28.474.548.589.804.116.256.174.535.174.838%200%20.588-.204%201.076-.611%201.459-.408.385-.938.576-1.594.576-.512%200-.957-.125-1.337-.375-.379-.252-.705-.646-.975-1.183l1.149-.692c.345.634.743.951%201.193.951.235%200%20.432-.068.592-.205.16-.137.24-.295.24-.474%200-.163-.061-.325-.181-.488s-.386-.411-.797-.747c-.783-.638-1.288-1.13-1.517-1.478-.228-.346-.342-.692-.342-1.037%200-.498.19-.926.569-1.281.38-.357.848-.535%201.406-.535.358%200%20.7.083%201.024.249.324.166.676.467%201.054.907zm1.733-.977h1.356v7.183h-1.356v-7.183zm9.927%201.172l-.963.952c-.609-.645-1.319-.967-2.132-.967-.707%200-1.299.234-1.775.703-.477.469-.716%201.038-.716%201.709%200%20.693.248%201.281.743%201.762.494.482%201.105.724%201.832.724.474%200%20.871-.101%201.195-.298.324-.198.586-.51.784-.934h-2.08v-1.283h3.613l.01.303c0%20.628-.163%201.224-.487%201.787-.326.563-.748.992-1.266%201.289-.518.296-1.125.443-1.82.443-.746%200-1.41-.162-1.996-.484-.584-.324-1.045-.786-1.387-1.385-.34-.6-.51-1.246-.51-1.938%200-.95.314-1.777.941-2.48.746-.837%201.717-1.255%202.91-1.255.625%200%201.209.115%201.754.347.46.195.912.53%201.35%201.005zm2.172-1.172h1.312l3.074%204.727v-4.727h1.366v7.183h-1.315l-3.068-4.712v4.712h-1.367l-.002-7.183zm7.798%200h3.922v1.338h-2.563v1.299h2.563v1.313h-2.563v1.89h2.563v1.343h-3.922v-7.183zm5.599%200h1.619c1.045%200%201.819.13%202.326.388.508.26.926.68%201.254%201.263.33.583.493%201.263.493%202.041%200%20.554-.092%201.062-.274%201.526-.185.463-.438.849-.762%201.154-.324.306-.675.518-1.052.635-.378.117-1.03.176-1.961.176h-1.646v-7.183h.003zm1.358%201.319v4.531h.635c.625%200%201.078-.071%201.36-.215.281-.144.513-.386.69-.724.178-.34.269-.756.269-1.251%200-.763-.213-1.354-.64-1.774-.385-.378-1.002-.567-1.852-.567h-.462zm9.258-1.319h3.564v1.333h-2.207v1.304h2.207v1.313h-2.207v3.231h-1.357v-7.181zm8.57-.18c1.018%200%201.891.368%202.622%201.104.731.736%201.097%201.633%201.097%202.69%200%201.047-.359%201.936-1.082%202.661-.722.725-1.598%201.09-2.627%201.09-1.078%200-1.974-.373-2.687-1.119-.714-.744-1.07-1.631-1.07-2.655%200-.687.166-1.318.498-1.895.333-.576.789-1.033%201.371-1.369.581-.339%201.207-.507%201.878-.507zm-.014%201.338c-.666%200-1.225.231-1.678.693s-.68%201.05-.68%201.763c0%20.793.285%201.422.855%201.885.443.361.951.541%201.523.541.648%200%201.201-.233%201.657-.703.456-.469.685-1.047.685-1.732%200-.684-.229-1.263-.688-1.735-.457-.476-1.015-.712-1.674-.712zm5.515-1.158h1.448c.794%200%201.357.071%201.695.212.336.143.606.377.812.706s.308.718.308%201.167c0%20.472-.113.867-.34%201.184-.226.318-.566.558-1.021.721l1.701%203.193h-1.494l-1.615-3.042h-.125v3.042h-1.367l-.002-7.183zm1.367%202.808h.429c.436%200%20.733-.058.896-.172.164-.114.246-.304.246-.568%200-.156-.041-.293-.121-.408-.081-.116-.189-.199-.326-.25s-.387-.076-.749-.076h-.375v1.474zm7.939-2.808h1.367v5.878h1.992v1.305h-3.359v-7.183zm4.702%200h1.357v7.183h-1.357v-7.183zm2.75%200h1.406l1.808%205.103%201.834-5.103h1.403l-2.588%207.183h-1.317l-2.546-7.183zm7.848%200h1.357v7.183h-1.357v-7.183zm3.301%200h1.313l3.072%204.727v-4.727h1.367v7.183h-1.314l-3.07-4.712v4.712h-1.366l-.002-7.183zm14.424%201.172l-.963.952c-.609-.645-1.319-.967-2.131-.967-.707%200-1.299.234-1.776.703-.478.469-.716%201.038-.716%201.709%200%20.693.248%201.281.743%201.762.495.482%201.106.724%201.833.724.473%200%20.871-.101%201.195-.298.323-.198.584-.51.783-.934h-2.08v-1.283h3.613l.01.303c0%20.628-.162%201.224-.488%201.787-.324.563-.746.992-1.265%201.289-.518.296-1.125.443-1.821.443-.744%200-1.41-.162-1.994-.484-.584-.324-1.047-.786-1.387-1.385-.341-.6-.511-1.246-.511-1.938%200-.95.313-1.777.942-2.48.744-.837%201.716-1.255%202.91-1.255.625%200%201.209.115%201.752.347.462.195.912.53%201.351%201.005z%22%2F%3E%3C%2Fsvg%3E");
}
.no-svg .svg-icon.vw-logo-msg-wht, .no-svg .footer-menu .footer-copyright .vw-logo-tagline-footer, .footer-menu .footer-copyright .no-svg .vw-logo-tagline-footer {
  background-image: url(../images/vw-logo-msg-wht.png);
}
.svg-icon.vw-logo-type-wht-smlr, .footer-menu .footer-copyright .vw-logo-footer {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2298.385%22%20height%3D%2243.952%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpolygon%20points%3D%220%2C21.967%201.76%2C21.96%206.087%2C31.37%2010.414%2C21.96%2012.177%2C21.967%206.25%2C34.86%205.927%2C34.86%22%2F%3E%3Cpolyline%20points%3D%2214.324%2C34.86%2014.324%2C21.965%2015.967%2C21.965%2015.967%2C34.86%22%2F%3E%3Cpolyline%20points%3D%2219.111%2C34.86%2019.111%2C0%2020.754%2C0%2020.754%2C34.86%22%2F%3E%3Cpath%20d%3D%22M37.877%2024.744c.979.997%201.469%202.241%201.469%203.727%200%20.977-.22%201.853-.655%202.632-.435.777-1.059%201.396-1.868%201.852-.812.458-1.668.684-2.571.684-.896%200-1.735-.229-2.518-.688-.783-.46-1.405-1.104-1.869-1.93-.465-.825-.695-1.691-.695-2.596%200-.912.229-1.776.688-2.594.461-.818%201.078-1.453%201.857-1.905.778-.451%201.627-.678%202.549-.678%201.43-.001%202.635.496%203.613%201.496m1.396-2.784v2.373c-.648-.903-1.397-1.578-2.257-2.022-.854-.448-1.813-.672-2.87-.672-1.833%200-3.4.659-4.702%201.976-1.304%201.317-1.955%202.904-1.955%204.757%200%201.894.646%203.5%201.938%204.819%201.29%201.324%202.848%201.983%204.671%201.983%201.027%200%201.971-.214%202.837-.636.865-.423%201.645-1.059%202.339-1.902v2.215h1.644v-12.891h-1.645z%22%2F%3E%3Cpolygon%20points%3D%2242.093%2C21.952%2043.834%2C21.945%2047.789%2C31.309%2051.91%2C21.945%2052.2%2C21.945%2056.359%2C31.309%2060.338%2C21.945%2062.054%2C21.952%2056.525%2C34.845%2056.203%2C34.845%2052.075%2C25.631%2047.982%2C34.845%2047.577%2C34.845%22%2F%3E%3Cpath%20d%3D%22M80.219%2024.688c.997%201.021%201.494%202.258%201.494%203.71%200%20.934-.226%201.808-.677%202.616-.455.808-1.064%201.434-1.838%201.871-.769.441-1.615.66-2.539.66-.919%200-1.768-.219-2.535-.66-.771-.438-1.386-1.063-1.836-1.871-.452-.809-.68-1.683-.68-2.616%200-1.452.495-2.688%201.488-3.71.993-1.022%202.181-1.533%203.563-1.533%201.377%200%202.563.511%203.56%201.533m-8.506-.975c-1.188%201.309-1.782%202.854-1.782%204.639%200%201.799.628%203.368%201.884%204.712%201.255%201.346%202.875%202.018%204.854%202.018%201.971%200%203.585-.672%204.841-2.018%201.258-1.344%201.884-2.913%201.884-4.712%200-1.792-.594-3.34-1.782-4.648-1.307-1.437-2.954-2.155-4.942-2.155-1.997-.001-3.65.72-4.957%202.164%22%2F%3E%3Cpath%20d%3D%22M71.974%2024.744c.996%201.022%201.495%202.259%201.495%203.71%200%20.934-.226%201.809-.679%202.617-.454.808-1.066%201.434-1.835%201.873-.772.438-1.616.658-2.538.658-.924%200-1.771-.22-2.539-.658-.772-.439-1.383-1.065-1.835-1.873-.454-.809-.68-1.684-.68-2.617%200-1.451.496-2.688%201.49-3.71.992-1.021%202.18-1.533%203.563-1.533%201.375%200%202.559.511%203.558%201.533m-8.506-.976c-1.188%201.309-1.782%202.855-1.782%204.637%200%201.801.629%203.37%201.883%204.714%201.256%201.347%202.875%202.019%204.854%202.019%201.972%200%203.588-.672%204.842-2.019%201.256-1.344%201.885-2.913%201.885-4.714%200-1.789-.596-3.34-1.781-4.649-1.309-1.434-2.955-2.151-4.945-2.151-1.998-.001-3.651.72-4.956%202.163%22%2F%3E%3Cpath%20d%3D%22M94.904%2024.727c.983%201%201.475%202.242%201.475%203.729%200%20.974-.221%201.852-.657%202.629-.438.779-1.063%201.396-1.876%201.853-.813.455-1.673.684-2.58.684-.899%200-1.742-.229-2.527-.688-.783-.46-1.411-1.103-1.876-1.931-.465-.825-.696-1.688-.696-2.594%200-.911.229-1.777.691-2.596.463-.817%201.083-1.453%201.864-1.903.781-.452%201.633-.681%202.556-.681%201.436-.001%202.645.5%203.626%201.498m1.401-24.788v24.386c-.648-.899-1.401-1.576-2.263-2.027-.857-.45-1.818-.674-2.88-.674-1.837%200-3.409.657-4.718%201.974-1.304%201.317-1.958%202.901-1.958%204.757%200%201.894.646%203.502%201.942%204.821%201.294%201.321%202.856%201.981%204.687%201.981%201.03%200%201.978-.212%202.844-.635.867-.424%201.649-1.058%202.346-1.903v2.217h1.644v-34.897h-1.644z%22%2F%3E%3Cpolyline%20points%3D%2223.928%2C34.86%2023.928%2C0%2025.571%2C0%2025.571%2C34.86%22%2F%3E%3Cpath%20d%3D%22M47.381%2038.107v.366c.152-.15.318-.262.495-.338.179-.075.369-.113.573-.113.439%200%20.814.165%201.125.496.309.33.461.76.461%201.277%200%20.5-.157.918-.477%201.256-.321.336-.697.504-1.135.504-.193%200-.377-.034-.543-.104-.17-.067-.336-.181-.5-.336v1.583h-.849v-4.591h.85zm.882.687c-.268%200-.488.092-.662.273-.176.181-.266.42-.266.712%200%20.299.09.542.266.728.174.185.395.278.662.278.258%200%20.475-.095.65-.283.177-.187.265-.429.265-.721%200-.287-.088-.525-.259-.708-.174-.188-.393-.279-.656-.279%22%2F%3E%3Cpath%20d%3D%22M52.75%2038.104h.739v.429c.075-.169.178-.295.304-.382.125-.088.262-.132.412-.132.105%200%20.217.029.332.088l-.254.728-.238-.072c-.127%200-.234.079-.321.24-.087.16-.131.474-.131.944l.003.163v1.361h-.846v-3.367zm6.013-.085c.316%200%20.615.08.895.238.277.158.496.375.653.646.156.272.234.566.234.881%200%20.316-.081.613-.236.888-.158.278-.373.494-.644.65-.271.156-.572.231-.899.231-.482%200-.894-.17-1.234-.513-.341-.344-.511-.76-.511-1.249%200-.526.192-.965.577-1.314.338-.304.726-.458%201.165-.458m.019.796c-.258%200-.473.09-.646.275-.172.183-.258.416-.258.703%200%20.294.085.532.256.716.171.182.386.272.646.272s.477-.092.649-.277c.173-.184.261-.422.261-.711%200-.29-.086-.525-.256-.708-.171-.18-.388-.27-.652-.27%22%2F%3E%3Cpath%20d%3D%22M64.287%2038.107v.366c.152-.15.316-.262.496-.338.178-.075.368-.113.572-.113.439%200%20.814.165%201.123.496.309.33.463.76.463%201.277%200%20.5-.158.918-.478%201.256-.32.336-.697.504-1.134.504-.193%200-.375-.034-.544-.104-.169-.067-.333-.181-.499-.336v1.583h-.848v-4.591h.849zm.882.687c-.267%200-.487.092-.662.273-.175.181-.263.42-.263.712%200%20.299.088.542.263.728.175.185.396.278.662.278.258%200%20.475-.095.651-.283.176-.187.266-.429.266-.721%200-.287-.089-.525-.261-.708-.174-.188-.393-.279-.656-.279%22%2F%3E%3Cpath%20d%3D%22M73.207%2040.022h-2.704c.039.241.142.434.312.577.171.144.385.214.647.214.315%200%20.584-.112.809-.334l.708.334c-.175.253-.387.441-.633.561-.246.121-.54.182-.876.182-.528%200-.957-.168-1.286-.499-.33-.333-.496-.75-.496-1.249%200-.513.166-.939.496-1.277.329-.338.744-.508%201.242-.508.528%200%20.959.168%201.289.503.332.338.498.784.498%201.337l-.006.159zm-.842-.656c-.057-.186-.166-.337-.329-.451-.161-.117-.353-.176-.566-.176-.233%200-.44.066-.616.195-.111.083-.214.227-.309.432h1.82zm3.899-1.262h.74v.429c.077-.169.177-.295.301-.382.128-.088.264-.132.414-.132.107%200%20.219.029.333.088l-.254.728-.239-.072c-.126%200-.232.079-.319.24-.09.16-.131.474-.131.944l.002.163v1.361h-.847v-3.367z%22%2F%3E%3Cpolygon%20points%3D%2281.568%2C36.868%2082.414%2C36.868%2082.414%2C38.104%2082.912%2C38.104%2082.912%2C38.815%2082.414%2C38.815%2082.414%2C41.471%2081.568%2C41.471%2081.568%2C38.815%2081.135%2C38.815%2081.135%2C38.104%2081.568%2C38.104%22%2F%3E%3Cpath%20d%3D%22M86.59%2036.731c.146%200%20.27.054.375.161.104.104.154.233.154.387%200%20.149-.051.275-.152.382-.104.105-.227.161-.37.161-.147%200-.272-.056-.376-.163-.105-.109-.156-.239-.156-.392%200-.148.051-.275.152-.38.102-.104.226-.156.373-.156m-.421%201.376h.847v3.364h-.847v-3.364zm7.179%201.915h-2.704c.039.241.142.434.313.577.168.144.383.214.646.214.314%200%20.585-.112.809-.334l.708.334c-.177.253-.39.441-.634.561-.248.121-.539.182-.878.182-.525%200-.954-.168-1.282-.499-.331-.333-.497-.75-.497-1.249%200-.513.164-.939.497-1.277.328-.338.742-.508%201.241-.508.527%200%20.956.168%201.288.503.33.338.496.784.496%201.337l-.003.159zm-.841-.656c-.057-.186-.166-.337-.329-.451-.163-.117-.353-.176-.568-.176-.234%200-.439.066-.614.195-.112.083-.214.227-.31.432h1.821zm5.815-.782l-.526.528c-.212-.212-.404-.318-.579-.318l-.223.061-.082.148.054.126c.032.037.116.088.252.156l.31.153c.326.16.551.324.674.488.122.166.184.361.184.584%200%20.299-.109.546-.332.746-.219.199-.513.297-.883.297-.492%200-.885-.189-1.178-.574l.521-.567c.101.119.216.212.351.285.133.069.252.106.354.106.113%200%20.201-.027.269-.08l.105-.186c0-.131-.123-.257-.37-.379l-.285-.144c-.543-.275-.816-.616-.816-1.03%200-.265.103-.493.308-.681s.467-.282.785-.282c.22%200%20.424.048.618.146.188.097.354.236.489.417%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.no-svg .svg-icon.vw-logo-type-wht-smlr, .no-svg .footer-menu .footer-copyright .vw-logo-footer, .footer-menu .footer-copyright .no-svg .vw-logo-footer {
  background-image: url(../images/vw-logo-type-wht-smlr.png);
}

.footer-menu {
  width: 100%;
  background-color: #f13b17;
  position: relative;
}
.footer-menu a {
  color: #2ba6cb;
  text-decoration: none;
  line-height: inherit;
}
.footer-menu .footer-menu-bg {
  padding-top: 25px;
  background: #f24821;
  background: -moz-linear-gradient(top, #f24821 0%, #f03916 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f24821), color-stop(100%, #f03916));
  background: -webkit-linear-gradient(top, #f24821 0%, #f03916 100%);
  background: -o-linear-gradient(top, #f24821 0%, #f03916 100%);
  background: -ms-linear-gradient(top, #f24821 0%, #f03916 100%);
  background: linear-gradient(to bottom, #f24821 0%, #f03916 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24821', endColorstr='#f03916',GradientType=0 );
}
.footer-menu ul {
  margin-bottom: 1.4em;
}
.footer-menu ul li, .footer-menu ul li.leaf {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  margin-bottom: 8px;
}
.footer-menu ul li a, .footer-menu ul li a.active, .footer-menu ul li.leaf a, .footer-menu ul li.leaf a.active {
  color: white;
  font-size: 10px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-weight: bold;
}
.footer-menu ul li a span {
  font-size: 10px;
  font-weight: bold;
}
.footer-menu ul li a:hover, .footer-menu ul li a.active:hover, .footer-menu ul li.leaf a:hover, .footer-menu ul li.leaf a.active:hover {
  color: #ffd2d6;
}
.footer-menu ul li ul, .footer-menu ul li.leaf ul {
  margin: 0px;
  margin-top: 5px;
}
.footer-menu .footer-col1 {
  text-transform: uppercase;
  padding-top: 4px;
}
.footer-menu .footer-col1 ul li.leaf a, .footer-menu .footer-col1 ul li.leaf a.active {
  color: #ffd2d6;
}
.footer-menu .footer-col1 ul li.leaf a:hover, .footer-menu .footer-col1 ul li.leaf a.active:hover {
  color: white;
}
.footer-menu .footer-comm i {
  font-weight: normal;
}
.footer-menu .footer-comm .comf-state-title {
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-size: 9.84px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 25px;
  padding: 0px 2px 0px 30px;
  margin-bottom: 1em;
  color: white;
  border-bottom: 1px solid #f3603a;
}
.footer-menu .footer-comm .vic .comf-state-title {
  background-repeat: no-repeat;
  background-position: left center;
}
.footer-menu .footer-comm .vic li {
  display: block;
  width: 49%;
  float: left;
}
.footer-menu .footer-comm .nsw .comf-state-title {
  background-repeat: no-repeat;
  background-position: left center;
}
.footer-menu .footer-comm .qld .comf-state-title {
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 30px;
}
.footer-menu .block-title {
  font-size: 9.84px;
  text-transform: uppercase;
  color: #ffd2d6;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  margin-bottom: 0px;
  margin-top: 10px;
}
.footer-menu .footer-separator {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDAuMjIpIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJyZ2JhKDU1LCA3NCwgMTQ5LCAwKSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iMCUiIHk9IjAlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDU1LCA3NCwgMTQ5LCAwKSIgLz48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbGw9InVybCgjZykiIC8+PC9zdmc+);
  background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 485, color-stop(0%, rgba(0, 0, 0, 0.22)), color-stop(100%, rgba(55, 74, 149, 0)));
  background-image: -webkit-radial-gradient(center bottom, farthest-side, rgba(0, 0, 0, 0.22) 0%, rgba(55, 74, 149, 0) 100%);
  background-image: -moz-radial-gradient(center bottom, farthest-side, rgba(0, 0, 0, 0.22) 0%, rgba(55, 74, 149, 0) 100%);
  background-image: -ms-radial-gradient(center bottom, farthest-side, rgba(0, 0, 0, 0.22) 0%, rgba(55, 74, 149, 0) 100%);
  background-image: -o-radial-gradient(center bottom, farthest-side, rgba(0, 0, 0, 0.22) 0%, rgba(55, 74, 149, 0) 100%);
  background-image: radial-gradient(farthest-side at center bottom, rgba(0, 0, 0, 0.22) 0%, rgba(55, 74, 149, 0) 100%);
  margin: 25px auto 25px auto;
  height: 18px;
  width: 970px;
}
.no-svg .footer-menu .footer-separator {
  background: url(../images/footer-separator.png) no-repeat top center;
}
.footer-menu .footer-copyright {
  padding-bottom: 50px;
  color: white;
  font-size: 10px;
}
.footer-menu .footer-copyright .footer-copyright-text {
  margin-top: 5px;
  line-height: 14px;
}
.footer-menu .footer-copyright .footer-copyright-text a {
  color: white;
}
.footer-menu .footer-copyright .vw-logo-footer {
  width: 100%;
  height: 45px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer-menu .footer-copyright .vw-logo-tagline-footer {
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer-menu .footer-copyright ul {
  margin-top: 25px;
  margin-bottom: 0px;
  text-align: center;
  text-transform: uppercase;
}
.footer-menu .footer-copyright ul li {
  display: inline-block;
  border-right: 1px solid #ffd2d6;
  padding-top: 0px;
}
.footer-menu .footer-copyright ul li:last-child {
  border: none;
}
.footer-menu .footer-copyright ul li a {
  padding: 0 7px 0 4px;
}
.footer-copyright-text {
    text-align: center;
}

@media all and (max-width: 1024px) {
  .banner-wrapper {
    width: 100%;
  }
  .cta-register {
    padding: 10px;
    width: auto;
  }
}

@media all and (max-width: 768px) {
    .blissform-wrapper > div {
        left: 40px;
        top: 50px;
    }
    .container-padded,
    .container-footer,
    .container-tac {
      width: 100%;
    }
    .cta-register h3 {
      font-size: 25px;
    }
    .cta-register::after {
      display: none;
    }
    .banner-wrapper .field-lcp-banner-title {
      font-size: 24px;
      margin-left: 0;
      width: 50%;
    }
    .banner-wrapper .field-lcp-banner-subtitle {
      width: 50%;
      font-size: 50px;
      margin-left: 0;
    }



}

@media all and (max-width: 767px) {
    .footer-separator {
        display: none;
    }
    .footer-menu .footer-copyright {
        background-image: none;
        padding: 1em;
    }
    .banner-wrapper {
      clear: both;
    }




}

@media only screen and (max-width : 500px) {
    .header .logo-box {
        width: 40%;
    }

    .banner-wrapper,
    .container {
        width: 100%;
    }

    .banner-wrapper {
        max-height: none;
        height: auto;
        margin-bottom: 0;
        margin-top: 30px; 
    }

    .banner-wrapper > .field-collection-container {
        height: 240px;
        border-bottom: none;
    }

    .banner-wrapper .field-lcp-banner-title,
    .banner-wrapper .field-lcp-banner-subtitle,
    .banner-wrapper .field-lcp-button-link {
        /*display: none;*/
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .banner-wrapper .field-lcp-banner-title {
        margin-top: 90px;
        font-size: 20px;
        width: 100%;
    }

    .banner-wrapper .field-lcp-banner-subtitle {
        font-size: 30px;
    }

    .banner-wrapper img {
        max-width: 100%;
        height: 100%;
    }

    .blissform-wrapper,
    .blissform-wrapper > div {
        position: static;
        width: 100%;
        text-align: center;
    }

    .blissform-wrapper .blissform-footer {
        border-bottom: 0;
    }

    .container {
        padding-left: 15px;
        padding-right: 15px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .col-stack {
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }

    .hlpackage-list {
        width: 100%;
    }

    .hlpackage-list img {
        display: block;
        margin-bottom: 10px;
    }

    .blissform-wrapper iframe {
        width: 100%;
    }
    .blissform-footer-community-logo {
        width: 50%;
    }
    .col-community-cta,
    .col-community-cta a {
        text-align: center;
    }
    .container-footer {
      margin-top: 20px;
      padding: 15px;
    }
    .field-name-field-campaign-footer .field-item {
      margin-top: 0 !important;
    }
    /*
    .blissform-wrapper .blissform-footer {
        float: left !important;
    }
    */
    .blissform-footer-info {
        float: none;
    }
    .slick-dots {
      bottom: 0;
    }
    .cta-register {
      position: relative;
      top: 0;
      left: 0;
    }
    .blissform-footer-info img {
      float: none;
    }
    .row-campaign-others .col {
      width: 100%;
      margin-right: 0;
      margin-bottom: 10px;
    }

    .blissform-wrapper .webform-client-form.custom-tfa {
      width: 100%;
    }

}

@media only screen and (max-width : 375px) {
    .blissform-footer-community-logo {
        float: none;
        margin: 10px 0;
        width: 80%;
    }
    .container-padded {
      padding-top: 10px;
    }
    .banner-wrapper > .field-collection-container {
        height: 220px;
    }
}

@media only screen and (max-width : 320px) {
    .blissform-wrapper iframe {
        padding: 0 10px;
    }
    .container-padded {
      /*padding-top: 30px;*/
    }
    .banner-wrapper > .field-collection-container {
        height: 190px;
    }
}

