/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/* import utilities from base */
/*
	Description: mixins that dont fit elsewhere
*/
/*
Manual rem conversion table
8px		0.5rem
9px		0.5625rem
10px		0.625rem
11px		0.6875rem
12px		0.75rem
13px		0.8125rem
14px		0.875rem
15px		0.9375rem
16px		1rem
17px		1.0625rem
18px		1.125rem
19px		1.1875rem
20px		1.25rem
21px		1.3125rem
22px		1.375rem
23px		1.4375rem
24px		1.5rem
25px		1.5625rem
26px		1.625rem
27px		1.6875rem
28px		1.75rem
29px		1.8125rem
30px		1.875rem
31px		1.9375rem
32px		2rem
33px		2.0625rem
34px		2.125rem
35px		2.1875rem
36px		2.25rem
37px		2.3125rem
38px		2.375rem
39px		2.4375rem
40px		2.5rem
41px		2.5625rem
42px		2.625rem
43px		2.6875rem
44px		2.75rem
45px		2.8125rem
46px		2.875rem
47px		2.9375rem
48px		3rem
49px		3.0625rem
50px		3.125rem
51px		3.1875rem
52px		3.25rem
53px		3.3125rem
54px		3.375rem
55px		3.4375rem
56px		3.5rem
57px		3.5625rem
58px		3.625rem
59px		3.6875rem
60px		3.75rem
61px		3.8125rem
62px		3.875rem
63px		3.9375rem
64px		4rem
65px		4.0625rem
66px		4.125rem
67px		4.1875rem
68px		4.25rem
69px		4.3125rem
70px		4.375rem
71px		4.4375rem
72px		4.5rem
*/
/**
 * Responsive bootstrap helpers
 */
@import url("../../visit/scss/solina.scss");
@import url("../../visit/scss/GT-Super-Text.scss");
@import url("../../visit/scss/GT-Super-Display.scss");
@import url("../../visit/scss/PP-EditorialNew.scss");
@import url("../../visit/scss/general-sans.scss");
@import url("../../visit/scss/mattone.scss");
@import url("../../visit/scss/gt-maru.scss");
@import url("../../visit/scss/solina.scss");
@import url("../../visit/scss/GT-Super-Text.scss");
@import url("../../visit/scss/solina.scss");
@import url("../../visit/scss/GT-Super-Text.scss");
@import url("../../visit/scss/solina.scss");
@import url("../../visit/scss/larken.scss");
@import url("../../visit/scss/PP-Grafier.scss");
@import url("../../visit/scss/StyreneA.scss");
@import url("../../visit/scss/solina.scss");
@import url("../../visit/scss/GT-Super-Text.scss");
@import url("../../visit/scss/Tempel-Grotesk.scss");
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/*

    PURPOSE: To Override Bootstraps Terrible "Default" 
             Colours and Styling

*/
/* -- DROP DOWNS -- */
.dropdown-item.active, .dropdown-item:active {
  color: white;
  background: #999; }

.dropdown-item:last-child,
.dropdown-item:first-child {
  border-radius: 0; }

.dropdown-item {
  padding: 0.5rem 1.5rem; }

/* -- BUTTONS -- */
button:focus {
  outline: none; }

.container.fluid-override {
  max-width: 100%; }

/* import anything here that should override from base with this site's vars.scss values */
/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
#main-navigation.toTrans {
  background: rgba(0, 0, 0, 0.8); }

#main-navigation:not(.toTrans) {
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)); }

body:not([data-page-type="landing"]) .navbar-wrapper #main-navigation.main-nav-trans {
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)); }
body:not([data-page-type="landing"]).__home__ .navbar-wrapper #main-navigation.main-nav-trans {
  background: transparent; }

.navbar-wrapper .main-nav-trans {
  height: auto; }

body .navbar-wrapper .nav-social {
  font-size: 1.2rem; }
  body .navbar-wrapper .nav-social:focus, body .navbar-wrapper .nav-social:hover {
    opacity: 0.7; }
body .navbar-wrapper .sub-nav-bottom .nav-item .nav-link {
  font-family: "Solina Light", sans-serif;
  font-weight: 700;
  font-size: 0.85rem;
  padding: 0.25rem 0.5rem 0.5rem 0.65rem; }
  body .navbar-wrapper .sub-nav-bottom .nav-item .nav-link.search:focus, body .navbar-wrapper .sub-nav-bottom .nav-item .nav-link.search:hover {
    opacity: 0.7; }
body .navbar-wrapper .sub-nav-bottom .nav-item .list-group-item .page-title {
  font-size: 1.2rem; }
body .navbar-wrapper #main-navigation {
  padding: 0.35rem; }
  @media (max-width: 575px) {
    body .navbar-wrapper #main-navigation {
      padding: 0.5rem; } }
  body .navbar-wrapper #main-navigation.main-nav-trans .nav-logo {
    width: 115px;
    height: auto !important;
    max-height: unset; }

[data-navpanel-bg="bg-red"] li .link--title,
[data-navpanel-bg="bg-blue"] li .link--title,
[data-navpanel-bg="bg-wine"] li .link--title,
[data-navpanel-bg="bg-brown"] li .link--title,
[data-navpanel-bg="bg-green"] li .link--title,
[data-navpanel-bg="bg-purple"] li .link--title {
  color: #FFF; }
  [data-navpanel-bg="bg-red"] li .link--title:hover, [data-navpanel-bg="bg-red"] li .link--title:focus,
  [data-navpanel-bg="bg-blue"] li .link--title:hover,
  [data-navpanel-bg="bg-blue"] li .link--title:focus,
  [data-navpanel-bg="bg-wine"] li .link--title:hover,
  [data-navpanel-bg="bg-wine"] li .link--title:focus,
  [data-navpanel-bg="bg-brown"] li .link--title:hover,
  [data-navpanel-bg="bg-brown"] li .link--title:focus,
  [data-navpanel-bg="bg-green"] li .link--title:hover,
  [data-navpanel-bg="bg-green"] li .link--title:focus,
  [data-navpanel-bg="bg-purple"] li .link--title:hover,
  [data-navpanel-bg="bg-purple"] li .link--title:focus {
    color: #FFF; }
  [data-navpanel-bg="bg-red"] li .link--title .page-title,
  [data-navpanel-bg="bg-blue"] li .link--title .page-title,
  [data-navpanel-bg="bg-wine"] li .link--title .page-title,
  [data-navpanel-bg="bg-brown"] li .link--title .page-title,
  [data-navpanel-bg="bg-green"] li .link--title .page-title,
  [data-navpanel-bg="bg-purple"] li .link--title .page-title {
    color: #FFF; }

[data-navpanel-bg="bg-yellow"] li .link--title,
[data-navpanel-bg="bg-cream"] li .link--title,
[data-navpanel-bg="bg-mint"] li .link--title,
[data-navpanel-bg="bg-lightmint"] li .link--title,
[data-navpanel-bg="bg-lightred"] li .link--title,
[data-navpanel-bg="bg-pink"] li .link--title,
[data-navpanel-bg="bg-lightpink"] li .link--title,
[data-navpanel-bg="bg-lightblue"] li .link--title,
[data-navpanel-bg="bg-lightwine"] li .link--title,
[data-navpanel-bg="bg-lightbrown"] li .link--title,
[data-navpanel-bg="bg-lightgreen"] li .link--title,
[data-navpanel-bg="bg-lightpurple"] li .link--title {
  color: #191919; }
  [data-navpanel-bg="bg-yellow"] li .link--title:hover, [data-navpanel-bg="bg-yellow"] li .link--title:focus,
  [data-navpanel-bg="bg-cream"] li .link--title:hover,
  [data-navpanel-bg="bg-cream"] li .link--title:focus,
  [data-navpanel-bg="bg-mint"] li .link--title:hover,
  [data-navpanel-bg="bg-mint"] li .link--title:focus,
  [data-navpanel-bg="bg-lightmint"] li .link--title:hover,
  [data-navpanel-bg="bg-lightmint"] li .link--title:focus,
  [data-navpanel-bg="bg-lightred"] li .link--title:hover,
  [data-navpanel-bg="bg-lightred"] li .link--title:focus,
  [data-navpanel-bg="bg-pink"] li .link--title:hover,
  [data-navpanel-bg="bg-pink"] li .link--title:focus,
  [data-navpanel-bg="bg-lightpink"] li .link--title:hover,
  [data-navpanel-bg="bg-lightpink"] li .link--title:focus,
  [data-navpanel-bg="bg-lightblue"] li .link--title:hover,
  [data-navpanel-bg="bg-lightblue"] li .link--title:focus,
  [data-navpanel-bg="bg-lightwine"] li .link--title:hover,
  [data-navpanel-bg="bg-lightwine"] li .link--title:focus,
  [data-navpanel-bg="bg-lightbrown"] li .link--title:hover,
  [data-navpanel-bg="bg-lightbrown"] li .link--title:focus,
  [data-navpanel-bg="bg-lightgreen"] li .link--title:hover,
  [data-navpanel-bg="bg-lightgreen"] li .link--title:focus,
  [data-navpanel-bg="bg-lightpurple"] li .link--title:hover,
  [data-navpanel-bg="bg-lightpurple"] li .link--title:focus {
    color: #191919; }
  [data-navpanel-bg="bg-yellow"] li .link--title .page-title,
  [data-navpanel-bg="bg-cream"] li .link--title .page-title,
  [data-navpanel-bg="bg-mint"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightmint"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightred"] li .link--title .page-title,
  [data-navpanel-bg="bg-pink"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightpink"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightblue"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightwine"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightbrown"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightgreen"] li .link--title .page-title,
  [data-navpanel-bg="bg-lightpurple"] li .link--title .page-title {
    color: #191919; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
header[data-menu-screen-type="mobile"] .ul_nav,
header[data-menu-screen-type="mobile"] .list-group-item--back,
header[data-menu-screen-type="mobile"] .ul_wrap,
header[data-menu-screen-type="mobile"] .navigation-panel--mobile {
  background: #fff; }

header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel [data-col-index="1"] .ul_nav .ul_nav__item.item--secondary .link--title,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel [data-col-index="1"] .ul_nav .ul_nav__item.item--secondary .link--title:hover,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel [data-col-index="1"] .ul_nav .ul_nav__item.item--secondary .link--title:hover .page-title {
  color: #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel [data-col-index="1"] .ul_nav .ul_nav__item.item--secondary .link--title:hover .page-title {
  border-bottom: 2px solid #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover i,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover .page-title,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a.link--title--active .page-title {
  color: #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover .page-title,
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a.link--title--active .page-title {
  border-bottom: 2px solid #512D6D; }

header .navbar-wrapper li:hover a {
  color: #FFF; }

/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
header[data-menu-screen-type="desktop"] .ul_wrap span.heading {
  background-color: rgba(81, 45, 109, 0.1); }

header[data-menu-screen-type="desktop"] .ul_wrap span.heading {
  background-color: rgba(81, 45, 109, 0.1);
  color: #512D6D; }
  header[data-menu-screen-type="desktop"] .ul_wrap span.heading a {
    padding: 0.5rem 0.5rem 0.5rem 0;
    color: #512D6D; }
header[data-menu-screen-type="desktop"] .ul_wrap.active .ul_nav {
  background-color: rgba(81, 45, 109, 0.1); }

header {
  /* navigation off/on canvas effects */ }
  header .navigation--bg-white {
    background: #FFF; }
  header [data-col-index="1"] {
    background: #E5E9EE; }
  header [data-col-index] .list-group-item {
    border-bottom: 1px solid rgba(130, 45, 38, 0.1); }
  header [data-col-index] .list-group-item--back {
    background-color: #efefef; }
  header [data-col-index] .list-group-item a {
    color: #002855; }
  header [data-col-index] .list-group-item--back a {
    color: #002855; }
  header .btn-wrap {
    border-left: 1px solid rgba(130, 45, 38, 0.1);
    color: #512D6D; }
  header .heading--parent {
    color: #002855; }
  header .link--back {
    color: #002855; }
  header .navigation-panel .ul_nav {
    background: #E5E9EE; }

/* header */
header[data-menu-screen-type="desktop"] span.heading {
  color: #512D6D; }
header[data-menu-screen-type="desktop"] .list-group-item--heading .heading {
  color: #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item.link--active {
  background-color: rgba(81, 45, 109, 0.1); }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover .page-title {
  color: #512D6D;
  border-bottom: 2px solid #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a:hover i {
  color: #512D6D; }
header[data-menu-screen-type="desktop"] .navigation-panel--desktop.navigation-panel .ul_nav .ul_nav__item a.link--title--active .page-title {
  color: #512D6D;
  border-bottom: 2px solid #512D6D; }

/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
.breadcrumbs {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1;
  /* needed to be clickable */
  position: absolute;
  top: 5.3rem;
  background-color: transparent !important;
  font-size: 0.75rem;
  padding-top: 5px; }
  @media (max-width: 991px) {
    .breadcrumbs {
      top: 4.3rem; } }
  .breadcrumbs .breadcrumb .breadcrumb-item {
    margin-top: 7px;
    font-size: 0.75rem; }
  .breadcrumbs.no-hero {
    background-color: #FFF !important;
    color: #333;
    -moz-box-shadow: 0 2px 20px rgba(57, 63, 72, 0.1);
    -webkit-box-shadow: 0 2px 20px rgba(57, 63, 72, 0.1);
    box-shadow: 0 2px 20px rgba(57, 63, 72, 0.1); }

[data-page-type="externalPhotoset"] .breadcrumbs .breadcrumb .breadcrumb-item {
  color: #191919; }
  [data-page-type="externalPhotoset"] .breadcrumbs .breadcrumb .breadcrumb-item a {
    color: #191919; }
[data-page-type="externalPhotoset"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #191919; }

.card--listing-icon {
  border-top: 4px solid #822d27; }

.card--form-default {
  border-bottom: 1px solid #ccc; }
  .card--form-default .card--form-header {
    background: none;
    border: none;
    padding: .75rem 0.25rem; }

.card--full-width-resource a {
  background-color: #822d27;
  text-transform: none; }
.card--full-width-resource .resource-title {
  color: #191919;
  font-family: "GT Super Text", sans-serif;
  font-weight: 700; }
.card--full-width-resource .resource-sub-text {
  color: #191919;
  font-family: "GT Super Text", sans-serif;
  font-weight: 300; }

.blog-card {
  border: none;
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .blog-card .tag-icon {
    content: "";
    right: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: top left;
    -moz-background-size: 30px;
    -webkit-background-size: 30px;
    background-size: 30px; }
    .blog-card .tag-icon.tag-podcast {
      background-image: url("../../visit/img/icon_earbuds.svg"); }
  .blog-card .card-body {
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #FFF; }
    .blog-card .card-body .blog-title {
      font-weight: 600; }
  .blog-card .img-top {
    min-height: 230px;
    max-height: 230px;
    /*&:before{
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 2;
      background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 40%);
    }*/ }
    .blog-card .img-top.tag--image:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.15) 50%, transparent 100%);
      -moz-transition: all .25s linear;
      -webkit-transition: all .25s linear;
      transition: all .25s linear; }
  .blog-card .right-arrow {
    margin-top: 15px;
    background-image: url("../../visit/img/AX_arrow_right_dark.svg"); }

.blogListing--container .slick-dots {
  bottom: 40px; }
.blogListing--container .article-slider {
  margin-bottom: 0  !important; }

.blog-content-container .blog-card.card--visit--experienceStories .blog-title + .subtitle {
  webkit-transition: 500ms all;
  transition: 500ms all;
  opacity: 0; }
.blog-content-container .blog-card.card--visit--experienceStories .img-top::before {
  transition: 700ms all;
  -webkit-transition: 700ms all; }
.blog-content-container .blog-card.card--visit--experienceStories:focus .blog-title + .subtitle, .blog-content-container .blog-card.card--visit--experienceStories:hover .blog-title + .subtitle {
  opacity: 1; }
.blog-content-container .blog-card.card--visit--experienceStories:focus .img-top::before, .blog-content-container .blog-card.card--visit--experienceStories:hover .img-top::before {
  background: rgba(0, 0, 0, 0.8); }

body[data-page-type="page"] .card--business-default .business-cat,
body[data-page-type="landing"] .card--business-default .business-cat {
  display: none;
  font-size: 0.9em;
  font-weight: 600;
  color: #FFF;
  z-index: 2; }
body[data-page-type="page"] .card--business-default:hover .business-cat,
body[data-page-type="landing"] .card--business-default:hover .business-cat {
  display: block; }
body[data-page-type="page"] .card--business-default .img-top:before,
body[data-page-type="landing"] .card--business-default .img-top:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 25%, transparent 70%); }
body[data-page-type="page"] .card--business-default .card-body,
body[data-page-type="landing"] .card--business-default .card-body {
  background-color: #FFF;
  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  font-family: "GT Super Text", sans-serif; }
  body[data-page-type="page"] .card--business-default .card-body .business-title,
  body[data-page-type="landing"] .card--business-default .card-body .business-title {
    font-weight: 600;
    font-family: "GT Super Text", sans-serif; }
  body[data-page-type="page"] .card--business-default .card-body .valid-days,
  body[data-page-type="landing"] .card--business-default .card-body .valid-days {
    font-family: "GT Super Text", sans-serif; }
  body[data-page-type="page"] .card--business-default .card-body .detail-location,
  body[data-page-type="page"] .card--business-default .card-body .vendor__phone,
  body[data-page-type="page"] .card--business-default .card-body .vendor__web,
  body[data-page-type="landing"] .card--business-default .card-body .detail-location,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__phone,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__web {
    font-size: 0.9rem;
    font-weight: 600; }
  body[data-page-type="page"] .card--business-default .card-body .detail-date,
  body[data-page-type="page"] .card--business-default .card-body .detail-location i,
  body[data-page-type="page"] .card--business-default .card-body .vendor__phone i,
  body[data-page-type="page"] .card--business-default .card-body .vendor__phone a,
  body[data-page-type="page"] .card--business-default .card-body .vendor__web i,
  body[data-page-type="page"] .card--business-default .card-body .vendor__web a,
  body[data-page-type="landing"] .card--business-default .card-body .detail-date,
  body[data-page-type="landing"] .card--business-default .card-body .detail-location i,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__phone i,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__phone a,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__web i,
  body[data-page-type="landing"] .card--business-default .card-body .vendor__web a {
    color: #822d27; }
  body[data-page-type="page"] .card--business-default .card-body .accessible-icon,
  body[data-page-type="landing"] .card--business-default .card-body .accessible-icon {
    width: 22px;
    height: 22px;
    -moz-background-size: 22px;
    -webkit-background-size: 22px;
    background-size: 22px; }
body[data-page-type="page"] .card--business-default .right-arrow,
body[data-page-type="landing"] .card--business-default .right-arrow {
  margin-top: 15px;
  background-image: url("../../visit/img/AX_arrow_right_dark.svg"); }

.card--page-default {
  font-family: "Open Sans", sans-serif;
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: none;
  height: 100%;
  width: 100%;
  min-height: 350px;
  overflow: hidden;
  /* default border bottom */ }
  .card--page-default .card-body {
    border-bottom: 5px solid rgba(0, 0, 0, 0.8); }
  .card--page-default[data-site="www"] .card-body {
    border-bottom: 5px solid #003DA5; }
  .card--page-default[data-site="explore"] .card-body {
    border-bottom: 5px solid #C8102E; }
  .card--page-default[data-site="living"] .card-body {
    border-bottom: 5px solid #333F48; }
  .card--page-default[data-site="invest"] .card-body {
    border-bottom: 5px solid #006341; }
  .card--page-default[data-site="visit"] .card-body {
    border-bottom: 5px solid #512D6D; }
  .card--page-default[data-site="helpdesk"] .card-body, .card--page-default[data-site="customer"] .card-body {
    border-bottom: 5px solid #0077C8; }
  .card--page-default .img-top {
    min-height: 239px;
    position: relative;
    background-color: #d9d9d9; }
  .card--page-default .card-body {
    background-color: #f9f9f9; }
    .card--page-default .card-body h4 {
      color: #171819;
      font-weight: 400;
      font-size: 1.3em; }

.row--page-results .card--page-default .card-body {
  border-bottom: 5px solid #333F48; }

.card--page-default {
  font-family: "GT Super Text", sans-serif; }
  .card--page-default[data-site="visit"] .card-body {
    border-bottom: none; }
  .card--page-default[data-teaser="teasers--textOverImage"] {
    min-height: auto; }
    .card--page-default[data-teaser="teasers--textOverImage"]:hover .card-inner {
      background-color: rgba(0, 0, 0, 0.4); }
    .card--page-default[data-teaser="teasers--textOverImage"] .right-arrow {
      margin-top: 15px;
      margin-left: 0;
      background-image: url("../../visit/img/AX_arrow_right_white.svg");
      -moz-transition: all 300ms;
      -webkit-transition: all 300ms;
      transition: all 300ms; }
    .card--page-default[data-teaser="teasers--textOverImage"] .thumb-link {
      z-index: 3; }
    .card--page-default[data-teaser="teasers--textOverImage"] .img-top {
      min-height: 230px;
      -moz-border-bottom-left-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
      border-bottom-left-radius: 10px;
      -moz-border-bottom-right-radius: 10px;
      -webkit-border-bottom-right-radius: 10px;
      border-bottom-right-radius: 10px; }
    .card--page-default[data-teaser="teasers--textOverImage"] .card-inner {
      z-index: 2;
      height: 100%;
      width: 100%;
      min-height: 230px;
      -moz-border-bottom-left-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
      border-bottom-left-radius: 10px;
      -moz-border-bottom-right-radius: 10px;
      -webkit-border-bottom-right-radius: 10px;
      border-bottom-right-radius: 10px; }
      .card--page-default[data-teaser="teasers--textOverImage"] .card-inner h4 {
        font-family: "Solina Light", sans-serif; }
    .card--page-default[data-teaser="teasers--textOverImage"] .top-gradient {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      background: linear-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.3) 25%, transparent 40%); }
  .card--page-default .card-body {
    border-bottom: none !important; }
  .card--page-default .img-top {
    min-height: 230px; }
  .card--page-default .card-body {
    background-color: #FFF;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px; }
    .card--page-default .card-body h4 {
      color: #171819;
      font-weight: 400;
      font-size: 1.3em;
      font-family: "GT Super Text", sans-serif; }
  .card--page-default .right-arrow {
    margin-top: 15px;
    margin-left: 0;
    background-image: url("../../visit/img/AX_arrow_right_dark.svg");
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms; }
  .card--page-default:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }

@media screen and (max-width: 767px) {
  .card--page-default[data-teaser="teasers--textOverImage"] {
    min-height: auto !important; } }
.card--event-default:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.card--event-default .event-cat {
  display: none;
  font-size: 0.9em;
  font-weight: 400;
  color: #FFF;
  z-index: 2; }
.card--event-default .free-event {
  right: 10px;
  top: 10px;
  background-color: #FFF;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  z-index: 2; }
  .card--event-default .free-event small {
    font-size: 80%;
    line-height: 1.8em;
    font-weight: 600;
    color: #191919; }
.card--event-default:hover .event-cat {
  display: block; }
.card--event-default .img-top {
  min-height: 230px; }
  .card--event-default .img-top:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 25%, transparent 70%); }
.card--event-default .card-body {
  background-color: #FFF;
  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px; }
  .card--event-default .card-body .isFree {
    background-color: #191919;
    color: #FFF;
    text-transform: uppercase;
    font-size: 0.6em;
    font-weight: 200;
    display: inline-block;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    padding: 4px 10px 0 10px; }
  .card--event-default .card-body .accessible-icon {
    width: 22px;
    height: 22px;
    -moz-background-size: 22px;
    -webkit-background-size: 22px;
    background-size: 22px; }
  .card--event-default .card-body .event-title {
    font-weight: 400;
    font-family: "GT Super Text", sans-serif; }
  .card--event-default .card-body .detail-date {
    color: #822d27;
    font-size: 0.9em !important;
    font-weight: 400;
    text-transform: none;
    font-family: "GT Super Text", sans-serif; }
  .card--event-default .card-body .detail-location i {
    color: #822d27; }
  .card--event-default .card-body .detail-location {
    font-size: 0.9em;
    font-weight: 400;
    font-family: "GT Super Text", sans-serif; }
  .card--event-default .card-body .right-arrow {
    margin-top: 10px;
    margin-left: 0;
    background-image: url("../../visit/img/AX_arrow_right_dark.svg");
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms; }
  .card--event-default .card-body:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }

.landing-hero-container .container--searchbox,
.container--milestone10g .container--searchbox,
body[data-page-type="listing"] .container--searchbox {
  margin-bottom: 0; }

body[data-page-type="landing"][data-site-handle="www"].__home__ .dark-box,
body[data-page-type="landing"][data-site-handle="explore"].__home__ .dark-box {
  background-color: rgba(0, 0, 0, 0.5);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  @media (max-width: 767px) {
    body[data-page-type="landing"][data-site-handle="www"].__home__ .dark-box .searchbox-text,
    body[data-page-type="landing"][data-site-handle="explore"].__home__ .dark-box .searchbox-text {
      font-size: 0.8rem; } }
body[data-page-type="landing"][data-site-handle="www"].__home__ .container--searchbox .search-query,
body[data-page-type="landing"][data-site-handle="explore"].__home__ .container--searchbox .search-query {
  box-shadow: none; }

body[data-page-type="listing"] .filter-container {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0; }

.repository-content-container .container--searchbox {
  margin-bottom: 1rem; }

.lightbox-search-heading {
  padding: 0 15px; }

.container--searchbox,
.container--bin-checker {
  /*padding: 0;*/
  margin-bottom: 5rem;
  /* 6.25rem */
  z-index: 3; }
  .container--searchbox ul.light-search-popular a,
  .container--bin-checker ul.light-search-popular a {
    text-decoration: none;
    border-bottom: 1px solid #002855;
    color: #002855; }
  .container--searchbox .search-btn,
  .container--bin-checker .search-btn {
    font-size: 2.1rem; }
    .container--searchbox .search-btn i,
    .container--bin-checker .search-btn i {
      font-size: 2.1rem;
      transition: 0.5s; }
    .container--searchbox .search-btn:hover i,
    .container--bin-checker .search-btn:hover i {
      transform: scale(1.2);
      transition: 0.5s; }
  .container--searchbox.living .search-query,
  .container--bin-checker.living .search-query {
    border: 2px solid #333F48; }
  .container--searchbox.living .search-btn,
  .container--bin-checker.living .search-btn {
    border: 2px solid #333F48;
    background: #333F48; }
  .container--searchbox .search-query::placeholder,
  .container--bin-checker .search-query::placeholder {
    opacity: 0.5; }
  .container--searchbox .search-query,
  .container--bin-checker .search-query {
    width: 100%;
    height: 80px;
    padding: 0;
    padding-left: 20px;
    padding-top: 3px;
    margin-bottom: 0;
    color: #000;
    box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.2);
    font-size: 1.1em; }
    @media (max-width: 575px) {
      .container--searchbox .search-query,
      .container--bin-checker .search-query {
        padding-left: 8px;
        height: 65px; }
        .container--searchbox .search-query::-webkit-input-placeholder,
        .container--bin-checker .search-query::-webkit-input-placeholder {
          font-size: 0.95rem; }
        .container--searchbox .search-query::-moz-placeholder,
        .container--bin-checker .search-query::-moz-placeholder {
          font-size: 0.95rem; }
        .container--searchbox .search-query:-ms-input-placeholder,
        .container--bin-checker .search-query:-ms-input-placeholder {
          font-size: 0.95rem; }
        .container--searchbox .search-query::placeholder,
        .container--bin-checker .search-query::placeholder {
          font-size: 0.95rem; } }
  .container--searchbox .search-btn,
  .container--bin-checker .search-btn {
    height: 100%;
    width: 84px;
    position: absolute;
    right: 0;
    color: #fff;
    z-index: 10; }
    .container--searchbox .search-btn:hover,
    .container--bin-checker .search-btn:hover {
      color: #fff; }
    @media (max-width: 575px) {
      .container--searchbox .search-btn,
      .container--bin-checker .search-btn {
        width: 68px; } }

.container--bin-checker {
  margin-bottom: 0 !important; }

@media (max-width: 439px) {
  .library-filter-wrap {
    display: flex;
    flex-direction: column; } }

.bg-search-grey,
[bg-search="grey"] {
  background-color: gainsboro;
  display: flex; }

.bg-search-lightGrey,
[bg-search="lightGrey"] {
  background-color: #f0f0f0;
  display: flex; }

.bg-search-white,
[bg-search="white"] {
  background-color: white;
  display: flex; }

.bg-search-black,
[bg-search="black"] {
  background-color: black;
  display: flex; }
  .bg-search-black *,
  [bg-search="black"] * {
    color: #fff; }

.live-search-results .suggestions {
  padding-inline-start: 0; }
  .live-search-results .suggestions .suggestions__item {
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding-bottom: 1rem;
    padding-left: 1.3rem;
    padding-top: 1rem;
    list-style: none;
    transition: background-color 0.4s ease; }
    .live-search-results .suggestions .suggestions__item a {
      color: #0073C2; }
    .live-search-results .suggestions .suggestions__item:hover {
      transition: background-color 0.4s ease;
      background-color: #f2f2f2; }

.container--searchbox.visit.visit .search-query {
  border: 1px solid #FFF;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 76px;
  background-color: rgba(0, 0, 0, 0.3);
  box-shadow: none;
  font-size: 1.6rem;
  color: #FFF; }
  @media (max-width: 575px) {
    .container--searchbox.visit.visit .search-query {
      height: 70px; } }
  .container--searchbox.visit.visit .search-query::-webkit-input-placeholder {
    /* Edge */
    color: #FFF; }
  .container--searchbox.visit.visit .search-query:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #FFF; }
  .container--searchbox.visit.visit .search-query::placeholder {
    color: #FFF; }
.container--searchbox.visit.visit .search-btn {
  border: 0;
  background: transparent; }
.container--searchbox.visit.visit #searchbox-form--lightbox .search-query {
  border: 1px solid #191919;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  height: 76px;
  background-color: transparent;
  box-shadow: none;
  font-size: 1.4rem;
  color: #191919; }
  @media (max-width: 575px) {
    .container--searchbox.visit.visit #searchbox-form--lightbox .search-query {
      height: 70px; } }
  .container--searchbox.visit.visit #searchbox-form--lightbox .search-query::-webkit-input-placeholder {
    /* Edge */
    color: #191919; }
  .container--searchbox.visit.visit #searchbox-form--lightbox .search-query:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #191919; }
  .container--searchbox.visit.visit #searchbox-form--lightbox .search-query::placeholder {
    color: #191919; }
.container--searchbox.visit.visit #searchbox-form--lightbox .search-btn {
  border: 0;
  background: #191919;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }

.container--book-search .search-content {
  background-color: #ece5f1; }
  .container--book-search .search-content label {
    font-weight: 600;
    font-size: 0.85em; }
  .container--book-search .search-content input[type=text].input-timedate,
  .container--book-search .search-content form input[type=text].input-date {
    height: auto;
    padding: 10px 8px;
    font-size: 0.85em;
    background-position: top 5px right 5px; }
  .container--book-search .search-content .search-query-sm {
    border: 2px solid #512D6D;
    width: 100%;
    height: 44px;
    padding: 0;
    padding-left: 10px;
    padding-top: 1px;
    margin-bottom: 0;
    color: #000;
    /*box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.2);*/
    box-shadow: none;
    font-size: 1em; }
  .container--book-search .search-content .search-btn-sm {
    border: 2px solid #512D6D;
    background: #512D6D;
    height: 100%;
    width: 48px;
    position: absolute;
    right: 0;
    color: #fff;
    z-index: 10; }

.auto-carousel--container .container.top-auto {
  padding-top: 2rem; }

.auto-carousel--container .container.bottom-auto {
  padding-bottom: 2rem; }

.auto-carousel--container {
  display: flex; }

.auto-carousel {
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: none;
  height: 32vh;
  width: 100%;
  min-height: 234px;
  overflow: hidden; }
  .auto-carousel .card-image-main {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover; }
  .auto-carousel .card-image-backfill {
    width: 100%;
    height: 100%;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover; }
  @media (max-width: 767px) {
    .auto-carousel {
      min-height: 234px;
      height: 0; } }
  .auto-carousel .card-data-wrap {
    position: absolute;
    width: 100%;
    bottom: 0;
    top: auto; }
    .auto-carousel .card-data-wrap .title-wrap .title {
      font-weight: 400; }
    .auto-carousel .card-data-wrap .subtext-wrap .subtext {
      font-size: 0.8em;
      font-weight: 400;
      text-transform: uppercase; }
  .auto-carousel .line {
    width: 0%;
    height: 5px;
    background-color: #fff;
    position: absolute;
    bottom: 1px;
    left: 0;
    z-index: 9;
    opacity: 0.3; }

.autocarousel--slider .col--masonry {
  margin-bottom: 1rem; }
.autocarousel--slider.fx-slick-dots-dark .slick-dots li button:before {
  color: transparent;
  opacity: 1;
  border: 2px solid #822d27;
  border-radius: 50%;
  top: 16px;
  width: 12px;
  height: 12px; }
.autocarousel--slider.fx-slick-dots-dark .slick-dots li.slick-active button:before {
  background-color: #822d27; }
.autocarousel--slider.fx-slick-arrows-dark .slick-next {
  right: -25px;
  background: url("/common/visit/img/chevron-right-solid.svg") no-repeat; }
.autocarousel--slider.fx-slick-arrows-dark .slick-prev {
  left: -25px;
  background: url("/common/visit/img/chevron-left-solid.svg") no-repeat; }

.auto-carousel--container .thumb-link {
  z-index: 3; }
.auto-carousel--container.timer-layout .auto-carousel {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  height: 270px;
  min-height: 270px; }
  .auto-carousel--container.timer-layout .auto-carousel .card-data-wrap {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: auto; }
    .auto-carousel--container.timer-layout .auto-carousel .card-data-wrap .title-wrap h3 {
      font-family: "Solina Light", sans-serif;
      font-weight: 600; }
    .auto-carousel--container.timer-layout .auto-carousel .card-data-wrap .subtext-wrap .subtext {
      font-size: 0.8em;
      font-weight: 400;
      text-transform: none; }
  .auto-carousel--container.timer-layout .auto-carousel .fx-auto-carousel-tint::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.15), transparent);
    transition: all .3s linear;
    z-index: 0; }
.auto-carousel--container.heroBox-layout .hero-card-location,
.auto-carousel--container.heroBox-layout .hero-card-default,
.auto-carousel--container.heroBox-layout .hero-card-cta {
  overflow: hidden; }
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner {
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px; }
.auto-carousel--container.heroBox-layout .hero-card-item {
  height: 350px; }
  @media (max-width: 991px) {
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-location,
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-default,
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-cta {
      min-height: 350px;
      height: auto !important;
      height: 350px; } }
  @media (max-width: 767px) {
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-location,
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-default,
    .auto-carousel--container.heroBox-layout .hero-card-item .hero-card-cta {
      min-height: 350px;
      height: auto !important;
      height: 350px; } }
.auto-carousel--container.heroBox-layout .hero-card-location .text-inner,
.auto-carousel--container.heroBox-layout .hero-card-default .text-inner,
.auto-carousel--container.heroBox-layout .hero-card-cta .text-inner {
  z-index: 2;
  position: relative;
  -moz-transition: all 150ms ease-out 0s;
  -webkit-transition: all 150ms ease-out 0s;
  transition: all 150ms ease-out 0s; }
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h2,
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h3,
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner p,
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner .arrow-right,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h2,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h3,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner p,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner .arrow-right,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner h2,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner h3,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner p,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner .arrow-right {
    color: #FFF; }
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner .arrow-right,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner .arrow-right,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner .arrow-right {
    /*  display: none;*/
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: -60px;
    opacity: 0; }
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner p,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner p,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner p {
    display: none;
    font-size: 1.1rem;
    -moz-transition: all 200ms ease-out 0s;
    -webkit-transition: all 200ms ease-out 0s;
    transition: all 200ms ease-out 0s; }
  .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h2,
  .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h2,
  .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner h2 {
    font-weight: 600;
    font-family: "GT Super Text", sans-serif; }
.auto-carousel--container.heroBox-layout .hero-card-location .top-gradient,
.auto-carousel--container.heroBox-layout .hero-card-default .top-gradient,
.auto-carousel--container.heroBox-layout .hero-card-cta .top-gradient {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.3) 25%, transparent 40%); }
.auto-carousel--container.heroBox-layout .hero-card-location .hero-card-image,
.auto-carousel--container.heroBox-layout .hero-card-default .hero-card-image,
.auto-carousel--container.heroBox-layout .hero-card-cta .hero-card-image {
  content: "";
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 1;
  overflow: hidden; }
.auto-carousel--container.heroBox-layout .hero-card-location:hover .arrow-right,
.auto-carousel--container.heroBox-layout .hero-card-default:hover .arrow-right,
.auto-carousel--container.heroBox-layout .hero-card-cta:hover .arrow-right {
  margin-left: 0;
  opacity: 1; }
.auto-carousel--container.heroBox-layout .hero-card-location:hover p,
.auto-carousel--container.heroBox-layout .hero-card-default:hover p,
.auto-carousel--container.heroBox-layout .hero-card-cta:hover p {
  display: block; }
.auto-carousel--container.grid-layout .grid-card-location,
.auto-carousel--container.grid-layout .grid-card-default,
.auto-carousel--container.grid-layout .grid-card-cta {
  overflow: hidden; }
  .auto-carousel--container.grid-layout .grid-card-location .text-inner,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner,
  .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px; }
.auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) {
  height: 410px; }
  @media (max-width: 991px) {
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-location,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-default,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-cta {
      min-height: 410px;
      height: auto !important;
      height: 410px; } }
  @media (max-width: 767px) {
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-location,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-default,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(odd) .grid-card-cta {
      min-height: 320px;
      height: auto !important;
      height: 320px; } }
.auto-carousel--container.grid-layout .grid-card-item:nth-child(even) {
  height: 350px; }
  @media (max-width: 991px) {
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-location,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-default,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-cta {
      min-height: 350px;
      height: auto !important;
      height: 350px; } }
  @media (max-width: 767px) {
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-location,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-default,
    .auto-carousel--container.grid-layout .grid-card-item:nth-child(even) .grid-card-cta {
      min-height: 350px;
      height: auto !important;
      height: 350px; } }
.auto-carousel--container.grid-layout .grid-card-location .text-inner,
.auto-carousel--container.grid-layout .grid-card-default .text-inner {
  z-index: 2;
  position: relative;
  -moz-transition: all 150ms ease-out 0s;
  -webkit-transition: all 150ms ease-out 0s;
  transition: all 150ms ease-out 0s; }
  .auto-carousel--container.grid-layout .grid-card-location .text-inner h2,
  .auto-carousel--container.grid-layout .grid-card-location .text-inner h3,
  .auto-carousel--container.grid-layout .grid-card-location .text-inner p,
  .auto-carousel--container.grid-layout .grid-card-location .text-inner .arrow-right,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner h2,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner h3,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner p,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner .arrow-right {
    color: #FFF; }
  .auto-carousel--container.grid-layout .grid-card-location .text-inner .arrow-right,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner .arrow-right {
    /*  display: none;*/
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: -60px;
    opacity: 0; }
  .auto-carousel--container.grid-layout .grid-card-location .text-inner p,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner p {
    display: none;
    font-size: 1.1rem;
    -moz-transition: all 200ms ease-out 0s;
    -webkit-transition: all 200ms ease-out 0s;
    transition: all 200ms ease-out 0s; }
  .auto-carousel--container.grid-layout .grid-card-location .text-inner h2,
  .auto-carousel--container.grid-layout .grid-card-default .text-inner h2 {
    font-weight: 600;
    font-family: "GT Super Display", sans-serif; }
.auto-carousel--container.grid-layout .grid-card-location .top-gradient,
.auto-carousel--container.grid-layout .grid-card-default .top-gradient {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.3) 25%, transparent 40%); }
.auto-carousel--container.grid-layout .grid-card-location .grid-card-image,
.auto-carousel--container.grid-layout .grid-card-default .grid-card-image {
  content: "";
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 1;
  overflow: hidden; }
.auto-carousel--container.grid-layout .grid-card-location:hover .arrow-right,
.auto-carousel--container.grid-layout .grid-card-default:hover .arrow-right {
  margin-left: 0;
  opacity: 1; }
.auto-carousel--container.grid-layout .grid-card-location:hover p,
.auto-carousel--container.grid-layout .grid-card-default:hover p {
  display: block; }

.footer-container {
  background-color: #0E2D4F; }
  .footer-container i, .footer-container p {
    color: #fff; }
  .footer-container i {
    font-size: 1.3rem; }
  @media (max-width: 991px) {
    .footer-container .social-icons i {
      font-size: 1.5rem; } }
  @media (max-width: 767px) {
    .footer-container .social-icons i {
      font-size: 1.8rem; } }
  .footer-container .social-icons a:not(:last-child) {
    margin-right: 10px; }
    @media (max-width: 991px) {
      .footer-container .social-icons a:not(:last-child) {
        margin-right: 16px; } }
    @media (max-width: 767px) {
      .footer-container .social-icons a:not(:last-child) {
        margin-right: 20px; } }
    @media (max-width: 575px) {
      .footer-container .social-icons a:not(:last-child) {
        margin-right: 16px; } }
  .footer-container .footer-logo {
    width: 57%;
    height: auto;
    max-width: 170px; }
  .footer-container .footer-message-row {
    background-color: #133355; }
  .footer-container .contact-info {
    font-size: 1.2rem; }
  .footer-container .footer-copyright,
  .footer-container .footer-menu li a,
  .footer-container .footer-message-row p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.95rem; }
  .footer-container .footer-menu li a:hover, .footer-container .footer-menu li a:focus {
    text-decoration: underline; }
  .footer-container .footer-menu.list-group .list-group-item {
    background-color: transparent;
    border: none;
    padding-left: 0;
    padding-bottom: 6px; }
    .footer-container .footer-menu.list-group .list-group-item a {
      font-size: 1.2rem; }
  .footer-container .footer-menu.list-group .list-group-item:not(:last-child) {
    border-bottom: 1px solid #0077C8; }

.footer-container.footer-variation-1 .social-icons i {
  font-size: 0.8rem;
  display: inline-block;
  min-width: 24px; }
.footer-container.footer-variation-1 .social-icons a {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  border-bottom: none; }
  @media (max-width: 767px) {
    .footer-container.footer-variation-1 .social-icons a {
      font-size: 0.8em; } }
@media (max-width: 767px) {
  .footer-container.footer-variation-1 form .d-flex {
    display: block !important; } }
.footer-container.footer-variation-1 form input {
  width: auto;
  padding: 12px; }
  @media (max-width: 767px) {
    .footer-container.footer-variation-1 form input {
      margin: 0 auto 5px auto;
      border: 0;
      width: 70%;
      display: block; } }
  @media (max-width: 575px) {
    .footer-container.footer-variation-1 form input {
      width: 100%;
      display: block; } }
.footer-container.footer-variation-1 form .sign-up-btn {
  padding: 7px 11px; }

.language-select-wrap {
  display: block; }

/* MEDIA QUERIES */
@media (max-width: 1034px) {
  .footer-container .footer-message-row p {
    font-size: 0.81rem; } }
.footer-container {
  background-color: #000; }
  .footer-container p {
    font-family: "Solina Light", sans-serif; }
  .footer-container .form-container {
    max-width: 100%;
    width: 540px;
    margin: 0 auto; }
  .footer-container form input[type=text],
  .footer-container form input[type=email],
  .footer-container form input[type=tel],
  .footer-container form input[type=number],
  .footer-container form input[aria-label=Mobile] {
    width: auto !important;
    max-width: 100%;
    height: auto;
    padding: 8px 12px;
    color: #FFF;
    background-color: #191919;
    border: 1px solid #FFF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font-family: "Solina Light", sans-serif; }
  .footer-container .submit-btn {
    font-size: 0.8rem;
    font-weight: 700;
    text-transform: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-family: "Solina Light", sans-serif;
    background-color: #FFF;
    border-color: #FFF;
    color: #000; }
    .footer-container .submit-btn:hover, .footer-container .submit-btn:focus {
      background-color: #FFF;
      border-color: #FFF;
      color: #000; }
  .footer-container a.trans-white-btn.btn {
    position: relative;
    font-size: 0.95rem;
    padding: 5px 12px;
    min-width: 190px;
    text-align: left; }
    .footer-container a.trans-white-btn.btn:after {
      position: absolute;
      right: 12px;
      margin-left: 5px;
      content: "\2192"; }
  .footer-container .trans-white-btn {
    font-size: 1rem;
    font-weight: 300;
    text-transform: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #FFF;
    font-family: "Solina Light", sans-serif;
    border-width: 1px; }
  .footer-container .footer-logo {
    height: auto;
    max-width: 240px; }
  .footer-container .footer-message-row {
    background-color: #ffd084; }
  .footer-container h3 {
    color: #FFF !important;
    font-weight: 400; }
  .footer-container .global-footer-links a {
    color: #FFF;
    text-decoration: underline;
    padding-bottom: 6px;
    font-size: 0.75rem; }
    @media (max-width: 767px) {
      .footer-container .global-footer-links a {
        text-decoration: none;
        border-bottom: 1px solid #333; } }
  .footer-container .social-handle {
    color: #FFF;
    font-size: 0.85rem; }
  .footer-container .footer-copyright {
    color: #FFF;
    font-size: 0.75rem; }
  .footer-container .footer-menu li a {
    color: #FFF;
    font-size: 0.75rem;
    font-family: "Solina Light", sans-serif; }
  .footer-container .footer-message-row {
    background-color: #323232; }
    .footer-container .footer-message-row p {
      color: #FFF;
      font-size: 0.7rem;
      font-family: "Solina Light", sans-serif; }

.relatedEntries--container.top-auto {
  margin-top: 1.5rem; }

.relatedEntries--container.bottom-auto {
  margin-bottom: 1.5rem; }
  .relatedEntries--container.bottom-auto:last-child {
    margin-bottom: 7rem; }

.relatedEntries--container p, .relatedEntries--container h5 {
  font-size: 1.1rem; }
.relatedEntries--container a p.full-width-sub-text:first-child {
  font-size: 0.9rem; }
.relatedEntries--container p.short-description {
  color: #0E2D4F;
  font-size: 1rem; }

.pages-related {
  background-color: #fff1EA; }
  .pages-related.visit {
    background-color: #fff1EA; }
  .pages-related .relatedEntries--container.bottom-auto:last-child {
    padding-bottom: 3rem; }
  .pages-related .relatedEntries--container .related-title {
    color: #333;
    font-weight: 600; }
  .pages-related .relatedEntries--container p.short-description {
    color: #191919;
    font-size: 1rem; }
  .pages-related .relatedEntries--container a p.full-width-sub-text:first-child {
    font-size: 0.9rem;
    font-weight: 600;
    color: #191919; }
  .pages-related .relatedEntries--container .card--full-width-default {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #FFF;
    /*background: #ffffff url('../../visit/img/chevron-right-solid.svg') no-repeat;
    background-position: right 14px center;
    background-size: 20px 20px;*/
    border: none; }
    .pages-related .relatedEntries--container .card--full-width-default .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_dark.svg");
      -moz-transition: all 300ms;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      margin-left: 0; }
    .pages-related .relatedEntries--container .card--full-width-default:hover .right-arrow {
      -moz-transition: all 200ms;
      -webkit-transition: all 200ms;
      transition: all 200ms;
      margin-left: 30px; }
    .pages-related .relatedEntries--container .card--full-width-default img {
      min-height: 200px;
      border-radius: 15px;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px; }
    .pages-related .relatedEntries--container .card--full-width-default .full-width-title {
      font-family: "GT Super Text", sans-serif;
      font-weight: 400;
      color: #191919; }
    .pages-related .relatedEntries--container .card--full-width-default a p.full-width-sub-text {
      font-weight: 700;
      font-size: 1rem;
      color: #191919;
      text-transform: none;
      font-family: "GT Super Text", sans-serif; }

.lightbox-search-heading {
  color: #002855; }

.light-search-popular-heading {
  color: #002855;
  font-weight: 500; }

.light-search-popular a {
  text-decoration: underline; }

.fancybox-button.fancybox-close-small {
  display: none; }

/* LIGHTBOXES FANCYBOX */
.lightbox-header {
  display: none;
  margin-top: -95px;
  background-color: #efefef;
  border-bottom: 1px solid #ccc;
  height: 95px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }
  .lightbox-header .nav-logo {
    width: 160px; }

.lightbox-close-btn {
  cursor: pointer;
  display: inline; }

img.lightbox-close-btn {
  height: 20px;
  width: auto;
  margin-top: -6px; }

.fancybox-inner .fancybox-stage {
  background-color: #000; }

.fancybox-content {
  width: 100%;
  height: 100%;
  /* minus height of .lightbox-header */
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  background-color: #efefef; }
  @media (max-width: 575px) {
    .fancybox-content {
      padding: 5%; } }

.fancybox-can-swipe .fancybox-content {
  cursor: default; }

.fancybox-slide--html {
  padding: 0;
  padding-top: 95px;
  /* minus height of .lightbox-header */ }

.fancybox-content {
  background-color: #FFE9E3; }

.lightbox-header {
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom: 0; }

.light-search-popular-heading {
  color: #191919;
  font-weight: 500;
  margin-bottom: 0.5rem; }

.container--searchbox ul.light-search-popular a {
  text-decoration: none;
  border-bottom: 1px solid #191919;
  color: #191919; }

.slider-carousel-container img {
  width: auto;
  max-width: 100%; }
.slider-carousel-container .btn-fullscreen {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
.slider-carousel-container .slick-current.slick-active .btn-fullscreen {
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
@media (max-width: 439px) {
  .slider-carousel-container .slick-dots {
    bottom: -46px; } }

.content-carousel-image {
  height: 100%;
  width: 100%; }
  .content-carousel-image img:not(.shrinkToFit), .content-carousel-image .auto-crop-image {
    height: 100%; }

@media (max-height: 768px) {
  .slider-content-carousel {
    max-width: 750px;
    margin: 0 auto; } }

.slider-content-carousel.graphic img {
  max-height: 60vh; }
.slider-content-carousel.graphic .slick-slide div:first-child:not(.content-carousel-heading):not(.content-carousel-image) {
  height: 100%; }

.slider-content-carousel.grid .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center; }

.image-caption-replacement {
  width: 82%; }
  @media (max-width: 575px) {
    .image-caption-replacement {
      width: 100%; } }

.content-slider-lightbox img {
  max-height: 73vh;
  width: auto;
  max-width: 100%; }

.bg-carousel-grey,
[bg-carousel="grey"] {
  background-color: gainsboro; }

.bg-carousel-lightGrey,
[bg-carousel="lightGrey"] {
  background-color: #f0f0f0; }

.bg-carousel-white,
[bg-carousel="white"] {
  background-color: white; }

.bg-carousel-black,
[bg-carousel="black"] {
  background-color: black; }
  .bg-carousel-black *,
  [bg-carousel="black"] * {
    color: #fff; }

.content-carousel-image img:not(.shrinkToFit),
.content-carousel-image .auto-crop-image {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
.content-carousel-image .fx-slick-dots-blue .slick-dots li button:before {
  border: 2px solid #822d27; }
.content-carousel-image .fx-slick-dots-blue .slick-dots li.slick-active button:before {
  background-color: #822d27; }

.trans-btn {
  background-color: transparent;
  display: inline-block;
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  text-transform: uppercase;
  padding: 8px 14px;
  margin: 0 auto;
  font-weight: 400;
  font-size: 1rem;
  /*color: $colour--white;*/ }
  .trans-btn:hover {
    color: #000;
    background-color: #FFF; }
  .trans-btn.trans-white-btn {
    border: 3px solid #FFF;
    color: #FFF; }
    .trans-btn.trans-white-btn:hover {
      color: #002855;
      background-color: #FFF; }
  .trans-btn.trans-explore-btn {
    border: 3px solid #C8102E;
    color: #C8102E; }
    .trans-btn.trans-explore-btn:hover {
      color: #FFF;
      background-color: #C8102E; }
    .trans-btn.trans-explore-btn.active {
      color: #FFF;
      background-color: #C8102E; }
  .trans-btn.trans-www-btn {
    border: 3px solid #002855;
    color: #002855; }
    .trans-btn.trans-www-btn:hover {
      color: #FFF;
      background-color: #002855; }
  .trans-btn.trans-helpdesk-btn {
    border: 3px solid #0077C8;
    color: #0077C8; }
    .trans-btn.trans-helpdesk-btn:hover {
      color: #FFF;
      background-color: #0077C8; }
  .trans-btn.trans-living-btn {
    border: 3px solid #333F48;
    color: #333F48; }
    .trans-btn.trans-living-btn:hover {
      color: #FFF;
      background-color: #333F48; }
  .trans-btn.trans-invest-btn {
    border: 3px solid #006341;
    color: #006341; }
    .trans-btn.trans-invest-btn:hover {
      color: #FFF;
      background-color: #006341; }
  .trans-btn.trans-royalblue-btn {
    border: 3px solid #003DA5;
    color: #003DA5;
    text-transform: none;
    font-weight: 600; }
    .trans-btn.trans-royalblue-btn:hover {
      color: #FFF;
      background-color: #003DA5; }
  .trans-btn.trans-aac-btn {
    border: 3px solid #0077C8;
    color: #0077C8; }
    .trans-btn.trans-aac-btn:hover {
      color: #FFF;
      background-color: #0077C8; }
  .trans-btn.trans-nagc-btn {
    border: 3px solid #52a247;
    color: #52a247; }
    .trans-btn.trans-nagc-btn:hover {
      color: #FFF;
      background-color: #52a247; }
  .trans-btn.trans-upark-btn {
    border: 3px solid #0079c4;
    color: #0079c4; }
    .trans-btn.trans-upark-btn:hover {
      color: #FFF;
      background-color: #0079c4; }

.solid-btn {
  color: #FFF; }
  .solid-btn:hover {
    color: #FFF; }

.solid-btn,
.solid-white-btn {
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  display: inline-block;
  /*width: 100%;*/
  /*max-width: 190px; */
  text-transform: uppercase;
  padding: 8px 14px;
  font-weight: 400;
  font-size: 1rem;
  color: #FFF;
  border: 3px solid #FFF; }
  .solid-btn:hover, .solid-btn:focus,
  .solid-white-btn:hover,
  .solid-white-btn:focus {
    opacity: 0.7; }
  .solid-btn.btn--all-events:hover, .solid-btn.btn--all-events:focus,
  .solid-white-btn.btn--all-events:hover,
  .solid-white-btn.btn--all-events:focus {
    border: 3px solid #FFF;
    color: #002855;
    background-color: #FFF;
    opacity: 1; }
  .solid-btn.btn-large,
  .solid-white-btn.btn-large {
    padding: 15px 20px; }
    .solid-btn.btn-large.btn-discover-www,
    .solid-white-btn.btn-large.btn-discover-www {
      border: 3px solid #002855;
      color: #FFF;
      background-color: #002855; }
    .solid-btn.btn-large.btn-discover-explore,
    .solid-white-btn.btn-large.btn-discover-explore {
      border: 3px solid #C8102E;
      color: #FFF;
      background-color: #C8102E; }
    .solid-btn.btn-large:hover, .solid-btn.btn-large:focus,
    .solid-white-btn.btn-large:hover,
    .solid-white-btn.btn-large:focus {
      opacity: 0.8; }
  .solid-btn.btn-expand,
  .solid-white-btn.btn-expand {
    padding: 0px 5px;
    height: 31px; }
    .solid-btn.btn-expand:before,
    .solid-white-btn.btn-expand:before {
      display: block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f078";
      /* chevron up  \f078 | chevron down \f077 */
      color: #FFF;
      font-size: 1.2rem;
      margin-top: 1px; }
  .solid-btn.solid-explore-btn,
  .solid-white-btn.solid-explore-btn {
    background-color: #C8102E;
    border: 3px solid #C8102E; }
    .solid-btn.solid-explore-btn:hover,
    .solid-white-btn.solid-explore-btn:hover {
      /*border: 3px solid $colour--explore;
      color: $colour--explore;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.solid-www-btn,
  .solid-white-btn.solid-www-btn {
    background-color: #002855;
    border: 3px solid #002855; }
    .solid-btn.solid-www-btn:hover,
    .solid-white-btn.solid-www-btn:hover {
      /*border: 3px solid $colour--www;
      color: $colour--www;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.btn--category,
  .solid-white-btn.btn--category {
    background-color: #FFF;
    border: 3px solid #003DA5;
    color: #003DA5;
    text-transform: none; }
    .solid-btn.btn--category:not(:disabled):not(.disabled).active, .solid-btn.btn--category:hover, .solid-btn.btn--category:focus,
    .solid-white-btn.btn--category:not(:disabled):not(.disabled).active,
    .solid-white-btn.btn--category:hover,
    .solid-white-btn.btn--category:focus {
      background-color: #003DA5;
      color: #FFF; }
  .solid-btn.solid-helpdesk-btn,
  .solid-white-btn.solid-helpdesk-btn {
    background-color: #0077C8;
    border: 3px solid #0077C8; }
    .solid-btn.solid-helpdesk-btn:hover,
    .solid-white-btn.solid-helpdesk-btn:hover {
      /*border: 3px solid $colour--helpdesk;
      color: $colour--helpdesk;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.solid-living-btn,
  .solid-white-btn.solid-living-btn {
    background-color: #333F48;
    border: 3px solid #333F48; }
    .solid-btn.solid-living-btn:hover,
    .solid-white-btn.solid-living-btn:hover {
      /*border: 3px solid $colour--living;
      color: $colour--living;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.solid-invest-btn,
  .solid-white-btn.solid-invest-btn {
    background-color: #006341;
    border: 3px solid #006341; }
    .solid-btn.solid-invest-btn:hover,
    .solid-white-btn.solid-invest-btn:hover {
      /*border: 3px solid $colour--living;
      color: $colour--living;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.solid-aac-btn,
  .solid-white-btn.solid-aac-btn {
    background-color: #0077C8;
    border: 3px solid #0077C8; }
    .solid-btn.solid-aac-btn:hover,
    .solid-white-btn.solid-aac-btn:hover {
      /*border: 3px solid $colour--living;
      color: $colour--living;
      background-color: transparent;*/
      opacity: 0.7; }
  .solid-btn.solid-nagc-btn,
  .solid-white-btn.solid-nagc-btn {
    background-color: #52a247;
    border: 3px solid #52a247; }
    .solid-btn.solid-nagc-btn:hover,
    .solid-white-btn.solid-nagc-btn:hover {
      opacity: 0.7; }

.solid-white-btn {
  background: #FFF;
  color: #333; }
  .solid-white-btn:hover {
    color: #333;
    background: #FFF;
    opacity: 0.7; }

.solid-red-btn {
  background: #C8102E;
  color: #fff;
  border-radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  display: inline-block;
  padding: 8px 14px;
  font-weight: 300;
  font-size: 1.1em; }
  .solid-red-btn:hover {
    background: #000000;
    color: #fff; }

.search-results-more {
  padding: 12px 14px; }
  @media (max-width: 767px) {
    .search-results-more {
      width: 100%;
      padding: 12px 14px; } }

.global-footer-links .footer-services-link {
  border: 1px solid rgba(255, 255, 255, 0.7) !important;
  padding: 5px 10px;
  margin: 10px 0;
  font-size: 0.95rem; }
  @media (max-width: 767px) {
    .global-footer-links .footer-services-link {
      text-align: center; } }

.sign-up-btn {
  background: #0073C2;
  color: #fff;
  width: 100%;
  font-size: 1.2rem;
  padding: 10px;
  border-radius: 0; }

.sign-up-btn:hover {
  color: #fff; }

.sign-up-btn.living {
  background: #262626; }

.sign-up-btn.invest {
  background: #006341; }

.default-back-top-btn,
.inverse-back-top-btn {
  width: 54px;
  height: 54px;
  padding-top: 8px;
  border-radius: 50%;
  display: inline-block;
  /*margin-top: -120px;
  display: flex;
  justify-content: center;*/ }
  .default-back-top-btn i,
  .inverse-back-top-btn i {
    font-size: 2rem; }

.default-back-top-btn {
  background: #002855; }
  .default-back-top-btn i {
    color: #FFF; }
  .default-back-top-btn:hover {
    color: #FFF; }

.inverse-back-top-btn {
  background: #FFF; }
  .inverse-back-top-btn i {
    color: #002855; }
  .inverse-back-top-btn:hover {
    color: #002855; }

.btn-fullscreen {
  position: absolute;
  top: 5px;
  left: 5px;
  color: #FFF;
  text-align: center;
  padding-top: 2px;
  font-size: 1.5rem;
  z-index: 1;
  display: block;
  background: rgba(0, 0, 0, 0.45);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  box-shadow: 0 0 2px #FFF; }
  @media (max-width: 575px) {
    .btn-fullscreen {
      padding-top: 5px;
      font-size: 1.1rem;
      height: 35px;
      width: 35px; } }
  .btn-fullscreen:hover, .btn-fullscreen:active {
    color: rgba(255, 255, 255, 0.7); }

.btn-blue, .btn-pink, .btn-red, .btn-orange, .btn-green, .btn-purple {
  color: #fff;
  padding: 7px;
  margin: 0;
  display: inline;
  text-transform: uppercase;
  font-size: 0.75rem; }

.book-round {
  color: #FFF;
  background-color: #52a247;
  border: 3px solid #FFF;
  padding: 0.25rem 0.5rem !important;
  text-transform: uppercase;
  margin-left: .5rem !important;
  font-size: 0.9rem; }
  @media (max-width: 575px) {
    .book-round {
      font-size: 0.8rem; } }
  .book-round:hover, .book-round:focus {
    text-decoration: none !important;
    background-color: #1B9E4A; }

.nav-link.book-round {
  background-color: #006341; }

.btn-blue {
  background-color: #1751B5; }

.btn-pink {
  background-color: #E04799; }

.btn-red {
  background-color: #C8102E; }

.btn-orange {
  background-color: #FA4616; }

.btn-green {
  background-color: #1B9E4A; }

.btn-purple {
  background-color: #6C5293; }

/* 2025-04-16 we kind of need this */
a.anchor-point {
  position: relative;
  top: -15rem; }

.btn {
  font-weight: 700;
  font-family: "Solina Light", sans-serif; }

.sign-up-btn,
.solid-btn {
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family: "GT Super Text", sans-serif;
  background-color: #822d27;
  border-color: #822d27;
  color: #FFF !important; }
  .sign-up-btn.text-dark,
  .solid-btn.text-dark {
    color: #191919 !important; }
  .sign-up-btn.solid-visit-btn,
  .solid-btn.solid-visit-btn {
    background-color: #822d27;
    border-color: #822d27; }
    .sign-up-btn.solid-visit-btn:hover,
    .solid-btn.solid-visit-btn:hover {
      opacity: 0.7; }
  .sign-up-btn:hover,
  .solid-btn:hover {
    opacity: 0.7; }

.solid-white-btn {
  color: #191919; }

.trans-white-btn {
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #FFF;
  font-family: "GT Super Text", sans-serif; }
  .trans-white-btn:hover {
    color: #191919;
    background-color: #FFF; }

.trans-btn {
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family: "GT Super Text", sans-serif;
  color: #822d27;
  background-color: transparent;
  border-color: #822d27; }
  .trans-btn:hover {
    color: #FFF;
    background-color: #822d27; }
  .trans-btn.active {
    color: #FFF;
    background-color: #822d27; }

/* TOP PROGRESS SCROLL BAR COLOUR */
span.scrollProgressBar {
  background-color: #d9d9d9 !important;
  height: 2px !important; }

.alert-container .alert-text {
  color: #fff;
  padding-right: 40px; }
  .alert-container .alert-text .alert-link {
    color: #fff; }
    .alert-container .alert-text .alert-link:hover {
      color: #fff;
      text-decoration: underline; }
.alert-container.alert-red {
  background-color: rgba(200, 16, 46, 0.8); }
.alert-container.alert-yellow {
  background-color: rgba(255, 211, 0, 0.8); }
  .alert-container.alert-yellow .alert-text {
    color: #171819; }
    .alert-container.alert-yellow .alert-text .alert-link {
      color: #171819; }
      .alert-container.alert-yellow .alert-text .alert-link:hover {
        color: #171819;
        text-decoration: underline; }
.alert-container.alert-blue {
  background-color: rgba(0, 119, 200, 0.8); }
.alert-container .alert-close {
  position: absolute;
  right: 0;
  top: 8px; }

.alert-container .alert-text {
  color: #FFF;
  font-weight: 500;
  font-family: "GT Super Text", sans-serif;
  text-align: center; }
  @media (max-width: 575px) {
    .alert-container .alert-text {
      font-size: 0.9rem; } }
  .alert-container .alert-text .alert-link {
    color: #FFF;
    background-color: #FFF;
    text-transform: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 4px 6px;
    margin: 0 5px;
    font-weight: 700;
    display: inline-block;
    white-space: nowrap; }
    @media (max-width: 575px) {
      .alert-container .alert-text .alert-link {
        font-size: 0.8rem; } }
    .alert-container .alert-text .alert-link:hover {
      color: #FFF;
      font-size: 0.9rem; }
      @media (max-width: 575px) {
        .alert-container .alert-text .alert-link:hover {
          font-size: 0.8rem; } }
.alert-container.alert-red {
  background-color: #FD695D; }
  .alert-container.alert-red .alert-text .alert-link {
    color: #FD695D; }
    .alert-container.alert-red .alert-text .alert-link:hover {
      color: #FD695D; }
.alert-container.alert-yellow {
  background-color: rgba(255, 209, 124, 0.9); }
  .alert-container.alert-yellow .alert-text {
    color: #191919; }
    .alert-container.alert-yellow .alert-text .alert-link {
      color: #191919; }
      .alert-container.alert-yellow .alert-text .alert-link:hover {
        color: #191919; }
.alert-container.alert-blue {
  background-color: rgba(30, 48, 69, 0.9); }
  .alert-container.alert-blue .alert-text .alert-link {
    color: #1f3046; }
    .alert-container.alert-blue .alert-text .alert-link:hover {
      color: #1f3046; }
.alert-container .alert-close {
  position: absolute;
  right: 0;
  top: 8px; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

a {
  color: #0062ca; }

.text--container.top-auto {
  margin-top: 1rem; }

.text--container.bottom-auto {
  margin-bottom: 1rem; }

.text--container a[href$=".mp3"]:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f028";
  display: inline-block;
  margin-left: 5px;
  color: #0077C8; }
.text--container p {
  margin-bottom: 0.75rem;
  line-height: 1.5rem; }
.text--container .top-auto {
  margin-top: 1.5rem; }
.text--container .bottom-auto {
  margin-bottom: 1.5rem; }

.disclaimer-text {
  font-size: 80%;
  font-weight: 400;
  font-style: italic; }

b,
strong {
  font-weight: 600; }

em {
  font-style: italic; }

p {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif; }
  @media (max-width: 575px) {
    p {
      font-size: 1rem; } }
  p span.image-caption {
    text-transform: uppercase;
    font-size: 0.7em;
    color: #999;
    display: block; }

.text-charcoal {
  color: #333F48; }

.display-1,
h1 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-family: "ingra", sans-serif;
  font-size: 2.8rem; }
  @media (max-width: 991px) {
    .display-1,
    h1 {
      font-size: 2.3rem !important; } }
  @media (max-width: 767px) {
    .display-1,
    h1 {
      font-size: 2.3rem !important; } }
  @media (max-width: 575px) {
    .display-1,
    h1 {
      font-size: 2rem !important; } }
  @media (max-width: 439px) {
    .display-1,
    h1 {
      font-size: 1.8rem !important; } }

.display-2,
h2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-size: 2.3rem;
  font-family: "ingra", sans-serif; }
  @media (max-width: 575px) {
    .display-2,
    h2 {
      font-size: 1.8rem !important; } }

.display-3,
h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-size: 1.75rem;
  font-family: "ingra", sans-serif; }
  @media (max-width: 575px) {
    .display-3,
    h3 {
      font-size: 1.6rem !important; } }
  @media (max-width: 439px) {
    .display-3,
    h3 {
      font-size: 1.4rem !important; } }

.display-4,
h4 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-size: 1.5rem;
  font-family: "ingra", sans-serif; }
  @media (max-width: 575px) {
    .display-4,
    h4 {
      font-size: 1.4rem !important; } }

.display-5,
h5 {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-weight: 300;
  font-size: 1.2rem;
  font-family: "ingra", sans-serif; }
  @media (max-width: 575px) {
    .display-5,
    h5 {
      font-size: 1.2rem !important; } }
  @media (max-width: 439px) {
    .display-5,
    h5 {
      font-size: 1.125rem !important; } }

.display-6,
h6 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-weight: 300;
  font-size: 1.1rem;
  font-family: "ingra", sans-serif;
  line-height: 1.6em; }
  @media (max-width: 575px) {
    .display-6,
    h6 {
      font-size: 1rem !important; } }

h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h5 b, h5 strong, h6 b, h6 strong {
  font-weight: 300; }

body[data-page-type="page"] h1, body[data-page-type="page"] h2, body[data-page-type="page"] h3 {
  color: #002855; }
body[data-page-type="page"] h4 {
  margin-top: 1.2rem; }

body[data-page-type="notFound"] h1, body[data-page-type="notFound"] h2, body[data-page-type="notFound"] h3, body[data-page-type="notFound"] h4, body[data-page-type="notFound"] h5, body[data-page-type="notFound"] h6 {
  color: #002855; }

a:hover {
  text-decoration: none; }

li {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif; }
  @media (max-width: 575px) {
    li {
      font-size: 1rem; } }

/*ul{
  ul{
    list-style-type: circle;
    ul{
      list-style-type: square;
    }
  }
}

ol, ul{
  margin-bottom: 0;
  ol{
    list-style-type: lower-alpha;
    ol{
      list-style-type: lower-roman;
    }
  }
}*/
p q,
p blockquote,
p cite {
  font-family: "Open Sans", sans-serif; }

pre, code {
  font-family: SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;
  font-size: .9em;
  color: #29323d;
  padding: 1rem;
  background-color: #f6f7f8;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(51, 51, 51, 0.85);
  white-space: pre-wrap;
  margin: 0;
  margin-bottom: 1em; }

table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%; }
  table tbody tr td {
    text-align: left;
    border-right: 1px solid #818b98;
    border-bottom: 1px solid #818b98;
    padding: 16px;
    padding-bottom: 15px;
    font-family: "Open Sans", sans-serif; }
  @media (max-width: 575px) {
    table tbody tr td {
      border-right: none !important; } }
  @media (max-width: 439px) {
    table tbody tr td {
      border-right: none !important; } }

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

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

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

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

.color-white {
  color: #fff; }

.color-black {
  color: #000; }

.color-red {
  color: #C8102E; }

.color-medblue {
  color: #0077C8; }

.color-medgreen {
  color: #52a247; }

.color-green {
  color: #006341; }

.color-navy {
  color: #002855; }

.color-charcoal {
  color: #333F48; }

.color-royalblue {
  color: #003DA5; }

p {
  font-weight: 300;
  font-family: "Solina Light", sans-serif;
  margin-bottom: 1.25rem; }

.display-1, h1 {
  font-weight: 600; }

.display-2, h2 {
  font-weight: 600; }

.display-3, h3 {
  font-weight: 600; }

.display-4, h4 {
  font-weight: 300; }

.display-5, h5 {
  font-weight: 600; }

.text--container .learn-more-btn a:not(.btn) {
  font-size: 1.2rem;
  color: #2b3729;
  border: 1px solid #142c1b;
  background-color: transparent;
  padding: 4px 16px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  white-space: nowrap;
  text-decoration: none;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
  .text--container .learn-more-btn a:not(.btn):focus, .text--container .learn-more-btn a:not(.btn):hover {
    border-color: #142c1b;
    background-color: #142c1b;
    color: #FFF; }
.text--container .h1,
.text--container .h2,
.text--container .h3,
.text--container .h4,
.text--container .h5,
.text--container .h6,
.text--container h1,
.text--container h2,
.text--container h3,
.text--container h4,
.text--container h5,
.text--container h6 {
  line-height: 1.7em; }
.text--container h2 {
  font-weight: 600; }
  @media (max-width: 767px) {
    .text--container h2 {
      font-size: 1.4rem !important; } }
  @media (max-width: 575px) {
    .text--container h2 {
      font-size: 1.2rem !important; } }
.text--container h3 {
  font-weight: 600; }
.text--container p {
  font-weight: 300;
  font-family: "Solina Light", sans-serif;
  margin-bottom: 1.25rem; }
.text--container .home-intro h3 {
  font-family: "Solina Light", sans-serif; }
.text--container .home-intro a:not(.btn) {
  color: #191919;
  border: 2px solid #191919;
  text-decoration: none;
  background-color: transparent;
  padding: 0 6px;
  border: 2px solid #191919;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  white-space: nowrap; }
  .text--container .home-intro a:not(.btn):hover {
    border-color: #191919;
    background-color: #191919;
    color: #FFF; }

b, strong {
  font-weight: 600; }

li {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-size: 1rem;
  font-family: "Solina Light", sans-serif; }

body[data-page-type="page"] h1, body[data-page-type="page"] h2, body[data-page-type="page"] h3 {
  color: #191919; }
body[data-page-type="page"] h4 {
  margin-top: 1.2rem; }

body[data-page-type="notFound"] h1, body[data-page-type="notFound"] h2, body[data-page-type="notFound"] h3, body[data-page-type="notFound"] h4, body[data-page-type="notFound"] h5, body[data-page-type="notFound"] h6 {
  color: #191919; }

.labels--container i {
  color: #822d27; }
.labels--container a {
  color: #822d27; }

.icon-block {
  color: #822d27; }

.hero-container .pagePopup--container {
  background: rgba(130, 45, 38, 0.9);
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  min-width: 100%;
  max-width: 100%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  max-height: unset; }
  .hero-container .pagePopup--container .popup-warning-icon {
    font-size: 1.6rem; }
  .hero-container .pagePopup--container .popup-close-btn {
    font-size: 1.2rem; }
  .hero-container .pagePopup--container .popup-text p:last-child {
    margin-bottom: 0; }

.heading--format-h1 h1 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h2 h2 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h3 h3 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h4 h4 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h5 h5 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h6 h6 {
  margin-top: 0rem;
  margin-bottom: 0rem; }

.heading--format-h1.top-auto {
  margin-top: 1rem; }

.heading--format-h1.bottom-auto {
  margin-bottom: 1.5rem; }

.heading--format-h2.top-auto {
  margin-top: 1rem; }

.heading--format-h2.bottom-auto {
  margin-bottom: 0.5rem; }

.heading--format-h3.top-auto {
  margin-top: 0.5rem; }

.heading--format-h3.bottom-auto {
  margin-bottom: 1rem; }

.heading--format-h4.top-auto {
  margin-top: 0.5rem; }

.heading--format-h4.bottom-auto {
  margin-bottom: 0.5rem; }

.heading--format-h5.top-auto {
  margin-top: 0.5rem; }

.heading--format-h5.bottom-auto {
  margin-bottom: 0.5rem; }

.heading--format-h6.top-auto {
  margin-top: 0.5rem; }

.heading--format-h6.bottom-auto {
  margin-bottom: 0.5rem; }

.bg-heading-grey,
[bg-heading="grey"] {
  background-color: gainsboro;
  display: flex; }

.bg-heading-lightGrey,
[bg-heading="lightGrey"] {
  background-color: #f0f0f0;
  display: flex; }

.bg-heading-white,
[bg-heading="white"] {
  background-color: white;
  display: flex; }

.bg-heading-black,
[bg-heading="black"] {
  background-color: black;
  display: flex; }
  .bg-heading-black *,
  [bg-heading="black"] * {
    color: #fff !important; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "GT Super Display", sans-serif; }

.heading--format-h2 h2 {
  font-weight: 600; }

.heading--format-h3 h3 {
  font-weight: 600; }

.twoColLayout--container.top-auto {
  margin-top: 1rem; }

.twoColLayout--container.bottom-auto {
  margin-bottom: 1rem; }

.twoColumnLayout.bg-paleblue {
  background-color: #dceaf6;
  color: #000; }
.twoColumnLayout.bg-grey {
  background-color: #eee; }
.twoColumnLayout.bg-bluegrey {
  background-color: #657581; }

.twoColLayout--container .twocol-content.bg-paleblue {
  background-color: #dceaf6;
  color: #000; }
.twoColLayout--container .twocol-content.bg-grey {
  background-color: #eee; }
.twoColLayout--container .twocol-content.bg-light {
  background-color: #FFF; }
.twoColLayout--container .twocol-content.bg-bluegrey {
  background-color: #657581; }
.twoColLayout--container .twocol-content.bg-lightGreen {
  background-color: #ECF6F3; }
.twoColLayout--container .twocol-content.bg-red {
  background-color: #F1C3CB; }
.twoColLayout--container hr {
  width: 100%; }
.twoColLayout--container .flex-column img {
  max-width: 100%; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .twoColLayout--container .flex-column img {
      flex-shrink: 0;
      align-self: flex-start; } }
  @media (max-width: 767px) {
    .twoColLayout--container .flex-column img {
      margin-bottom: 15px; } }
.twoColLayout--container figure iframe {
  max-width: 100%;
  width: 100%; }
.twoColLayout--container a[href$=".mp3"]:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f028";
  display: inline-block;
  margin-left: 5px;
  color: #0077C8; }

.bg-designed-for-life {
  background-color: #1F1C25;
  background-image: url(/common/base/img/bg-rustic-pattern.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-attachment: scroll;
  background-size: cover; }

.twoColLayout--container.top-auto {
  margin-top: 1rem; }

.twoColLayout--container.bottom-auto {
  margin-bottom: 1rem; }

.twoColLayout--container.bg-white .twocol-content .text-inner p, .twoColLayout--container.bg-default .twocol-content .text-inner p, .twoColLayout--container.bg-transparent .twocol-content .text-inner p {
  font-size: 1rem; }
.twoColLayout--container.bg-white .twocol-content img, .twoColLayout--container.bg-default .twocol-content img, .twoColLayout--container.bg-transparent .twocol-content img {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 992px) {
    .twoColLayout--container.bg-white .twocol-content img, .twoColLayout--container.bg-default .twocol-content img, .twoColLayout--container.bg-transparent .twocol-content img {
      width: 100% !important;
      /*  max-width: none !important; */ } }

.twocol-singleSlider .twoColLayout--container .content__image {
  height: 420px; }
  @media (max-width: 767px) {
    .twocol-singleSlider .twoColLayout--container .content__image {
      height: auto; } }
  .twocol-singleSlider .twoColLayout--container .content__image img {
    object-fit: cover;
    object-position: 50%;
    width: 100%;
    height: 100%; }
.twocol-singleSlider .twoColLayout--container .flex-column {
  overflow: unset; }
.twocol-singleSlider .twoColLayout--container .slick-dots li button:before {
  font-family: 'slick';
  font-size: 10px; }
.twocol-singleSlider .twoColLayout--container .slick-next {
  right: -45px; }
  @media (max-width: 1199px) {
    .twocol-singleSlider .twoColLayout--container .slick-next {
      right: -20px; } }
.twocol-singleSlider .twoColLayout--container .slick-prev {
  left: -45px;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }
  @media (max-width: 1199px) {
    .twocol-singleSlider .twoColLayout--container .slick-prev {
      left: -20px; } }
.twocol-singleSlider .twoColLayout--container .slick-next,
.twocol-singleSlider .twoColLayout--container .slick-prev {
  content: "";
  background-image: url("../../visit/img/AX_arrow_right_black.svg");
  background-repeat: no-repeat;
  -moz-background-size: 45px 35px;
  -webkit-background-size: 45px 35px;
  background-size: 45px 35px;
  width: 45px;
  height: 35px; }
  @media (max-width: 1199px) {
    .twocol-singleSlider .twoColLayout--container .slick-next,
    .twocol-singleSlider .twoColLayout--container .slick-prev {
      -moz-background-size: 35px 25px;
      -webkit-background-size: 35px 25px;
      background-size: 35px 25px;
      width: 35px;
      height: 25px; } }
  @media (max-width: 767px) {
    .twocol-singleSlider .twoColLayout--container .slick-next,
    .twocol-singleSlider .twoColLayout--container .slick-prev {
      display: none !important;
      visibility: hidden; } }
  .twocol-singleSlider .twoColLayout--container .slick-next:before,
  .twocol-singleSlider .twoColLayout--container .slick-prev:before {
    display: none;
    visibility: hidden; }

.twoColLayout--container .flex-column {
  overflow: hidden; }
  @media (min-width: 992px) {
    .twoColLayout--container .flex-column img {
      max-width: 100%; } }
  @media (max-width: 991px) {
    .twoColLayout--container .flex-column img {
      width: 130%;
      height: 130%;
      object-position: center;
      object-fit: cover;
      max-width: 130%; } }
  .twoColLayout--container .flex-column .image-block-caption img {
    max-width: 100%;
    width: auto;
    height: auto; }
.twoColLayout--container .slick-prev:before,
.twoColLayout--container .slick-next:before {
  color: #FFF;
  font-size: 30px; }
.twoColLayout--container .slick-next {
  right: 30px; }
.twoColLayout--container .slick-prev {
  left: 20px; }
.twoColLayout--container .twocol-content {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden; }
  .twoColLayout--container .twocol-content .text-inner {
    padding: 2rem;
    font-family: "GT Super Text", sans-serif; }
    .twoColLayout--container .twocol-content .text-inner h2,
    .twoColLayout--container .twocol-content .text-inner h3,
    .twoColLayout--container .twocol-content .text-inner h3,
    .twoColLayout--container .twocol-content .text-inner h4,
    .twoColLayout--container .twocol-content .text-inner h5 {
      font-weight: 600;
      font-family: "GT Super Text", sans-serif; }
    .twoColLayout--container .twocol-content .text-inner .internallink-block {
      /*font-size: 0.8rem;
      font-weight: 600;
      text-transform: uppercase;
      text-decoration: none;
      border: 0;
      &:after {
        display: inline-block;
        margin-left: 5px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f061";
      }*/
      content: "";
      width: 35px;
      height: 22px;
      display: inline-block;
      background-repeat: no-repeat;
      -moz-background-size: 35px 22px;
      -webkit-background-size: 35px 22px;
      background-size: 35px 22px;
      background-image: url("../img/AX_arrow_right_white.svg");
      margin-top: 15px;
      margin-left: 0;
      -moz-transition: all 300ms;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      text-indent: -9999px;
      border: 0;
      text-decoration: none; }
    .twoColLayout--container .twocol-content .text-inner:hover .internallink-block {
      -moz-transition: all 200ms;
      -webkit-transition: all 200ms;
      transition: all 200ms;
      margin-left: 30px;
      border: 0;
      text-decoration: none; }
  .twoColLayout--container .twocol-content.bg-white .twocol-image {
    position: relative; }
    .twoColLayout--container .twocol-content.bg-white .twocol-image:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-bottom-left-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      border-bottom-left-radius: 20px;
      z-index: 1;
      width: 20px;
      height: 100%;
      top: 0;
      right: -2px;
      background-color: #FFF !important; }
      @media (max-width: 767px) {
        .twoColLayout--container .twocol-content.bg-white .twocol-image:before {
          -moz-border-top-left-radius: 20px;
          -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
          -moz-border-top-right-radius: 20px;
          -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
          width: 100%;
          height: 30px;
          bottom: 0;
          left: 0;
          top: unset; } }
      @media (max-width: 575px) {
        .twoColLayout--container .twocol-content.bg-white .twocol-image:before {
          bottom: 0;
          height: 30px; } }
      @media (max-width: 439px) {
        .twoColLayout--container .twocol-content.bg-white .twocol-image:before {
          bottom: 0;
          height: 30px; } }
  .twoColLayout--container .twocol-content.bg-white .text-inner, .twoColLayout--container .twocol-content.bg-lightred .text-inner, .twoColLayout--container .twocol-content.bg-lightgreen .text-inner, .twoColLayout--container .twocol-content.bg-pink .text-inner, .twoColLayout--container .twocol-content.bg-lightpink .text-inner, .twoColLayout--container .twocol-content.bg-lightbrown .text-inner, .twoColLayout--container .twocol-content.bg-lightblue .text-inner, .twoColLayout--container .twocol-content.bg-lightmint .text-inner, .twoColLayout--container .twocol-content.bg-lightpurple .text-inner, .twoColLayout--container .twocol-content.bg-lightwine .text-inner, .twoColLayout--container .twocol-content.bg-lightpink .text-inner, .twoColLayout--container .twocol-content.bg-yellow .text-inner, .twoColLayout--container .twocol-content.bg-mint .text-inner {
    padding: 2rem; }
    .twoColLayout--container .twocol-content.bg-white .text-inner h2,
    .twoColLayout--container .twocol-content.bg-white .text-inner h3,
    .twoColLayout--container .twocol-content.bg-white .text-inner h3,
    .twoColLayout--container .twocol-content.bg-white .text-inner h4,
    .twoColLayout--container .twocol-content.bg-white .text-inner h5,
    .twoColLayout--container .twocol-content.bg-white .text-inner p,
    .twoColLayout--container .twocol-content.bg-white .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-white .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightred .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightred .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightred .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightgreen .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-pink .text-inner h2,
    .twoColLayout--container .twocol-content.bg-pink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-pink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-pink .text-inner h4,
    .twoColLayout--container .twocol-content.bg-pink .text-inner h5,
    .twoColLayout--container .twocol-content.bg-pink .text-inner p,
    .twoColLayout--container .twocol-content.bg-pink .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-pink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpink .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightbrown .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightblue .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightblue .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightmint .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightmint .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightpurple .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightwine .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightwine .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpink .text-inner h2,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h4,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner h5,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner p,
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-lightpink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-yellow .text-inner h2,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner h3,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner h3,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner h4,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner h5,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner p,
    .twoColLayout--container .twocol-content.bg-yellow .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-yellow .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-mint .text-inner h2,
    .twoColLayout--container .twocol-content.bg-mint .text-inner h3,
    .twoColLayout--container .twocol-content.bg-mint .text-inner h3,
    .twoColLayout--container .twocol-content.bg-mint .text-inner h4,
    .twoColLayout--container .twocol-content.bg-mint .text-inner h5,
    .twoColLayout--container .twocol-content.bg-mint .text-inner p,
    .twoColLayout--container .twocol-content.bg-mint .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-mint .text-inner .internallink-block {
      color: #191919 !important;
      border-color: #191919 !important; }
    .twoColLayout--container .twocol-content.bg-white .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightred .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightgreen .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-pink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightbrown .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightblue .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightmint .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpurple .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightwine .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-lightpink .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-yellow .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-mint .text-inner .internallink-block {
      background-image: url("../img/AX_arrow_right_black.svg"); }
    .twoColLayout--container .twocol-content.bg-white .text-inner h3, .twoColLayout--container .twocol-content.bg-lightred .text-inner h3, .twoColLayout--container .twocol-content.bg-lightgreen .text-inner h3, .twoColLayout--container .twocol-content.bg-pink .text-inner h3, .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3, .twoColLayout--container .twocol-content.bg-lightbrown .text-inner h3, .twoColLayout--container .twocol-content.bg-lightblue .text-inner h3, .twoColLayout--container .twocol-content.bg-lightmint .text-inner h3, .twoColLayout--container .twocol-content.bg-lightpurple .text-inner h3, .twoColLayout--container .twocol-content.bg-lightwine .text-inner h3, .twoColLayout--container .twocol-content.bg-lightpink .text-inner h3, .twoColLayout--container .twocol-content.bg-yellow .text-inner h3, .twoColLayout--container .twocol-content.bg-mint .text-inner h3 {
      color: #822d27 !important; }
  .twoColLayout--container .twocol-content.bg-cream .text-inner {
    padding: 2rem; }
    .twoColLayout--container .twocol-content.bg-cream .text-inner h2,
    .twoColLayout--container .twocol-content.bg-cream .text-inner h3,
    .twoColLayout--container .twocol-content.bg-cream .text-inner h3,
    .twoColLayout--container .twocol-content.bg-cream .text-inner h4,
    .twoColLayout--container .twocol-content.bg-cream .text-inner h5,
    .twoColLayout--container .twocol-content.bg-cream .text-inner p,
    .twoColLayout--container .twocol-content.bg-cream .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-cream .text-inner .internallink-block {
      color: #1f3046 !important;
      border-color: #1f3046 !important; }
  .twoColLayout--container .twocol-content.bg-blue .text-inner, .twoColLayout--container .twocol-content.bg-purple .text-inner, .twoColLayout--container .twocol-content.bg-green .text-inner, .twoColLayout--container .twocol-content.bg-wine .text-inner, .twoColLayout--container .twocol-content.bg-red .text-inner {
    padding: 2rem; }
    .twoColLayout--container .twocol-content.bg-blue .text-inner h2,
    .twoColLayout--container .twocol-content.bg-blue .text-inner h3,
    .twoColLayout--container .twocol-content.bg-blue .text-inner h3,
    .twoColLayout--container .twocol-content.bg-blue .text-inner h4,
    .twoColLayout--container .twocol-content.bg-blue .text-inner h5,
    .twoColLayout--container .twocol-content.bg-blue .text-inner p,
    .twoColLayout--container .twocol-content.bg-blue .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-blue .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-purple .text-inner h2,
    .twoColLayout--container .twocol-content.bg-purple .text-inner h3,
    .twoColLayout--container .twocol-content.bg-purple .text-inner h3,
    .twoColLayout--container .twocol-content.bg-purple .text-inner h4,
    .twoColLayout--container .twocol-content.bg-purple .text-inner h5,
    .twoColLayout--container .twocol-content.bg-purple .text-inner p,
    .twoColLayout--container .twocol-content.bg-purple .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-purple .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-green .text-inner h2,
    .twoColLayout--container .twocol-content.bg-green .text-inner h3,
    .twoColLayout--container .twocol-content.bg-green .text-inner h3,
    .twoColLayout--container .twocol-content.bg-green .text-inner h4,
    .twoColLayout--container .twocol-content.bg-green .text-inner h5,
    .twoColLayout--container .twocol-content.bg-green .text-inner p,
    .twoColLayout--container .twocol-content.bg-green .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-green .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-wine .text-inner h2,
    .twoColLayout--container .twocol-content.bg-wine .text-inner h3,
    .twoColLayout--container .twocol-content.bg-wine .text-inner h3,
    .twoColLayout--container .twocol-content.bg-wine .text-inner h4,
    .twoColLayout--container .twocol-content.bg-wine .text-inner h5,
    .twoColLayout--container .twocol-content.bg-wine .text-inner p,
    .twoColLayout--container .twocol-content.bg-wine .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-wine .text-inner .internallink-block, .twoColLayout--container .twocol-content.bg-red .text-inner h2,
    .twoColLayout--container .twocol-content.bg-red .text-inner h3,
    .twoColLayout--container .twocol-content.bg-red .text-inner h3,
    .twoColLayout--container .twocol-content.bg-red .text-inner h4,
    .twoColLayout--container .twocol-content.bg-red .text-inner h5,
    .twoColLayout--container .twocol-content.bg-red .text-inner p,
    .twoColLayout--container .twocol-content.bg-red .text-inner a:not(.btn),
    .twoColLayout--container .twocol-content.bg-red .text-inner .internallink-block {
      color: #FFF !important;
      border-color: #FFF !important; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

body[data-page-type="page"] .hero-wrap {
  background-color: #000000; }
  body[data-page-type="page"] .hero-wrap .hero-container {
    height: 45vh;
    min-height: 200px;
    margin-top: 101px;
    background-color: #000000;
    overflow: hidden;
    position: relative;
    opacity: 1;
    transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s; }
    body[data-page-type="page"] .hero-wrap .hero-container.hero-contain {
      background-size: contain !important; }
      @media (max-width: 991px) {
        body[data-page-type="page"] .hero-wrap .hero-container.hero-contain {
          height: auto;
          min-height: 300px; } }
      @media (max-width: 767px) {
        body[data-page-type="page"] .hero-wrap .hero-container.hero-contain {
          height: auto;
          min-height: 200px; } }
    body[data-page-type="page"] .hero-wrap .hero-container.hero-cover {
      background-size: cover !important; }
    body[data-page-type="page"] .hero-wrap .hero-container.active {
      opacity: 1;
      transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -webkit-transition: opacity 0.3s; }
    body[data-page-type="page"] .hero-wrap .hero-container .hero-scroll-hider {
      background-color: #000;
      height: 100%;
      width: 102%;
      transition: opacity 0.3s;
      position: absolute;
      left: 0; }
    @media (max-width: 575px) {
      body[data-page-type="page"] .hero-wrap .hero-container {
        margin-top: 91px; } }
    body[data-page-type="page"] .hero-wrap .hero-container h1 {
      color: #FFF;
      text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4); }
    body[data-page-type="page"] .hero-wrap .hero-container .hero-overlay {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(transparent, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.85) 100%);
      z-index: 0; }

.hero-container,
.landing-hero-container {
  background-color: #000; }

.landing-hero-container.noOverlay.fx-tint:before {
  display: none;
  visibility: hidden; }
.landing-hero-container.standard .landing-hero-text h1, .landing-hero-container.noOverlay .landing-hero-text h1, .landing-hero-container.lightOverlay .landing-hero-text h1, .landing-hero-container.mediumOverlay .landing-hero-text h1, .landing-hero-container.darkOverlay .landing-hero-text h1 {
  font-size: 4rem; }
  .landing-hero-container.standard .landing-hero-text h1.reimagine-title, .landing-hero-container.noOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.lightOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.mediumOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.darkOverlay .landing-hero-text h1.reimagine-title {
    font-size: 3.5rem; }
  @media (max-width: 575px) {
    .landing-hero-container.standard .landing-hero-text h1, .landing-hero-container.noOverlay .landing-hero-text h1, .landing-hero-container.lightOverlay .landing-hero-text h1, .landing-hero-container.mediumOverlay .landing-hero-text h1, .landing-hero-container.darkOverlay .landing-hero-text h1 {
      font-size: 2.5rem !important; }
      .landing-hero-container.standard .landing-hero-text h1.reimagine-title, .landing-hero-container.noOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.lightOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.mediumOverlay .landing-hero-text h1.reimagine-title, .landing-hero-container.darkOverlay .landing-hero-text h1.reimagine-title {
        font-size: 2.5rem !important; } }
.landing-hero-container.standard .landing-hero-text h2, .landing-hero-container.noOverlay .landing-hero-text h2, .landing-hero-container.lightOverlay .landing-hero-text h2, .landing-hero-container.mediumOverlay .landing-hero-text h2, .landing-hero-container.darkOverlay .landing-hero-text h2 {
  font-size: 3.8rem; }
  @media (max-width: 575px) {
    .landing-hero-container.standard .landing-hero-text h2, .landing-hero-container.noOverlay .landing-hero-text h2, .landing-hero-container.lightOverlay .landing-hero-text h2, .landing-hero-container.mediumOverlay .landing-hero-text h2, .landing-hero-container.darkOverlay .landing-hero-text h2 {
      font-size: 3rem; } }
.landing-hero-container.standard .landing-hero-text h3, .landing-hero-container.noOverlay .landing-hero-text h3, .landing-hero-container.lightOverlay .landing-hero-text h3, .landing-hero-container.mediumOverlay .landing-hero-text h3, .landing-hero-container.darkOverlay .landing-hero-text h3 {
  font-size: 3rem; }
  @media (max-width: 575px) {
    .landing-hero-container.standard .landing-hero-text h3, .landing-hero-container.noOverlay .landing-hero-text h3, .landing-hero-container.lightOverlay .landing-hero-text h3, .landing-hero-container.mediumOverlay .landing-hero-text h3, .landing-hero-container.darkOverlay .landing-hero-text h3 {
      font-size: 2rem; } }
.landing-hero-container.standard .landing-hero-text p, .landing-hero-container.noOverlay .landing-hero-text p, .landing-hero-container.lightOverlay .landing-hero-text p, .landing-hero-container.mediumOverlay .landing-hero-text p, .landing-hero-container.darkOverlay .landing-hero-text p {
  font-size: 2rem;
  line-height: 1.1em; }
  .landing-hero-container.standard .landing-hero-text p.reimagine-text, .landing-hero-container.noOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.lightOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.mediumOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.darkOverlay .landing-hero-text p.reimagine-text {
    font-size: 1.8rem;
    line-height: 1.3em; }
  @media (max-width: 575px) {
    .landing-hero-container.standard .landing-hero-text p, .landing-hero-container.noOverlay .landing-hero-text p, .landing-hero-container.lightOverlay .landing-hero-text p, .landing-hero-container.mediumOverlay .landing-hero-text p, .landing-hero-container.darkOverlay .landing-hero-text p {
      font-size: 1.8rem; }
      .landing-hero-container.standard .landing-hero-text p.reimagine-text, .landing-hero-container.noOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.lightOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.mediumOverlay .landing-hero-text p.reimagine-text, .landing-hero-container.darkOverlay .landing-hero-text p.reimagine-text {
        font-size: 1.3rem; } }
@media (max-width: 575px) {
  .landing-hero-container.standard .landing-hero-text h4, .landing-hero-container.noOverlay .landing-hero-text h4, .landing-hero-container.lightOverlay .landing-hero-text h4, .landing-hero-container.mediumOverlay .landing-hero-text h4, .landing-hero-container.darkOverlay .landing-hero-text h4 {
    font-size: 1rem; } }
.landing-hero-container .hero-embed-content {
  z-index: 4; }
  .landing-hero-container .hero-embed-content .close-hero-content {
    color: #FFF;
    text-align: center;
    background-color: #003DA5;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    width: 30px;
    height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: none; }
    @media (max-width: 991px) {
      .landing-hero-container .hero-embed-content .close-hero-content {
        display: block; } }
  @media (min-width: 992px) and (max-height: 800px) {
    .landing-hero-container .hero-embed-content .form-content {
      margin-top: 80px; } }
  .landing-hero-container .hero-embed-content .form-content .reimagine-form.bg-light {
    background-color: rgba(248, 249, 250, 0.6) !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
    @media (max-width: 991px) {
      .landing-hero-container .hero-embed-content .form-content .reimagine-form.bg-light {
        background-color: rgba(248, 249, 250, 0.9) !important; } }
  .landing-hero-container .hero-embed-content .form-content .reimagine-form textarea {
    height: 80px; }
  @media (max-width: 575px) {
    .landing-hero-container .hero-embed-content .form-content .reimagine-form .btn {
      width: 100%; } }
  @media (max-width: 991px) {
    .landing-hero-container .hero-embed-content {
      opacity: 0;
      z-index: -1;
      position: absolute;
      max-width: 100%;
      left: 0; } }
.landing-hero-container .hero-embed-content.active {
  opacity: 1;
  z-index: 99999; }

.pink-triangle-1,
.pink-triangle-2 {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 3; }

.pink-triangle-1 {
  width: 70%;
  height: 30vh;
  background-position: left bottom;
  background-image: url("/common/base/img/pink-triangle-1.svg"); }

.pink-triangle-2 {
  width: 50%;
  height: 69%;
  background-position: left bottom;
  background-image: url("/common/base/img/pink-triangle-2.svg");
  z-index: 3; }

.vimeo-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden; }

.vimeo-container iframe {
  /*  position: absolute;
    left: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;*/
  z-index: 0;
  width: 100vw;
  height: 60.25vw;
  /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh;
  /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.jarallax {
  position: relative;
  z-index: 0; }

.jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  /* support for plugin https://github.com/bfred-it/object-fit-images */
  font-family: 'object-fit: cover;';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }

body[data-page-type="page"] .hero-wrap {
  background-color: transparent;
  padding-top: 132px; }
  @media (max-width: 991px) {
    body[data-page-type="page"] .hero-wrap {
      padding-top: 120px; } }
  body[data-page-type="page"] .hero-wrap .hero-content-inner {
    height: 250px; }
  body[data-page-type="page"] .hero-wrap.no-hero {
    padding-top: 170px; }
    body[data-page-type="page"] .hero-wrap.no-hero .hero-content-inner {
      height: 250px; }
    body[data-page-type="page"] .hero-wrap.no-hero h1 {
      font-weight: 700;
      font-family: "GT Super Text", sans-serif; }
  body[data-page-type="page"] .hero-wrap .hero-container {
    height: 45vh;
    min-height: 400px;
    margin-top: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
    @media (max-width: 767px) {
      body[data-page-type="page"] .hero-wrap .hero-container {
        height: 300px;
        min-height: 300px; } }
    @media (max-width: 575px) {
      body[data-page-type="page"] .hero-wrap .hero-container {
        height: 240px;
        min-height: 240px; } }
  body[data-page-type="page"] .hero-wrap .hero-colour-block {
    top: 0;
    left: 0;
    overflow: hidden;
    margin: 0 auto;
    height: auto;
    pointer-events: none;
    z-index: 0;
    -moz-border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-bottom-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: #822d27; }
    @media (max-width: 767px) {
      body[data-page-type="page"] .hero-wrap .hero-colour-block {
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -moz-border-bottom-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0; } }
  body[data-page-type="page"] .hero-wrap .page-title h1 {
    color: #822d27;
    font-weight: 700;
    font-family: "GT Super Text", sans-serif; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/*
	Description: mixins that dont fit elsewhere
*/
/*
Manual rem conversion table
8px		0.5rem
9px		0.5625rem
10px		0.625rem
11px		0.6875rem
12px		0.75rem
13px		0.8125rem
14px		0.875rem
15px		0.9375rem
16px		1rem
17px		1.0625rem
18px		1.125rem
19px		1.1875rem
20px		1.25rem
21px		1.3125rem
22px		1.375rem
23px		1.4375rem
24px		1.5rem
25px		1.5625rem
26px		1.625rem
27px		1.6875rem
28px		1.75rem
29px		1.8125rem
30px		1.875rem
31px		1.9375rem
32px		2rem
33px		2.0625rem
34px		2.125rem
35px		2.1875rem
36px		2.25rem
37px		2.3125rem
38px		2.375rem
39px		2.4375rem
40px		2.5rem
41px		2.5625rem
42px		2.625rem
43px		2.6875rem
44px		2.75rem
45px		2.8125rem
46px		2.875rem
47px		2.9375rem
48px		3rem
49px		3.0625rem
50px		3.125rem
51px		3.1875rem
52px		3.25rem
53px		3.3125rem
54px		3.375rem
55px		3.4375rem
56px		3.5rem
57px		3.5625rem
58px		3.625rem
59px		3.6875rem
60px		3.75rem
61px		3.8125rem
62px		3.875rem
63px		3.9375rem
64px		4rem
65px		4.0625rem
66px		4.125rem
67px		4.1875rem
68px		4.25rem
69px		4.3125rem
70px		4.375rem
71px		4.4375rem
72px		4.5rem
*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/* --- [ placeholder]  ---*/
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #818b98; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #818b98;
  opacity: 1; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #818b98; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #818b98; }

.smartCBDForm .tab-content {
  background-color: rgba(255, 255, 255, 0.7); }
  @media (max-width: 991px) {
    .smartCBDForm .tab-content {
      border-top: 1px solid #dee2e6 !important; } }
  .smartCBDForm .tab-content .tab-pane .section-content {
    padding: 1rem; }
  .smartCBDForm .tab-content .tab-pane .section-content:nth-child(odd) {
    background-color: rgba(231, 234, 239, 0.6); }
  .smartCBDForm .tab-content .tab-pane .section-content:nth-child(even) {
    background-color: rgba(255, 255, 255, 0.6); }
  @media (max-width: 767px) {
    .smartCBDForm .tab-content .form-buttons .trans-btn,
    .smartCBDForm .tab-content .form-buttons .solid-btn {
      display: block;
      width: 100%; } }

/* --- options --- */
[data-page-type="page"] .electoral-form-container {
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  border: 1px solid #b3caf3;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  [data-page-type="page"] .electoral-form-container .electoral-form input[type="text"] {
    width: 100%;
    font-size: 0.95rem;
    padding: 1.05rem; }
  [data-page-type="page"] .electoral-form-container .electoral-form div.options {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff; }
    [data-page-type="page"] .electoral-form-container .electoral-form div.options ul {
      display: block;
      margin-top: 0;
      border: 1px solid #b3caf3;
      margin: 0;
      padding: 5px 10px 15px 10px;
      position: relative;
      background: #edf2fb;
      z-index: 1;
      max-height: 240px;
      overflow-y: scroll; }
      [data-page-type="page"] .electoral-form-container .electoral-form div.options ul li {
        list-style-type: none;
        list-style: none !important;
        border-bottom: 1px solid #b3caf3;
        margin: 0;
        padding: 5px 10px;
        display: block;
        margin-bottom: 0; }
        [data-page-type="page"] .electoral-form-container .electoral-form div.options ul li:hover, [data-page-type="page"] .electoral-form-container .electoral-form div.options ul li:focus {
          background-color: #d4dae6; }
        [data-page-type="page"] .electoral-form-container .electoral-form div.options ul li a {
          color: #003DA5;
          display: block;
          text-decoration: none;
          user-select: none;
          line-height: 2.5em; }

/* --- [date time picker  ]  ---*/
.hidden-div {
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  z-index: 10; }

.datepicker,
.datetimepicker {
  z-index: 9; }

/* --- [general ]  ---*/
.main-content textarea,
.main-content select,
.main-content input,
.main-content button,
.categoryListing--container textarea,
.categoryListing--container select,
.categoryListing--container input,
.categoryListing--container button,
.row--newsroom-filters textarea,
.row--newsroom-filters select,
.row--newsroom-filters input,
.row--newsroom-filters button,
.row--page-filters textarea,
.row--page-filters select,
.row--page-filters input,
.row--page-filters button,
form textarea,
form select,
form input,
form button {
  outline: none; }
.main-content .form-group,
.categoryListing--container .form-group,
.row--newsroom-filters .form-group,
.row--page-filters .form-group,
form .form-group {
  text-align: left; }
  .main-content .form-group .filter-group .filter-wrapper,
  .categoryListing--container .form-group .filter-group .filter-wrapper,
  .row--newsroom-filters .form-group .filter-group .filter-wrapper,
  .row--page-filters .form-group .filter-group .filter-wrapper,
  form .form-group .filter-group .filter-wrapper {
    display: inline-block;
    background-color: #002855;
    color: #fff; }
    .main-content .form-group .filter-group .filter-wrapper input,
    .categoryListing--container .form-group .filter-group .filter-wrapper input,
    .row--newsroom-filters .form-group .filter-group .filter-wrapper input,
    .row--page-filters .form-group .filter-group .filter-wrapper input,
    form .form-group .filter-group .filter-wrapper input {
      display: none; }
  .main-content .form-group .filter-col-3-group,
  .categoryListing--container .form-group .filter-col-3-group,
  .row--newsroom-filters .form-group .filter-col-3-group,
  .row--page-filters .form-group .filter-col-3-group,
  form .form-group .filter-col-3-group {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3; }
    @media (max-width: 575px) {
      .main-content .form-group .filter-col-3-group,
      .categoryListing--container .form-group .filter-col-3-group,
      .row--newsroom-filters .form-group .filter-col-3-group,
      .row--page-filters .form-group .filter-col-3-group,
      form .form-group .filter-col-3-group {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }
    @media (max-width: 439px) {
      .main-content .form-group .filter-col-3-group,
      .categoryListing--container .form-group .filter-col-3-group,
      .row--newsroom-filters .form-group .filter-col-3-group,
      .row--page-filters .form-group .filter-col-3-group,
      form .form-group .filter-col-3-group {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
  .main-content .form-group .filter-col-2-group,
  .categoryListing--container .form-group .filter-col-2-group,
  .row--newsroom-filters .form-group .filter-col-2-group,
  .row--page-filters .form-group .filter-col-2-group,
  form .form-group .filter-col-2-group {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
    @media (max-width: 439px) {
      .main-content .form-group .filter-col-2-group,
      .categoryListing--container .form-group .filter-col-2-group,
      .row--newsroom-filters .form-group .filter-col-2-group,
      .row--page-filters .form-group .filter-col-2-group,
      form .form-group .filter-col-2-group {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
  .main-content .form-group .filter-col-1-group,
  .categoryListing--container .form-group .filter-col-1-group,
  .row--newsroom-filters .form-group .filter-col-1-group,
  .row--page-filters .form-group .filter-col-1-group,
  form .form-group .filter-col-1-group {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  .main-content .form-group label,
  .categoryListing--container .form-group label,
  .row--newsroom-filters .form-group label,
  .row--page-filters .form-group label,
  form .form-group label {
    font-size: 1rem;
    text-align: left;
    display: block;
    font-weight: normal;
    color: #002855; }
  .main-content .form-group ul li,
  .categoryListing--container .form-group ul li,
  .row--newsroom-filters .form-group ul li,
  .row--page-filters .form-group ul li,
  form .form-group ul li {
    list-style: disc;
    margin-left: 25px;
    padding-left: 6px;
    line-height: 1.4rem;
    margin-bottom: 5px; }
.main-content .custom-file,
.categoryListing--container .custom-file,
.row--newsroom-filters .custom-file,
.row--page-filters .custom-file,
form .custom-file {
  border-color: transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
.main-content .custom-file-label,
.categoryListing--container .custom-file-label,
.row--newsroom-filters .custom-file-label,
.row--page-filters .custom-file-label,
form .custom-file-label {
  border-color: #002855;
  border-style: solid;
  border-width: 2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .main-content .custom-file-label:after,
  .categoryListing--container .custom-file-label:after,
  .row--newsroom-filters .custom-file-label:after,
  .row--page-filters .custom-file-label:after,
  form .custom-file-label:after {
    color: #FFF;
    content: "Browse";
    background-color: #002855;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
.main-content input[name=cm-name],
.main-content input[type=text],
.main-content input[type=email],
.main-content input[type=tel],
.main-content input[type=number],
.main-content input[aria-label=Mobile],
.categoryListing--container input[name=cm-name],
.categoryListing--container input[type=text],
.categoryListing--container input[type=email],
.categoryListing--container input[type=tel],
.categoryListing--container input[type=number],
.categoryListing--container input[aria-label=Mobile],
.row--newsroom-filters input[name=cm-name],
.row--newsroom-filters input[type=text],
.row--newsroom-filters input[type=email],
.row--newsroom-filters input[type=tel],
.row--newsroom-filters input[type=number],
.row--newsroom-filters input[aria-label=Mobile],
.row--page-filters input[name=cm-name],
.row--page-filters input[type=text],
.row--page-filters input[type=email],
.row--page-filters input[type=tel],
.row--page-filters input[type=number],
.row--page-filters input[aria-label=Mobile],
form input[name=cm-name],
form input[type=text],
form input[type=email],
form input[type=tel],
form input[type=number],
form input[aria-label=Mobile] {
  padding: 1.25rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #FFF;
  border-color: #002855;
  font-size: 0.95rem;
  border-style: solid;
  border-width: 2px;
  width: 100%; }
.main-content input,
.categoryListing--container input,
.row--newsroom-filters input,
.row--page-filters input,
form input {
  outline: none; }
.main-content textarea.form-control,
.categoryListing--container textarea.form-control,
.row--newsroom-filters textarea.form-control,
.row--page-filters textarea.form-control,
form textarea.form-control {
  padding: 1.25rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-color: #002855;
  font-size: 0.95rem;
  border-style: solid;
  border-width: 2px; }
.main-content .input-date,
.categoryListing--container .input-date,
.row--newsroom-filters .input-date,
.row--page-filters .input-date,
form .input-date {
  background-image: url(../img/icon_date_www.svg);
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px;
  background-position: center right 18px;
  background-repeat: no-repeat;
  padding: 10px;
  color: #002855;
  border: 2px solid #002855; }
.main-content .input-timedate,
.categoryListing--container .input-timedate,
.row--newsroom-filters .input-timedate,
.row--page-filters .input-timedate,
form .input-timedate {
  background-image: url(../img/icon_datetime_www.svg);
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px;
  background-position: center right 18px;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  color: #002855;
  border: 2px solid #002855; }
.main-content input[type=text].input-timedate, .main-content input[type=text].input-date,
.categoryListing--container input[type=text].input-timedate,
.categoryListing--container input[type=text].input-date,
.row--newsroom-filters input[type=text].input-timedate,
.row--newsroom-filters input[type=text].input-date,
.row--page-filters input[type=text].input-timedate,
.row--page-filters input[type=text].input-date,
form input[type=text].input-timedate,
form input[type=text].input-date {
  width: 100% !important;
  max-width: 100%;
  height: auto;
  padding: 12px 10px; }
.main-content .select-wrapper,
.categoryListing--container .select-wrapper,
.row--newsroom-filters .select-wrapper,
.row--page-filters .select-wrapper,
form .select-wrapper {
  position: relative;
  border: 2px solid #002855;
  height: 50px; }
  .main-content .select-wrapper::before,
  .categoryListing--container .select-wrapper::before,
  .row--newsroom-filters .select-wrapper::before,
  .row--page-filters .select-wrapper::before,
  form .select-wrapper::before {
    position: absolute;
    content: '';
    display: inline-block;
    right: 0;
    top: 0;
    pointer-events: none;
    width: 45px;
    height: 45px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-image: url(../img/select_arrow_www.svg);
    -moz-background-size: 20px 10px;
    -webkit-background-size: 20px 10px;
    background-size: 20px 10px;
    background-position: center; }
.main-content select,
.categoryListing--container select,
.row--newsroom-filters select,
.row--page-filters select,
form select {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  padding: 0 40px 0 1.05rem;
  background-color: #FFF;
  border-color: transparent;
  font-size: 0.95rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-border-radius: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 2px;
  height: 100%; }
  .main-content select:required:invalid,
  .categoryListing--container select:required:invalid,
  .row--newsroom-filters select:required:invalid,
  .row--page-filters select:required:invalid,
  form select:required:invalid {
    color: #686a70; }
  .main-content select::-ms-expand,
  .categoryListing--container select::-ms-expand,
  .row--newsroom-filters select::-ms-expand,
  .row--page-filters select::-ms-expand,
  form select::-ms-expand {
    display: none; }
  .main-content select option,
  .categoryListing--container select option,
  .row--newsroom-filters select option,
  .row--page-filters select option,
  form select option {
    color: #002855; }
    .main-content select option[value=""][disabled],
    .categoryListing--container select option[value=""][disabled],
    .row--newsroom-filters select option[value=""][disabled],
    .row--page-filters select option[value=""][disabled],
    form select option[value=""][disabled] {
      display: none; }
.main-content label,
.main-content label a,
.categoryListing--container label,
.categoryListing--container label a,
.row--newsroom-filters label,
.row--newsroom-filters label a,
.row--page-filters label,
.row--page-filters label a,
form label,
form label a {
  color: #002855;
  font-size: 0.85rem;
  margin-bottom: 3px; }
.main-content .checkbox-wrapper,
.categoryListing--container .checkbox-wrapper,
.row--newsroom-filters .checkbox-wrapper,
.row--page-filters .checkbox-wrapper,
form .checkbox-wrapper {
  position: relative;
  height: 26px;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .main-content .checkbox-wrapper.list-filter,
  .categoryListing--container .checkbox-wrapper.list-filter,
  .row--newsroom-filters .checkbox-wrapper.list-filter,
  .row--page-filters .checkbox-wrapper.list-filter,
  form .checkbox-wrapper.list-filter {
    display: inline-flex;
    align-items: center;
    min-height: 35px;
    width: 100%; }
    .main-content .checkbox-wrapper.list-filter .checkbox-text,
    .categoryListing--container .checkbox-wrapper.list-filter .checkbox-text,
    .row--newsroom-filters .checkbox-wrapper.list-filter .checkbox-text,
    .row--page-filters .checkbox-wrapper.list-filter .checkbox-text,
    form .checkbox-wrapper.list-filter .checkbox-text {
      padding-top: 0; }
  .main-content .checkbox-wrapper input,
  .categoryListing--container .checkbox-wrapper input,
  .row--newsroom-filters .checkbox-wrapper input,
  .row--page-filters .checkbox-wrapper input,
  form .checkbox-wrapper input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
    .main-content .checkbox-wrapper input:checked ~ .checkmark,
    .categoryListing--container .checkbox-wrapper input:checked ~ .checkmark,
    .row--newsroom-filters .checkbox-wrapper input:checked ~ .checkmark,
    .row--page-filters .checkbox-wrapper input:checked ~ .checkmark,
    form .checkbox-wrapper input:checked ~ .checkmark {
      background-color: #002855; }
      .main-content .checkbox-wrapper input:checked ~ .checkmark::after,
      .categoryListing--container .checkbox-wrapper input:checked ~ .checkmark::after,
      .row--newsroom-filters .checkbox-wrapper input:checked ~ .checkmark::after,
      .row--page-filters .checkbox-wrapper input:checked ~ .checkmark::after,
      form .checkbox-wrapper input:checked ~ .checkmark::after {
        display: block; }
  .main-content .checkbox-wrapper .checkmark,
  .categoryListing--container .checkbox-wrapper .checkmark,
  .row--newsroom-filters .checkbox-wrapper .checkmark,
  .row--page-filters .checkbox-wrapper .checkmark,
  form .checkbox-wrapper .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 35px;
    width: 35px;
    background-color: #FFF;
    border: 2px solid #002855; }
    .main-content .checkbox-wrapper .checkmark::after,
    .categoryListing--container .checkbox-wrapper .checkmark::after,
    .row--newsroom-filters .checkbox-wrapper .checkmark::after,
    .row--page-filters .checkbox-wrapper .checkmark::after,
    form .checkbox-wrapper .checkmark::after {
      content: "";
      position: absolute;
      display: none;
      left: 12px;
      top: 5px;
      width: 8px;
      height: 18px;
      border: solid #FFF;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .main-content .checkbox-wrapper .checkbox-text,
  .main-content .checkbox-wrapper label,
  .main-content .checkbox-wrapper label span,
  .categoryListing--container .checkbox-wrapper .checkbox-text,
  .categoryListing--container .checkbox-wrapper label,
  .categoryListing--container .checkbox-wrapper label span,
  .row--newsroom-filters .checkbox-wrapper .checkbox-text,
  .row--newsroom-filters .checkbox-wrapper label,
  .row--newsroom-filters .checkbox-wrapper label span,
  .row--page-filters .checkbox-wrapper .checkbox-text,
  .row--page-filters .checkbox-wrapper label,
  .row--page-filters .checkbox-wrapper label span,
  form .checkbox-wrapper .checkbox-text,
  form .checkbox-wrapper label,
  form .checkbox-wrapper label span {
    float: left;
    padding-top: 8px;
    padding-left: 9px;
    font-size: 1rem;
    color: #002855; }
  .main-content .checkbox-wrapper.category-list-item,
  .categoryListing--container .checkbox-wrapper.category-list-item,
  .row--newsroom-filters .checkbox-wrapper.category-list-item,
  .row--page-filters .checkbox-wrapper.category-list-item,
  form .checkbox-wrapper.category-list-item {
    display: inline-flex;
    align-items: center;
    min-height: 35px;
    width: 100%; }
    .main-content .checkbox-wrapper.category-list-item .checkbox-text,
    .categoryListing--container .checkbox-wrapper.category-list-item .checkbox-text,
    .row--newsroom-filters .checkbox-wrapper.category-list-item .checkbox-text,
    .row--page-filters .checkbox-wrapper.category-list-item .checkbox-text,
    form .checkbox-wrapper.category-list-item .checkbox-text {
      padding-top: 1px;
      line-height: 18px; }

/* ---- [ explore  ] --- */
body[data-site-handle="explore"] .main-content .input-date,
body[data-site-handle="explore"] .categoryListing--container .input-date,
body[data-site-handle="explore"] form .input-date {
  border: 2px solid #C8102E;
  background-image: url(../img/icon_date_explore.svg); }
body[data-site-handle="explore"] .main-content .input-timedate,
body[data-site-handle="explore"] .categoryListing--container .input-timedate,
body[data-site-handle="explore"] form .input-timedate {
  border: 2px solid #C8102E;
  background-image: url(../img/icon_datetime_explore.svg); }
body[data-site-handle="explore"] .main-content .select-wrapper,
body[data-site-handle="explore"] .categoryListing--container .select-wrapper,
body[data-site-handle="explore"] form .select-wrapper {
  border: 2px solid #C8102E; }
  body[data-site-handle="explore"] .main-content .select-wrapper::before,
  body[data-site-handle="explore"] .categoryListing--container .select-wrapper::before,
  body[data-site-handle="explore"] form .select-wrapper::before {
    background-image: url(../img/select_arrow_explore.svg); }
body[data-site-handle="explore"] .main-content .checkbox-wrapper:hover input ~ .checkmark,
body[data-site-handle="explore"] .categoryListing--container .checkbox-wrapper:hover input ~ .checkmark,
body[data-site-handle="explore"] form .checkbox-wrapper:hover input ~ .checkmark {
  background-color: #f7f1f2; }
body[data-site-handle="explore"] .main-content .checkbox-wrapper .checkmark,
body[data-site-handle="explore"] .categoryListing--container .checkbox-wrapper .checkmark,
body[data-site-handle="explore"] form .checkbox-wrapper .checkmark {
  border: 2px solid #C8102E; }
  body[data-site-handle="explore"] .main-content .checkbox-wrapper .checkmark::after,
  body[data-site-handle="explore"] .categoryListing--container .checkbox-wrapper .checkmark::after,
  body[data-site-handle="explore"] form .checkbox-wrapper .checkmark::after {
    border: solid #FFF;
    left: 12px;
    top: 5px;
    width: 8px;
    height: 18px;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
body[data-site-handle="explore"] .main-content .checkbox-wrapper input:checked ~ .checkmark,
body[data-site-handle="explore"] .categoryListing--container .checkbox-wrapper input:checked ~ .checkmark,
body[data-site-handle="explore"] form .checkbox-wrapper input:checked ~ .checkmark {
  background-color: #C8102E; }

/* ---- [ invest  ] --- */
body[data-site-handle="invest"] .main-content .checkbox-wrapper:hover input ~ .checkmark,
body[data-site-handle="invest"] .categoryListing--container .checkbox-wrapper:hover input ~ .checkmark,
body[data-site-handle="invest"] form .checkbox-wrapper:hover input ~ .checkmark {
  background-color: #ECF6F3; }
body[data-site-handle="invest"] .main-content .checkbox-wrapper .checkmark,
body[data-site-handle="invest"] .categoryListing--container .checkbox-wrapper .checkmark,
body[data-site-handle="invest"] form .checkbox-wrapper .checkmark {
  border: 2px solid #006341; }
  body[data-site-handle="invest"] .main-content .checkbox-wrapper .checkmark::after,
  body[data-site-handle="invest"] .categoryListing--container .checkbox-wrapper .checkmark::after,
  body[data-site-handle="invest"] form .checkbox-wrapper .checkmark::after {
    border: solid #FFF;
    left: 12px;
    top: 5px;
    width: 8px;
    height: 18px;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
body[data-site-handle="invest"] .main-content .checkbox-wrapper input:checked ~ .checkmark,
body[data-site-handle="invest"] .categoryListing--container .checkbox-wrapper input:checked ~ .checkmark,
body[data-site-handle="invest"] form .checkbox-wrapper input:checked ~ .checkmark {
  background-color: #006341; }

.form-control[readonly] {
  background-color: #fff; }

#component-searchbox-form .filters-dropdown {
  background: #d9e0e6; }
  #component-searchbox-form .filters-dropdown .filter-title .checkbox-text {
    font-weight: 400;
    font-size: 1.25rem; }
  #component-searchbox-form .filters-dropdown #library-filters {
    padding-left: 10px;
    padding-top: 10px; }
    #component-searchbox-form .filters-dropdown #library-filters .checkbox-text {
      font-size: 1rem;
      font-weight: 300; }

.filters-dropdown {
  background: #FFF; }
  .filters-dropdown .filter-title {
    height: 21px;
    width: 100%;
    padding-left: 0; }
  .filters-dropdown .btn-expand {
    position: absolute;
    right: 5px;
    top: 4px; }

#language-lightbox-btn {
  display: inline-flex;
  justify-content: space-between;
  width: 145px;
  margin-right: 0.7rem;
  margin-bottom: 5px;
  margin-top: 0;
  padding: 5px 10px 4px 10px; }
  @media (max-width: 991px) {
    #language-lightbox-btn {
      margin: 0; } }

#language-lightbox label {
  max-width: 260px;
  min-width: 260px; }
  #language-lightbox label img {
    float: left;
    max-width: 27px;
    margin: 4px;
    margin-left: 9px; }
  #language-lightbox label input:checked ~ .checkmark {
    background: #002855; }
  #language-lightbox label .checkmark {
    border: 2px solid #002855; }

.footer-container .select-wrapper {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.7);
  height: 34px;
  display: inline-block;
  margin: 0 12px 5px 0; }
  .footer-container .select-wrapper::before {
    position: absolute;
    content: '';
    display: inline-block;
    right: 0;
    top: 2;
    pointer-events: none;
    width: 28px;
    height: 28px;
    background-color: #0F2D4F;
    background-repeat: no-repeat;
    background-image: url(../img/select_arrow_white.svg);
    -moz-background-size: 20px 10px;
    -webkit-background-size: 20px 10px;
    background-size: 20px 10px;
    background-position: center; }
.footer-container select {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 0 40px 0 0.75rem;
  background-color: #0F2D4F;
  border-color: transparent;
  font-size: 0.95rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-border-radius: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  height: 100%;
  color: rgba(255, 255, 255, 0.7); }
  .footer-container select:required:invalid {
    color: #686a70; }
  .footer-container select::-ms-expand {
    display: none; }
  .footer-container select option {
    color: #002855;
    background-color: #fff; }
    .footer-container select option[value=""][disabled] {
      display: none; }

form .container--subscribe-form input[type=text],
form .container--subscribe-form input[type=email], form .container--subscribe-form input[type=tel],
form .container--subscribe-form input[type=number],
form .container--subscribe-form input[aria-label=Mobile] {
  color: #191919;
  border: 1px solid #191919;
  background-color: #FFF;
  font-weight: 300; }
form input[type=text],
form input[type=email], form input[type=tel],
form input[type=number],
form input[aria-label=Mobile] {
  width: 100% !important;
  max-width: 100%;
  height: auto;
  padding: 12px 10px;
  color: #191919;
  border: 1px solid #FFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
form .input-timedate {
  background-image: url("../img/icon_datetime_www.svg");
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px;
  background-position: center right 8px;
  background-repeat: no-repeat;
  padding: 10px;
  color: #191919;
  border: 1px solid #FFF; }
form .checkbox-wrapper {
  padding-left: 25px; }
  form .checkbox-wrapper.category-list-item, form .checkbox-wrapper.list-filter {
    display: inline-block;
    align-items: start;
    height: 25px;
    height: auto !important;
    min-height: 25px;
    width: 100%; }
  form .checkbox-wrapper .checkbox-text {
    font-size: 0.9rem;
    text-align: left;
    display: block;
    font-weight: normal;
    padding: 0;
    color: #191919; }
  form .checkbox-wrapper .checkmark {
    height: 12px;
    width: 12px;
    background-color: transparent;
    border: 1px solid #822d27;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 4px; }
    form .checkbox-wrapper .checkmark:after {
      content: "";
      background-color: #822d27;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      height: 11px;
      width: 11px;
      top: 0;
      left: -1px;
      border: none;
      border-width: 0;
      -webkit-transform: unset;
      -ms-transform: unset;
      transform: unset; }
form .form-group label {
  font-size: 0.9rem;
  text-align: left;
  display: block;
  font-weight: normal;
  color: #191919; }

.main-content label,
.categoryListing--container label,
.row--newsroom-filter label,
.row--page-filters label,
form label {
  color: #191919; }
  .main-content label a,
  .categoryListing--container label a,
  .row--newsroom-filter label a,
  .row--page-filters label a,
  form label a {
    color: #191919; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.addthis_inline_share_toolbox table {
  border: none; }
  .addthis_inline_share_toolbox table tr,
  .addthis_inline_share_toolbox table td {
    border: none; }
    @media (max-width: 575px) {
      .addthis_inline_share_toolbox table tr,
      .addthis_inline_share_toolbox table td {
        border: none; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td.at4-share-container {
      width: 100%;
      display: block;
      text-align: center; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td.at4-count-container {
      padding-top: 0;
      display: inline-block;
      text-align: center;
      padding-right: 0;
      margin-right: 0;
      border-right: none;
      min-width: 100%;
      height: 70px;
      width: 100%; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td.at4-count-container .at4-count {
      line-height: 30px; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td::before {
      float: none;
      text-align: center; } }
  .addthis_inline_share_toolbox table::after {
    content: "";
    clear: both;
    display: table; }

table {
  border: 1px solid #818b98;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed; }
  table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
    caption-side: top; }
  table tr {
    border: none;
    padding: .35em; }
  table th,
  table td {
    padding: .625em;
    text-align: center; }
  table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1px solid #818b98;
    background-color: #E5E9EE; }
  @media (max-width: 575px) {
    table {
      border: 0; }
      table caption {
        font-size: 1.3em; }
      table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px; }
      table tr {
        border-bottom: 3px solid #818b98;
        display: block;
        margin-bottom: .625em; }
      table td {
        border-bottom: 1px solid #818b98;
        border-right: none;
        display: block;
        font-size: .8em;
        text-align: right; }
      table td.right {
        text-align: right;
        border-right: none; }
      table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left; }
      table td:last-child {
        border-bottom: 0;
        border-right: none; } }
  @media (max-width: 439px) {
    table td::before {
      float: none;
      text-align: left;
      display: block;
      padding-bottom: 5px; }
    table td.right {
      text-align: left;
      border-right: none;
      padding: 10px; } }

/* make the first column 15% */
.table--col-1-15 tr th:first-child,
.table--col-1-15 tr td:first-child {
  width: 15%; }
@media (max-width: 575px) {
  .table--col-1-15 tr th:first-child,
  .table--col-1-15 tr td:first-child {
    width: auto; } }

.addthis_inline_share_toolbox table {
  border: none;
  text-align: right; }
  .addthis_inline_share_toolbox table td.at4-share-container {
    width: 100%;
    text-align: right; }
    @media (max-width: 575px) {
      .addthis_inline_share_toolbox table td.at4-share-container {
        width: 100%;
        text-align: right; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td.at4-count-container {
      display: block;
      text-align: right;
      height: 35px;
      width: 100%; } }
  @media (max-width: 575px) {
    .addthis_inline_share_toolbox table td::before {
      float: none;
      text-align: right; } }
  .addthis_inline_share_toolbox table::after {
    content: "";
    clear: both;
    display: table; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
.accordion--container .aspect_auto iframe {
  position: relative;
  max-width: 100%;
  width: 100%; }
.accordion--container.top-auto {
  margin-top: 2rem; }
.accordion--container.bottom-auto {
  margin-bottom: 2rem; }
.accordion--container .card-body {
  padding: 0 0.50rem 0.50rem 0.50rem; }
  .accordion--container .card-body a:not(.btn) {
    text-decoration: none;
    border-bottom: 1px solid #003DA5;
    color: #003DA5; }
.accordion--container .card-header,
.accordion--container .card {
  background: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom-width: 1px;
  border-top-width: 0; }
  .accordion--container .card-header:first-child,
  .accordion--container .card:first-child {
    border-top-width: 1px; }
.accordion--container .card-header {
  border-bottom: none; }
  .accordion--container .card-header a {
    color: #1D1E1F; }
  .accordion--container .card-header .accordion-title {
    color: #002855; }
    .accordion--container .card-header .accordion-title .title-name {
      font-weight: 400;
      width: 86%;
      /* for text wrapping */ }
    .accordion--container .card-header .accordion-title .sub-title-name {
      margin-left: 2rem;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
.accordion--container span.plus-icon::before {
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }
.accordion--container a[aria-expanded="true"] span.plus-icon::before {
  content: "\f068"; }
.accordion--container .nav-tabs li {
  margin-bottom: -3px; }
  .accordion--container .nav-tabs li:not(:last-child) {
    margin-right: 5px; }
.accordion--container .nav-tabs a {
  font-weight: 400;
  border: 2px solid #0077C8;
  border-bottom: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  color: #0077C8; }
  .accordion--container .nav-tabs a.active {
    border: 2px solid #0077C8;
    background: #0077C8;
    color: #FFF; }
  .accordion--container .nav-tabs a:hover {
    border: 2px solid #0077C8; }
.accordion--container .tabs .card-body {
  border: 2px solid #0077C8; }

.tabs .nav-tabs,
.accordion .nav-tabs {
  display: none; }

@media (min-width: 768px) {
  .tabs .nav-tabs {
    display: flex; }
  .tabs .card {
    border: none; }
    .tabs .card .card-header {
      display: none; }
    .tabs .card.tab-pane.active .collapse {
      display: block; } }
@media (max-width: 767px) {
  .tabs .tab-content .tab-pane {
    display: block !important;
    opacity: 1; } }
.accordion--container .card-body a:not(.btn) {
  text-decoration: none;
  border-bottom: 1px solid #822d27;
  color: #822d27; }
.accordion--container .card {
  border-top: 1px solid #822d27;
  border-bottom: none; }
  .accordion--container .card:last-child {
    border-bottom: 1px solid #822d27; }
.accordion--container .card-header {
  border-top: none;
  border-bottom: none; }
  .accordion--container .card-header a {
    color: #822d27; }
  .accordion--container .card-header .accordion-title {
    color: #822d27; }
    .accordion--container .card-header .accordion-title .title-name {
      font-weight: 600;
      width: 86%;
      /* for text wrapping */ }
.accordion--container span.plus-icon::before {
  content: "\f067";
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }
.accordion--container a[aria-expanded="true"] span.plus-icon::before {
  content: "\f068"; }
.accordion--container .nav-tabs a {
  font-weight: 600;
  border: 2px solid #822d27;
  border-bottom: none;
  color: #822d27; }
  .accordion--container .nav-tabs a.active {
    border: 2px solid #822d27;
    background: #822d27;
    color: #FFF; }
  .accordion--container .nav-tabs a:hover {
    border: 2px solid #822d27; }
.accordion--container .tabs .card-body {
  border: 2px solid #822d27; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.panel-block .fx-bgtint-dark:before {
  z-index: 1; }
.panel-block .fx-bgtint-dark .icon-block:before {
  color: #fff; }
.panel-block .parallax__container {
  z-index: 0; }
.panel-block .panel--container {
  z-index: 3; }

.fx-bgtint-dark .panel--container {
  color: #FFF; }
  .fx-bgtint-dark .panel--container a:not(.btn) {
    color: #FFF; }

.panel--container {
  /*min-height: 200px;*/
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .panel--container.bg-blue {
    background-color: #dceaf6;
    color: #000; }
  .panel--container.bg-black {
    background-color: #000; }
    .panel--container.bg-black * {
      color: #FFF; }
  .panel--container.bg-grey {
    background-color: #eee; }
  .panel--container.bg-light {
    background-color: #FFF; }
  .panel--container.bg-bluegrey {
    background-color: #657581; }
  .panel--container.bg-lightGreen {
    background-color: #ECF6F3; }
  .panel--container.bg-red {
    background-color: #F1C3CB; }
  .panel--container.red-theme {
    background-color: #F1C3CB; }
    .panel--container.red-theme * {
      color: #C8102E; }
  .panel--container.blue-theme {
    background-color: rgba(0, 115, 194, 0.5); }
    .panel--container.blue-theme * {
      color: #002855; }
  .panel--container.panel-alert h1, .panel--container.panel-alert h2, .panel--container.panel-alert h3, .panel--container.panel-alert h4, .panel--container.panel-alert h5 {
    font-size: 1.2rem;
    font-weight: 500; }
  .panel--container.panel-alert i {
    font-size: 2rem;
    float: right; }
  .panel--container.panel-alert.bg-blue {
    border: 1px solid #002855; }
    .panel--container.panel-alert.bg-blue h1, .panel--container.panel-alert.bg-blue h2, .panel--container.panel-alert.bg-blue h3, .panel--container.panel-alert.bg-blue h4, .panel--container.panel-alert.bg-blue h5, .panel--container.panel-alert.bg-blue i {
      color: #002855; }
  .panel--container.panel-alert.bg-black {
    border: 1px solid #fff; }
    .panel--container.panel-alert.bg-black h1, .panel--container.panel-alert.bg-black h2, .panel--container.panel-alert.bg-black h3, .panel--container.panel-alert.bg-black h4, .panel--container.panel-alert.bg-black h5, .panel--container.panel-alert.bg-black i {
      color: #fff; }
  .panel--container.panel-alert.bg-grey {
    border: 1px solid #333; }
    .panel--container.panel-alert.bg-grey h1, .panel--container.panel-alert.bg-grey h2, .panel--container.panel-alert.bg-grey h3, .panel--container.panel-alert.bg-grey h4, .panel--container.panel-alert.bg-grey h5, .panel--container.panel-alert.bg-grey i {
      color: #333; }
  .panel--container.panel-alert.bg-white {
    border: 1px solid #333; }
  .panel--container.panel-alert.bg-bluegrey {
    border: 1px solid #333; }
    .panel--container.panel-alert.bg-bluegrey h1, .panel--container.panel-alert.bg-bluegrey h2, .panel--container.panel-alert.bg-bluegrey h3, .panel--container.panel-alert.bg-bluegrey h4, .panel--container.panel-alert.bg-bluegrey h5, .panel--container.panel-alert.bg-bluegrey i, .panel--container.panel-alert.bg-bluegrey p, .panel--container.panel-alert.bg-bluegrey a, .panel--container.panel-alert.bg-bluegrey a:hover {
      color: #fff; }
  .panel--container.panel-alert.bg-lightGreen {
    border: 1px solid #006341; }
    .panel--container.panel-alert.bg-lightGreen h1, .panel--container.panel-alert.bg-lightGreen h2, .panel--container.panel-alert.bg-lightGreen h3, .panel--container.panel-alert.bg-lightGreen h4, .panel--container.panel-alert.bg-lightGreen h5, .panel--container.panel-alert.bg-lightGreen i {
      color: #006341; }
  .panel--container.panel-alert.bg-red {
    border: 1px solid #c8102e; }
    .panel--container.panel-alert.bg-red h1, .panel--container.panel-alert.bg-red h2, .panel--container.panel-alert.bg-red h3, .panel--container.panel-alert.bg-red h4, .panel--container.panel-alert.bg-red h5, .panel--container.panel-alert.bg-red i {
      color: #c8102e; }

.panel--container {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
  .panel--container a:not(.btn) {
    color: #191919;
    text-decoration: none;
    background-color: transparent;
    padding-bottom: 0;
    border-bottom: 1px solid #191919; }
  .panel--container h2, .panel--container h3, .panel--container h4, .panel--container h5, .panel--container h6, .panel--container p {
    margin-top: 0 !important;
    margin-bottom: 1.25rem; }
    .panel--container h2:last-child, .panel--container h3:last-child, .panel--container h4:last-child, .panel--container h5:last-child, .panel--container h6:last-child, .panel--container p:last-child {
      margin-bottom: 0; }
  .panel--container.bg-axBlue {
    background-color: #cae6fd;
    color: #191919; }
  .panel--container.bg-axRed {
    background-color: #FFABA8;
    color: #191919; }
  .panel--container.bg-axGreen {
    background-color: #c1e2b0;
    color: #191919; }
  .panel--container.bg-axYellow {
    background-color: #fff1EA;
    color: #191919; }
  .panel--container.bg-blue {
    background-color: #cae6fd;
    color: #191919; }
  .panel--container.bg-black {
    background-color: #191919; }
    .panel--container.bg-black * {
      color: #FFF !important; }
  .panel--container.bg-grey {
    background-color: #eee !important; }
  .panel--container.bg-light {
    background-color: #FFF !important; }
  .panel--container.bg-bluegrey {
    background-color: #657581 !important; }
  .panel--container.bg-lightGreen {
    background-color: #BAC4BD !important; }
  .panel--container.bg-red {
    background-color: #FFE9E3 !important; }
  .panel--container.red-theme {
    background-color: #FFE9E3 !important; }
    .panel--container.red-theme * {
      color: #FFF !important; }
  .panel--container.blue-theme {
    background-color: #cae6fd !important; }
    .panel--container.blue-theme * {
      color: #191919 !important; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.quote--container {
  margin-top: 2rem;
  margin-bottom: 2rem;
  min-height: 160px;
  /*padding: 15px 16px 15px;
  padding-top: 42px;

  @include sm-max {
    padding-top: 57px;
    padding-bottom: 25px;
  }*/ }
  @media (max-width: 767px) {
    .quote--container {
      min-height: 184px; } }
  .quote--container .quote-image {
    content: '';
    background-position: center;
    background-size: 100%;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    /*position: absolute;
    left: 49%;
    top: -29%;
    @include xl-max {
      top: -26%;
    }
    @include lg-max {
      top: -18%;
    }
    @include md-max {
      left: 44%;
    }
    @include sm-max {
      top: -16%;
    }*/ }
  .quote--container .quote-logo {
    margin-top: 25px; }
    .quote--container .quote-logo img {
      max-height: 50px;
      width: auto;
      display: inline-block; }
  .quote--container.blue {
    background-color: rgba(52, 189, 235, 0.1); }
    .quote--container.blue .quote-image {
      background: url("../../base/img/quote-icon-blue.svg") no-repeat; }
  .quote--container.green {
    background-color: rgba(151, 215, 0, 0.1); }
    .quote--container.green .quote-image {
      background: url("../../base/img/quote-icon-green.svg") no-repeat; }
  .quote--container.navy {
    background-color: rgba(52, 189, 235, 0.1); }
    .quote--container.navy .quote-image {
      background: url("../../base/img/quote-icon-navy.svg") no-repeat; }
  .quote--container.pink {
    background-color: rgba(225, 0, 152, 0.1); }
    .quote--container.pink .quote-image {
      background: url("../../base/img/quote-icon-pink.svg") no-repeat; }
  .quote--container.purple {
    background-color: rgba(152, 29, 151, 0.1); }
    .quote--container.purple .quote-image {
      background: url("../../base/img/quote-icon-purple.svg") no-repeat; }
  .quote--container.red {
    background-color: rgba(200, 16, 46, 0.1); }
    .quote--container.red .quote-image {
      background: url("../../base/img/quote-icon-red.svg") no-repeat; }
  .quote--container.teal {
    background-color: rgba(0, 199, 177, 0.1); }
    .quote--container.teal .quote-image {
      background: url("../../base/img/quote-icon-teal.svg") no-repeat; }
  .quote--container.yellow {
    background-color: rgba(252, 227, 0, 0.1); }
    .quote--container.yellow .quote-image {
      background: url("../../base/img/quote-icon-yellow.svg") no-repeat; }

.quote--container .quote-image {
  display: none;
  visibility: hidden; }
.quote--container .quote-logo {
  margin-top: 25px; }
  .quote--container .quote-logo img {
    max-height: 50px;
    width: auto;
    display: inline-block; }
.quote--container p {
  font-size: 1.3rem; }
  .quote--container p:last-child {
    margin-bottom: 0; }
.quote--container br + strong {
  margin-top: 1rem;
  display: block; }
.quote--container .quote-inner {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
  .quote--container .quote-inner.blue {
    background-color: #cae6fd; }
    .quote--container .quote-inner.blue .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.green {
    background-color: #c1e2b0; }
    .quote--container .quote-inner.green .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.navy {
    background-color: #BBC1C7; }
    .quote--container .quote-inner.navy .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.pink {
    background-color: #FFE9E3; }
    .quote--container .quote-inner.pink .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.purple {
    background-color: #d49ecd; }
    .quote--container .quote-inner.purple .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.red {
    background-color: #FFABA8; }
    .quote--container .quote-inner.red .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.teal {
    background-color: #E7F7E8; }
    .quote--container .quote-inner.teal .quote-image {
      display: none;
      visibility: hidden; }
  .quote--container .quote-inner.yellow {
    background-color: #fff1EA; }
    .quote--container .quote-inner.yellow .quote-image {
      display: none;
      visibility: hidden; }

.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .text-inner,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-inner,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-inner,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .text-inner {
  padding: 1rem; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn p,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn p,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn p,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn p {
  font-family: "Solina Light", sans-serif; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .flex-column,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .flex-column,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .flex-column,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .flex-column {
  overflow: unset; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .right-arrow {
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  margin-left: 0; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn:hover .right-arrow {
  -moz-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  margin-left: 30px; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .text-column-multiple,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .text-column-multiple {
  position: relative; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .text-column-multiple:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -moz-border-top-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    border-top-right-radius: 20px;
    z-index: 1;
    /*width: 20px;
    height: 115%;
    top: -20px;
    */
    width: 100%;
    height: 20px;
    top: -15px;
    left: 0; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .image-column-single,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .image-column-single {
  position: relative; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .image-column-single:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    z-index: 1;
    width: 20px;
    height: 100%;
    top: 0;
    right: -2px; }
    @media (max-width: 767px) {
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        -moz-border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
        border-top-left-radius: 20px;
        -moz-border-top-right-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        border-top-right-radius: 20px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        height: 30px;
        bottom: 0;
        left: 0;
        top: unset; } }
    @media (max-width: 575px) {
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        bottom: 0;
        height: 30px; } }
    @media (max-width: 439px) {
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        bottom: 0;
        height: 30px; } }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before {
  background-color: #fefcac !important; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content {
  background-color: #fefcac !important; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p {
    color: #191919; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before {
  background-color: #1f3046 !important; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content {
  background-color: #1f3046 !important; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p {
    color: #FFF; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before {
  background-color: #142c1b !important; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content {
  background-color: #142c1b !important; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p {
    color: #FFF; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before {
  background-color: #1f3046 !important; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content {
  background-color: #1f3046 !important; }
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p {
    color: #FFF; }
.related-MultiColumn .twoColLayout--container [data-col-layout-style="1-column"] .card--experienceMultiColumn .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .twocol-content,
.related-MultiColumn .twoColLayout--container [data-col-layout-style="3-columnplus"] .card--experienceMultiColumn .twocol-content {
  align-content: start; }
.related-MultiColumn .content__image img {
  object-fit: cover;
  object-position: 50%;
  width: 100%;
  height: 100%; }

.related-experienceSingleSlider {
  background-color: #822d27; }
  .related-experienceSingleSlider .slick-prev,
  .related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_white.svg");
    background-repeat: no-repeat;
    -moz-background-size: 65px 45px;
    -webkit-background-size: 65px 45px;
    background-size: 65px 45px;
    width: 65px;
    height: 45px; }
    .related-experienceSingleSlider .slick-prev:hover, .related-experienceSingleSlider .slick-prev:focus,
    .related-experienceSingleSlider .slick-next:hover,
    .related-experienceSingleSlider .slick-next:focus {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
    .related-experienceSingleSlider .slick-prev:before,
    .related-experienceSingleSlider .slick-next:before {
      display: none;
      visibility: hidden; }
  .related-experienceSingleSlider .slick-prev {
    left: -70px;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); }
    @media (max-width: 991px) {
      .related-experienceSingleSlider .slick-prev {
        left: -70px; } }
    @media (max-width: 767px) {
      .related-experienceSingleSlider .slick-prev {
        left: -70px; } }
    @media (max-width: 575px) {
      .related-experienceSingleSlider .slick-prev {
        display: none !important;
        visibility: hidden; } }
  .related-experienceSingleSlider .slick-next {
    right: -70px; }
    @media (max-width: 991px) {
      .related-experienceSingleSlider .slick-next {
        right: -70px; } }
    @media (max-width: 767px) {
      .related-experienceSingleSlider .slick-next {
        right: -70px; } }
    @media (max-width: 575px) {
      .related-experienceSingleSlider .slick-next {
        display: none !important;
        visibility: hidden; } }
  .related-experienceSingleSlider .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  .related-experienceSingleSlider .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider p {
    font-family: 'GeneralSans-Medium'; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .text-inner {
    padding: 1rem; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .text-inner h3 {
      font-family: 'GeneralSans-Semibold';
      font-size: 2rem; }
      @media (max-width: 991px) {
        .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .text-inner h3 {
          font-size: 1.5rem; } }
      @media (max-width: 767px) {
        .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .text-inner h3 {
          font-size: 1.75rem; } }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .flex-column {
    overflow: unset; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .right-arrow {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: 0; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single {
    position: relative; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-bottom-left-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      border-bottom-left-radius: 20px;
      z-index: 1;
      width: 20px;
      height: 100%;
      top: 0;
      right: -2px; }
      @media (max-width: 767px) {
        .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single:before {
          -moz-border-top-left-radius: 20px;
          -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
          -moz-border-top-right-radius: 20px;
          -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
          width: 100%;
          height: 30px;
          bottom: 0;
          left: 0;
          top: unset; } }
      @media (max-width: 575px) {
        .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
      @media (max-width: 439px) {
        .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .image-column-single:before {
    background-color: #FFF !important; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .twocol-content {
    background-color: #FFF !important; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .twocol-content h3,
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .twocol-content p {
      color: #000; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider[data-card-colindex="1"] .image-column-single:before {
    background-color: #FFF !important; }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content {
    background-color: #FFF !important; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content h3,
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content p {
      color: #000; }
    .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-experienceSingleSlider .twoColLayout--container .twoColumn--slider .card--experienceSingleSlider .twocol-content {
    align-content: start; }
  .related-experienceSingleSlider .content__image {
    height: 420px; }
    @media (max-width: 767px) {
      .related-experienceSingleSlider .content__image {
        height: auto; } }
    .related-experienceSingleSlider .content__image img {
      object-fit: cover;
      object-position: 50%;
      width: 100%;
      height: 100%; }

.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-inner,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-inner,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-inner,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-inner,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-inner {
  padding: 1rem; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn p,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn p,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn p,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn p,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn p {
  font-family: "GT Super Text", sans-serif; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .flex-column,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .flex-column,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .flex-column,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .flex-column,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .flex-column {
  overflow: unset; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .right-arrow {
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  margin-left: 0; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn:hover .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn:hover .right-arrow,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn:hover .right-arrow {
  -moz-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  margin-left: 30px; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-column-multiple,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-column-multiple,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-column-multiple {
  position: relative; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-column-multiple:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-column-multiple:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -moz-border-top-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    border-top-right-radius: 20px;
    z-index: 1;
    /*width: 20px;
    height: 115%;
    top: -20px;
    */
    width: 100%;
    height: 20px;
    top: -15px;
    left: 0; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single {
  position: relative; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    z-index: 1;
    width: 20px;
    height: 100%;
    top: 0;
    right: -2px; }
    @media (max-width: 767px) {
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        -moz-border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
        border-top-left-radius: 20px;
        -moz-border-top-right-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        border-top-right-radius: 20px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        height: 30px;
        bottom: 0;
        left: 0;
        top: unset; } }
    @media (max-width: 575px) {
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        bottom: 0;
        height: 30px; } }
    @media (max-width: 439px) {
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
      .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
        bottom: 0;
        height: 30px; } }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before {
  background-color: #FF783D !important; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content {
  background-color: #FF783D !important; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p {
    color: #191919; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before {
  background-color: #A377FF !important; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content {
  background-color: #A377FF !important; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p {
    color: #191919; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before {
  background-color: #FFDC00 !important; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content {
  background-color: #FFDC00 !important; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p {
    color: #191919; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before {
  background-color: #00AF32 !important; }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content {
  background-color: #00AF32 !important; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p {
    color: #191919; }
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
  .related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .twocol-content,
.related-WinterMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .twocol-content {
  align-content: start; }
.related-WinterMultiColumn .content__image img {
  object-fit: cover;
  object-position: 50%;
  width: 100%;
  height: 100%; }

.related-WinterSingleSlider {
  background-color: #FF1919; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider p {
    font-family: "GT Super Text", sans-serif; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .text-inner {
    padding: 1rem; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .flex-column {
    overflow: unset; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .right-arrow {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: 0; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single {
    position: relative; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-bottom-left-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      border-bottom-left-radius: 20px;
      z-index: 1;
      width: 20px;
      height: 100%;
      top: 0;
      right: -2px; }
      @media (max-width: 767px) {
        .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single:before {
          -moz-border-top-left-radius: 20px;
          -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
          -moz-border-top-right-radius: 20px;
          -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
          width: 100%;
          height: 30px;
          bottom: 0;
          left: 0;
          top: unset; } }
      @media (max-width: 575px) {
        .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
      @media (max-width: 439px) {
        .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .image-column-single:before {
    background-color: #000 !important; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .twocol-content {
    background-color: #000 !important; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .twocol-content h3,
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .twocol-content p {
      color: #FFF; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="1"] .image-column-single:before {
    background-color: #000 !important; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="1"] .twocol-content {
    background-color: #000 !important; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="1"] .twocol-content h3,
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="1"] .twocol-content p {
      color: #FFF; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="1"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="2"] .image-column-single:before {
    background-color: #000 !important; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="2"] .twocol-content {
    background-color: #000 !important; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="2"] .twocol-content h3,
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="2"] .twocol-content p {
      color: #FFF; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="2"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="3"] .image-column-single:before {
    background-color: #000 !important; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="3"] .twocol-content {
    background-color: #000 !important; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="3"] .twocol-content h3,
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="3"] .twocol-content p {
      color: #FFF; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="3"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="4"] .image-column-single:before {
    background-color: #000 !important; }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="4"] .twocol-content {
    background-color: #000 !important; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="4"] .twocol-content h3,
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="4"] .twocol-content p {
      color: #FFF; }
    .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider[data-card-colindex="4"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_white.svg"); }
  .related-WinterSingleSlider .twoColLayout--container .twoColumn--slider .card--WinterSingleSlider .twocol-content {
    align-content: start; }
  .related-WinterSingleSlider .content__image {
    height: 420px; }
    @media (max-width: 767px) {
      .related-WinterSingleSlider .content__image {
        height: auto; } }
    .related-WinterSingleSlider .content__image img {
      object-fit: cover;
      object-position: 50%;
      width: 100%;
      height: 100%; }

.related-feelGoodMultiColumn {
  /* fall back */
  background: #fdefc7;
  background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
  background-image: url("../../visit/img/FGF_Texture-1.jpg");
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-inner,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-inner,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-inner,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-inner,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-inner {
    padding: 1rem; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-inner h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-inner h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-inner h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-inner h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-inner h3 {
      font-family: 'GeneralSans-Semibold'; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn p,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn p,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn p,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn p,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn p {
    font-family: 'GeneralSans-Medium'; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .flex-column,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .flex-column,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .flex-column,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .flex-column,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .flex-column {
    overflow: unset; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .right-arrow {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: 0; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn:hover .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn:hover .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn:hover .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn:hover .right-arrow,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-column-multiple,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-column-multiple,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-column-multiple {
    position: relative;
    background-color: #FFF848; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .text-column-multiple:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .text-column-multiple:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .text-column-multiple:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .text-column-multiple:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .text-column-multiple:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-top-right-radius: 20px;
      -webkit-border-top-right-radius: 20px;
      border-top-right-radius: 20px;
      z-index: 1;
      /*width: 20px;
      height: 115%;
      top: -20px;
      */
      width: 100%;
      height: 20px;
      top: -15px;
      left: 0; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single {
    position: relative; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-bottom-left-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      border-bottom-left-radius: 20px;
      z-index: 1;
      width: 20px;
      height: 100%;
      top: 0;
      right: -2px; }
      @media (max-width: 767px) {
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
          -moz-border-top-left-radius: 20px;
          -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
          -moz-border-top-right-radius: 20px;
          -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
          width: 100%;
          height: 30px;
          bottom: 0;
          left: 0;
          top: unset; } }
      @media (max-width: 575px) {
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
          bottom: 0;
          height: 30px; } }
      @media (max-width: 439px) {
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .image-column-single:before,
        .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .image-column-single:before {
          bottom: 0;
          height: 30px; } }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .image-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-single:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .text-column-multiple:before {
    background-color: #FFF848 !important; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content {
    background-color: #FFF848 !important; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content p {
      color: #191919; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="1"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .text-column-multiple:before {
    background-color: #FFF848 !important; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content {
    background-color: #FFF848 !important; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content p {
      color: #191919; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="2"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .text-column-multiple:before {
    background-color: #FFF848 !important; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content {
    background-color: #FFF848 !important; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content p {
      color: #191919; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="3"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .text-column-multiple:before {
    background-color: #FFF848 !important; }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content {
    background-color: #FFF848 !important; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content p {
      color: #191919; }
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow,
    .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn[data-card-colindex="4"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="1-colum"] .card--experienceMultiColumn .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="2-column"] .card--experienceMultiColumn .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="3-column"] .card--experienceMultiColumn .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-column"] .card--experienceMultiColumn .twocol-content,
  .related-feelGoodMultiColumn .twoColLayout--container [data-col-layout-style="4-columnplus"] .card--experienceMultiColumn .twocol-content {
    align-content: start; }
  .related-feelGoodMultiColumn .content__image img {
    object-fit: cover;
    object-position: 50%;
    width: 100%;
    height: 100%; }

.related-feelGoodSingleSlider {
  /* fall back */
  background: #b2dce5;
  background: radial-gradient(circle, #b2dce5 0%, #708437 100%);
  background-image: url("../../visit/img/FGF_Texture-3.jpg");
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider p {
    font-family: 'GeneralSans-Medium'; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .text-inner {
    padding: 1rem; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .text-inner h3 {
      font-family: 'GeneralSans-Semibold';
      font-size: 2.3rem; }
      @media (max-width: 991px) {
        .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .text-inner h3 {
          font-size: 1.5rem; } }
      @media (max-width: 767px) {
        .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .text-inner h3 {
          font-size: 1.75rem; } }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .flex-column {
    overflow: unset; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .right-arrow {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    margin-left: 0; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider:hover .right-arrow {
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    margin-left: 30px; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single {
    position: relative; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single:before {
      content: "";
      position: absolute;
      -moz-border-top-left-radius: 20px;
      -webkit-border-top-left-radius: 20px;
      border-top-left-radius: 20px;
      -moz-border-bottom-left-radius: 20px;
      -webkit-border-bottom-left-radius: 20px;
      border-bottom-left-radius: 20px;
      z-index: 1;
      width: 20px;
      height: 100%;
      top: 0;
      right: -2px; }
      @media (max-width: 767px) {
        .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single:before {
          -moz-border-top-left-radius: 20px;
          -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
          -moz-border-top-right-radius: 20px;
          -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
          width: 100%;
          height: 30px;
          bottom: 0;
          left: 0;
          top: unset; } }
      @media (max-width: 575px) {
        .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
      @media (max-width: 439px) {
        .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single:before {
          bottom: 0;
          height: 30px; } }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .image-column-single:before {
    background-color: #FFF !important; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .twocol-content {
    background-color: #FFF !important; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .twocol-content h3,
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .twocol-content p {
      color: #000; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="1"] .image-column-single:before {
    background-color: #FFF !important; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="1"] .twocol-content {
    background-color: #FFF !important; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="1"] .twocol-content h3,
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="1"] .twocol-content p {
      color: #000; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="1"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="2"] .image-column-single:before {
    background-color: #FFF !important; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="2"] .twocol-content {
    background-color: #FFF !important; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="2"] .twocol-content h3,
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="2"] .twocol-content p {
      color: #000; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="2"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="3"] .image-column-single:before {
    background-color: #FFF !important; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="3"] .twocol-content {
    background-color: #FFF !important; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="3"] .twocol-content h3,
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="3"] .twocol-content p {
      color: #000; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="3"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="4"] .image-column-single:before {
    background-color: #FFF !important; }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="4"] .twocol-content {
    background-color: #FFF !important; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="4"] .twocol-content h3,
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="4"] .twocol-content p {
      color: #000; }
    .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider[data-card-colindex="4"] .twocol-content .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  .related-feelGoodSingleSlider .twoColLayout--container .twoColumn--slider .card--feelGoodSingleSlider .twocol-content {
    align-content: start; }
  .related-feelGoodSingleSlider .content__image {
    height: 420px; }
    @media (max-width: 767px) {
      .related-feelGoodSingleSlider .content__image {
        height: auto; } }
    .related-feelGoodSingleSlider .content__image img {
      object-fit: cover;
      object-position: 50%;
      width: 100%;
      height: 100%; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.dividerSpacer--container.top-auto {
  margin-top: 1.8rem; }
.dividerSpacer--container.bottom-auto {
  margin-bottom: 1.8rem; }
.dividerSpacer--container .standardDividerLine {
  background-color: rgba(0, 61, 165, 0.5);
  height: 1px;
  border: none; }
.dividerSpacer--container .blank {
  height: 0px;
  border: none; }
.dividerSpacer--container hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0 !important;
  border-top: 0 !important; }

.dividerSpacer--container.top-auto {
  margin-top: 1.8rem; }
.dividerSpacer--container.bottom-auto {
  margin-bottom: 1.8rem; }
.dividerSpacer--container .standardDividerLine {
  background-color: rgba(130, 45, 38, 0.7);
  height: 1px;
  border: none; }
.dividerSpacer--container .blank {
  height: 0px;
  border: none; }
.dividerSpacer--container hr {
  margin-top: 0;
  margin-bottom: 0; }

/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* $font-family-heading: 'Chivo', sans-serif;
$font-family-body: "ingra", sans-serif; */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* ADL is On  */
/* ADL Fashion Week */
/* ADL Unleashed */
/*#fff1d7*/
/*#b1e3b3*/
/*183923*/
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.snippet-container.snippet-counters {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #142c1b;
  font-family: "GT Super Text", sans-serif; }
  .snippet-container.snippet-counters h4,
  .snippet-container.snippet-counters p,
  .snippet-container.snippet-counters h5 {
    font-family: "Solina Light", sans-serif; }
  .snippet-container.snippet-counters h2,
  .snippet-container.snippet-counters h3,
  .snippet-container.snippet-counters h6 {
    font-family: "GT Super Text", sans-serif;
    color: #142c1b; }
  .snippet-container.snippet-counters p {
    color: #142c1b; }
  .snippet-container.snippet-counters h2 {
    font-weight: 700; }
  .snippet-container.snippet-counters h5 {
    font-weight: 500; }

.related-adlocalSingleSlider .play-button {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../../visit/img/arrow_play.svg");
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: 70px 70px;
  -webkit-background-size: 70px 70px;
  background-size: 70px 70px; }
  @media (max-width: 991px) {
    .related-adlocalSingleSlider .play-button {
      -moz-background-size: 70px 70px;
      -webkit-background-size: 70px 70px;
      background-size: 70px 70px; } }
  @media (max-width: 767px) {
    .related-adlocalSingleSlider .play-button {
      -moz-background-size: 70px 70px;
      -webkit-background-size: 70px 70px;
      background-size: 70px 70px; } }
  @media (max-width: 439px) {
    .related-adlocalSingleSlider .play-button {
      -moz-background-size: 30px 30px;
      -webkit-background-size: 30px 30px;
      background-size: 30px 30px; } }
.related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .image-column-single:before, .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .image-column-single:before {
  background-color: #2b3729 !important; }
.related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before, .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
  background-color: #2b3729 !important; }
.related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content, .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content {
  background-color: #2b3729 !important; }
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h1,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h2,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h4,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner h5,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner p,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner .icon-block,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block, .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h1,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h2,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h4,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner h5,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner p,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner .icon-block,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF !important; }
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  .related-adlocalSingleSlider.bg-adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block:focus, .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  .related-adlocalSingleSlider.bg-adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF !important; }
.related-adlocalSingleSlider.bg-adlocal-blue .related-title, .related-adlocalSingleSlider.bg-adlocal-brown .related-title {
  color: #000;
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
.related-adlocalSingleSlider.bg-adlocal-blue .slick-prev,
.related-adlocalSingleSlider.bg-adlocal-blue .slick-next, .related-adlocalSingleSlider.bg-adlocal-brown .slick-prev,
.related-adlocalSingleSlider.bg-adlocal-brown .slick-next {
  content: "";
  background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
  .related-adlocalSingleSlider.bg-adlocal-blue .slick-prev:hover, .related-adlocalSingleSlider.bg-adlocal-blue .slick-prev:focus,
  .related-adlocalSingleSlider.bg-adlocal-blue .slick-next:hover,
  .related-adlocalSingleSlider.bg-adlocal-blue .slick-next:focus, .related-adlocalSingleSlider.bg-adlocal-brown .slick-prev:hover, .related-adlocalSingleSlider.bg-adlocal-brown .slick-prev:focus,
  .related-adlocalSingleSlider.bg-adlocal-brown .slick-next:hover,
  .related-adlocalSingleSlider.bg-adlocal-brown .slick-next:focus {
    background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
.related-adlocalSingleSlider.bg-adlocal-blue .slick-dots li.slick-active button:before, .related-adlocalSingleSlider.bg-adlocal-brown .slick-dots li.slick-active button:before {
  border: 1px solid #000;
  background-color: #000; }
.related-adlocalSingleSlider.bg-adlocal-blue .slick-dots li button:before, .related-adlocalSingleSlider.bg-adlocal-brown .slick-dots li button:before {
  border: 1px solid #000; }
.related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .image-column-single:before {
  background-color: #2b3729 !important; }
.related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
  background-color: #2b3729 !important; }
.related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content {
  background-color: #67aad7 !important; }
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h1,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h2,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h3,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h4,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner h5,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner p,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner .icon-block,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #000 !important; }
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  .related-adlocalSingleSlider.bg-adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #000 !important; }
.related-adlocalSingleSlider .related-title {
  color: #FFF;
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
.related-adlocalSingleSlider .slick-prev,
.related-adlocalSingleSlider .slick-next {
  content: "";
  background-image: url("../../visit/img/ADLocalArrows-White.svg");
  background-repeat: no-repeat;
  -moz-background-size: 65px 45px;
  -webkit-background-size: 65px 45px;
  background-size: 65px 45px;
  width: 65px;
  height: 45px; }
  @media (max-width: 991px) {
    .related-adlocalSingleSlider .slick-prev,
    .related-adlocalSingleSlider .slick-next {
      -moz-background-size: 45px 25px;
      -webkit-background-size: 45px 25px;
      background-size: 45px 25px;
      width: 45px;
      height: 25px; } }
  .related-adlocalSingleSlider .slick-prev:hover, .related-adlocalSingleSlider .slick-prev:focus,
  .related-adlocalSingleSlider .slick-next:hover,
  .related-adlocalSingleSlider .slick-next:focus {
    background-image: url("../../visit/img/ADLocalArrows-White.svg"); }
  .related-adlocalSingleSlider .slick-prev:before,
  .related-adlocalSingleSlider .slick-next:before {
    display: none;
    visibility: hidden; }
.related-adlocalSingleSlider .slick-prev {
  left: -50px; }
  @media (max-width: 991px) {
    .related-adlocalSingleSlider .slick-prev {
      left: -40px; } }
  @media (max-width: 767px) {
    .related-adlocalSingleSlider .slick-prev {
      display: none !important;
      visibility: hidden; } }
.related-adlocalSingleSlider .slick-next {
  right: -50px;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }
  @media (max-width: 991px) {
    .related-adlocalSingleSlider .slick-next {
      right: -40px; } }
  @media (max-width: 767px) {
    .related-adlocalSingleSlider .slick-next {
      display: none !important;
      visibility: hidden; } }
.related-adlocalSingleSlider .slick-dots li.slick-active button:before {
  opacity: 1;
  border: 1px solid #FFF;
  background-color: #FFF; }
.related-adlocalSingleSlider .slick-dots li button:before {
  content: "";
  opacity: 1;
  font-size: 6px;
  width: 10px;
  height: 10px;
  border: 1px solid #FFF;
  background-color: transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider p {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner {
  padding: 1rem; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
    font-family: "Solina Light", sans-serif;
    font-weight: 300;
    font-size: 2rem; }
    @media (max-width: 991px) {
      .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
        font-size: 1.5rem; } }
    @media (max-width: 767px) {
      .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
        font-size: 1.75rem; } }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .flex-column {
  overflow: unset; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .right-arrow {
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  margin-left: 0; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider:hover .right-arrow {
  -moz-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  margin-left: 30px; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single {
  position: relative; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    z-index: 1;
    width: 20px;
    height: 100%;
    top: 0;
    right: -2px; }
    @media (max-width: 767px) {
      .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        -moz-border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
        border-top-left-radius: 20px;
        -moz-border-top-right-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        border-top-right-radius: 20px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        height: 30px;
        bottom: 0;
        left: 0;
        top: unset; } }
    @media (max-width: 575px) {
      .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        bottom: 0;
        height: 30px; } }
    @media (max-width: 439px) {
      .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        bottom: 0;
        height: 30px; } }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
  background-color: #FFF !important; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content {
  background-color: #FFF; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content h3,
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content p {
    color: #000; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content .right-arrow {
    background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .image-column-single:before {
  background-color: #FFF !important; }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content {
  background-color: #FFF; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content h3,
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content p {
    color: #000; }
  .related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider[data-card-colindex="1"] .twocol-content .right-arrow {
    background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
.related-adlocalSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content {
  align-content: start; }
.related-adlocalSingleSlider .content__image {
  height: 420px; }
  @media (max-width: 767px) {
    .related-adlocalSingleSlider .content__image {
      height: auto; } }
  .related-adlocalSingleSlider .content__image img {
    object-fit: cover;
    object-position: 50%;
    width: 100%;
    height: 100%; }

.related-adlocalDoubleSlider {
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px; }
  .related-adlocalDoubleSlider.bg-adlocal-blue .related-title {
    color: #000;
    font-family: "GT Super Text", sans-serif;
    font-size: 2.6rem; }
  .related-adlocalDoubleSlider.bg-adlocal-blue .slick-prev,
  .related-adlocalDoubleSlider.bg-adlocal-blue .slick-next {
    content: "";
    background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
    .related-adlocalDoubleSlider.bg-adlocal-blue .slick-prev:hover, .related-adlocalDoubleSlider.bg-adlocal-blue .slick-prev:focus,
    .related-adlocalDoubleSlider.bg-adlocal-blue .slick-next:hover,
    .related-adlocalDoubleSlider.bg-adlocal-blue .slick-next:focus {
      background-image: url("../../visit/img/ADLocalArrows-Black.svg"); }
  .related-adlocalDoubleSlider.bg-adlocal-blue .slick-dots li.slick-active button:before {
    border: 1px solid #000;
    background-color: #000; }
  .related-adlocalDoubleSlider.bg-adlocal-blue .slick-dots li button:before {
    border: 1px solid #000; }
  .related-adlocalDoubleSlider .double-content .card-double {
    height: 350px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
    .related-adlocalDoubleSlider .double-content .card-double .card-double-image {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      .related-adlocalDoubleSlider .double-content .card-double .card-double-image img {
        object-position: center;
        object-fit: cover;
        max-width: none;
        width: 100%;
        height: auto; }
    .related-adlocalDoubleSlider .double-content .card-double .card-double-text {
      font-family: "Solina Light", sans-serif;
      font-weight: 300; }
  .related-adlocalDoubleSlider .related-title {
    color: #FFF;
    font-family: "GT Super Text", sans-serif;
    font-size: 2.6rem; }
  .related-adlocalDoubleSlider .slick-prev,
  .related-adlocalDoubleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/ADLocalArrows-White.svg");
    background-repeat: no-repeat;
    -moz-background-size: 65px 45px;
    -webkit-background-size: 65px 45px;
    background-size: 65px 45px;
    width: 65px;
    height: 45px; }
    @media (max-width: 991px) {
      .related-adlocalDoubleSlider .slick-prev,
      .related-adlocalDoubleSlider .slick-next {
        -moz-background-size: 45px 25px;
        -webkit-background-size: 45px 25px;
        background-size: 45px 25px;
        width: 45px;
        height: 25px; } }
    .related-adlocalDoubleSlider .slick-prev:hover, .related-adlocalDoubleSlider .slick-prev:focus,
    .related-adlocalDoubleSlider .slick-next:hover,
    .related-adlocalDoubleSlider .slick-next:focus {
      background-image: url("../../visit/img/ADLocalArrows-White.svg"); }
    .related-adlocalDoubleSlider .slick-prev:before,
    .related-adlocalDoubleSlider .slick-next:before {
      display: none;
      visibility: hidden; }
  .related-adlocalDoubleSlider .slick-prev {
    left: -50px; }
    @media (max-width: 991px) {
      .related-adlocalDoubleSlider .slick-prev {
        left: -40px; } }
    @media (max-width: 767px) {
      .related-adlocalDoubleSlider .slick-prev {
        display: none !important;
        visibility: hidden; } }
  .related-adlocalDoubleSlider .slick-next {
    right: -50px;
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); }
    @media (max-width: 991px) {
      .related-adlocalDoubleSlider .slick-next {
        right: -40px; } }
    @media (max-width: 767px) {
      .related-adlocalDoubleSlider .slick-next {
        display: none !important;
        visibility: hidden; } }
  .related-adlocalDoubleSlider .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  .related-adlocalDoubleSlider .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

.related-afwSingleSlider .related-title {
  color: #000000;
  font-family: "PP Grafier", sans-serif;
  font-size: 2.6rem; }
.related-afwSingleSlider .slick-dots {
    /*width: 50%;
    bottom: unset;
    top: 20px;
    right: 0;
    padding-left: 2.5rem;
    text-align: left;

    @include lg-max{
      right: 0;
    }*/
  padding-left: 0;
  text-align: center;
  bottom: -25px;
  width: 100%;
  top: unset;
  left: unset;
  right: unset; }
.related-afwSingleSlider .slick-prev,
.related-afwSingleSlider .slick-next {
  content: "";
  background-repeat: no-repeat;
  -moz-background-size: 40px 40px;
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
  width: 40px;
  height: 40px; }
  @media (max-width: 991px) {
    .related-afwSingleSlider .slick-prev,
    .related-afwSingleSlider .slick-next {
      -moz-background-size: 30px 30px;
      -webkit-background-size: 30px 30px;
      background-size: 30px 30px;
      width: 30px;
      height: 30px; } }
  .related-afwSingleSlider .slick-prev:hover, .related-afwSingleSlider .slick-prev:focus,
  .related-afwSingleSlider .slick-next:hover,
  .related-afwSingleSlider .slick-next:focus {
    background-image: url("../../visit/img/Arrow-R.svg"); }
  .related-afwSingleSlider .slick-prev:before,
  .related-afwSingleSlider .slick-next:before {
    display: none;
    visibility: hidden; }
.related-afwSingleSlider .slick-prev {
  left: -50px;
  background-image: url("../../visit/img/Arrow-L.svg"); }
  @media (max-width: 991px) {
    .related-afwSingleSlider .slick-prev {
      left: -20px; } }
  @media (max-width: 767px) {
    .related-afwSingleSlider .slick-prev {
      display: none !important;
      visibility: hidden; } }
.related-afwSingleSlider .slick-next {
  right: -50px;
  background-image: url("../../visit/img/Arrow-R.svg"); }
  @media (max-width: 991px) {
    .related-afwSingleSlider .slick-next {
      right: -20px; } }
  @media (max-width: 767px) {
    .related-afwSingleSlider .slick-next {
      display: none !important;
      visibility: hidden; } }
.related-afwSingleSlider .slick-dots li {
  width: 10px;
  height: 10px; }
  .related-afwSingleSlider .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #000000;
    background-color: #000000; }
  .related-afwSingleSlider .slick-dots li button {
    width: 10px;
    height: 10px; }
  .related-afwSingleSlider .slick-dots li button:before {
    content: "";
    opacity: 0.35;
    font-size: 4px;
    width: 10px;
    height: 10px;
    border: 1px solid #000000;
    background-color: #000000;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider p {
  font-family: "Styrene A", sans-serif;
  font-weight: normal;
  line-height: 1.5; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner {
  padding: 1rem 2rem;
  font-family: "Styrene A", sans-serif; }
  .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
    font-family: "Styrene A", sans-serif;
    font-weight: normal;
    font-size: 1.3rem;
    text-transform: uppercase;
    line-height: 1.6;
    margin-bottom: 1rem; }
    @media (max-width: 991px) {
      .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
        font-size: 1.1rem; } }
    @media (max-width: 767px) {
      .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .text-inner h3 {
        font-size: 1.1rem; } }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .flex-column {
  overflow: unset; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .right-arrow {
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  margin-left: 0; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider:hover .right-arrow {
  -moz-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  margin-left: 30px; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single {
  position: relative; }
  .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
    content: "";
    position: absolute;
    -moz-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 1;
    width: 20px;
    height: 100%;
    top: 0;
    right: -2px; }
    @media (max-width: 767px) {
      .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        -moz-border-top-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -moz-border-top-right-radius: 0;
        -webkit-border-top-right-radius: 0;
        border-top-right-radius: 0;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        height: 30px;
        bottom: 0;
        left: 0;
        top: unset; } }
    @media (max-width: 575px) {
      .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        bottom: 0;
        height: 30px; } }
    @media (max-width: 439px) {
      .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
        bottom: 0;
        height: 30px; } }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .image-column-single:before {
  display: none; }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content {
  background-color: transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content h3,
  .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content p {
    color: #000000; }
  .related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content .right-arrow {
    background-image: url("../../visit/img/Arrow-R.svg"); }
.related-afwSingleSlider .twoColLayout--container .single--slider .card--experienceSingleSlider .twocol-content {
  align-content: start; }
.related-afwSingleSlider .content__image {
  height: 420px; }
  @media (max-width: 767px) {
    .related-afwSingleSlider .content__image {
      height: auto; } }
  .related-afwSingleSlider .content__image img {
    object-fit: cover;
    object-position: 50%;
    width: 100%;
    height: 100%; }

.angle--top-left {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 100%);
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 100%)) {
    .angle--top-left::before, .angle--top-left::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--top-left::before {
      top: 0;
      border-width: 4vw 100vw 0 0;
      border-color: #fff transparent transparent transparent; } }

.angle--top-right {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 100%);
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 100%)) {
    .angle--top-right::before, .angle--top-right::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--top-right::before {
      top: 0;
      border-width: 4vw 0 0 100vw;
      border-color: #fff transparent transparent transparent; } }

.angle--bottom-left {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 3vw));
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 3vw));
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 3vw));
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 3vw))) {
    .angle--bottom-left::before, .angle--bottom-left::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--bottom-left::after {
      bottom: 0;
      border-width: 0 100vw 4vw 0;
      border-color: transparent transparent #fff transparent; } }

.angle--bottom-right {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 3vw), 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 3vw), 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 3vw), 0 100%);
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 0, 100% 0, 100% calc(100% - 3vw), 0 100%)) {
    .angle--bottom-right::before, .angle--bottom-right::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--bottom-right::after {
      bottom: 0;
      border-width: 0 0 4vw 100vw;
      border-color: transparent transparent #fff transparent; } }

.angle--both-left-left {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 calc(100% - 3vw));
  -webkit-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 calc(100% - 3vw));
  clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 calc(100% - 3vw));
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% 100%, 0 calc(100% - 3vw))) {
    .angle--both-left-left::before, .angle--both-left-left::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--both-left-left::before {
      top: 0;
      border-width: 4vw 100vw 0 0;
      border-color: #fff transparent transparent transparent; }
    .angle--both-left-left::after {
      bottom: 0;
      border-width: 0 100vw 4vw 0;
      border-color: transparent transparent #fff transparent; } }

.angle--both-right-right {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% calc(100% - 3vw), 0 100%);
  -webkit-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% calc(100% - 3vw), 0 100%);
  clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% calc(100% - 3vw), 0 100%);
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% calc(100% - 3vw), 0 100%)) {
    .angle--both-right-right::before, .angle--both-right-right::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--both-right-right::before {
      top: 0;
      border-width: 4vw 0 0 100vw;
      border-color: #fff transparent transparent transparent; }
    .angle--both-right-right::after {
      bottom: 0;
      border-width: 0 0 4vw 100vw;
      border-color: transparent transparent #fff transparent; } }

.angle--both-left-right {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% calc(100% - 3vw), 0 100%);
  -webkit-clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% calc(100% - 3vw), 0 100%);
  clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% calc(100% - 3vw), 0 100%);
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 calc(0% + 3vw), 100% 0, 100% calc(100% - 3vw), 0 100%)) {
    .angle--both-left-right::before, .angle--both-left-right::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--both-left-right::before {
      top: 0;
      border-width: 4vw 100vw 0 0;
      border-color: #fff transparent transparent transparent; }
    .angle--both-left-right::after {
      bottom: 0;
      border-width: 0 0 4vw 100vw;
      border-color: transparent transparent #fff transparent; } }

.angle--both-right-left {
  position: relative;
  overflow: hidden;
  -moz-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 calc(100% - 3vw));
  -webkit-clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 calc(100% - 3vw));
  clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 calc(100% - 3vw));
  margin-bottom: -1px; }
  @supports not (clip-path: polygon(0 0, 100% calc(0% + 3vw), 100% 100%, 0 calc(100% - 3vw))) {
    .angle--both-right-left::before, .angle--both-right-left::after {
      content: "";
      position: absolute;
      left: 0;
      z-index: 10;
      display: block;
      border-style: solid; }
    .angle--both-right-left::before {
      top: 0;
      border-width: 4vw 0 0 100vw;
      border-color: #fff transparent transparent transparent; }
    .angle--both-right-left::after {
      bottom: 0;
      border-width: 0 100vw 4vw 0;
      border-color: transparent transparent #fff transparent; } }

.angle--top-left .angle__content,
.angle--top-right .angle__content {
  padding-top: 6rem; }

.angle--bottom-left .angle__content,
.angle--bottom-right .angle__content {
  padding-bottom: 6rem; }

.angle--both-left-left .angle__content,
.angle--both-right-right .angle__content,
.angle--both-left-right .angle__content,
.angle--both-right-left .angle__content {
  padding-top: 6rem;
  padding-bottom: 6rem; }

.angle__content {
  /*background: #333; */
  display: block;
  width: 100%;
  height: auto; }

.angle--colour {
  /*color: #fff;
  background-color: #2196F3;*/
  text-align: center;
  padding: 10% 0; }

.angle__content.hero-wrap {
  padding-top: 0;
  padding-bottom: 0; }

body[data-page-type="page"] .angle__content.hero-wrap .hero-container {
  height: 50rem; }

body[data-page-type="page"] .angle__content.hero-wrap .hero-container {
  margin-top: 0; }

.hero-angle-wrap {
  margin-top: 7rem !important; }

/* set default colors for the angled content blocks */
/*
[data-theme="experienceAdelaideBlue"] .angle__content {
    background: #002f50;
}
[data-theme="experienceAdelaideGreen"] .angle__content {
    background: lightgreen;
}
[data-theme="experienceAdelaideRed"] .angle__content {
    background: red;
}
[data-theme="experienceAdelaideDefault"] .angle__content {
    background: #fff;
}
*/
/* 2021-04-21 breadcrumbs moved out of nav main */
/* moved to breadcrumbs css
  .breadcrumbs {
    z-index: 1;  needed to be clickable
    position: absolute;
    top: 5.3rem;
    background-color: transparent !important;
}
*/
/* override the angled content block colors from the block itself */
/*.theme--blue .angle__content,
.themeBlue .angle__content {
    background: #002f50;
}

.theme--green  .angle__content,
.themeGreen  .angle__content {
    background: lightgreen;
}

.theme--default .angle__content,
.themeDefault .angle__content {
    background: #fff;
}*/
/* offset margins */
.top-negative-margin--small {
  margin-top: -4rem; }

.top-negative-margin--medium {
  margin-top: -8rem; }

.top-negative-margin--small {
  margin-top: -12rem; }

/* ---  [ background colours ] --- */
.bg-none {
  background-color: transparent; }

.bg-lightGrey {
  background-color: #f9f9f9; }

/* ---- ADLocal ---- */
.adlocal-green,
.listing-adlocal-green,
.listing-bg-adlocal-green,
.bg-heading-adlocal-green,
.bg-embed-adlocal-green,
.bg-adlocal-green {
  background-color: #2b3729; }

.adlocal-blue,
.listing-adlocal-blue,
.listing-bg-adlocal-blue,
.bg-heading-adlocal-blue,
.bg-embed-adlocal-blue,
.bg-adlocal-blue {
  background-color: #67aad7; }

.adlocal-brown,
.listing-adlocal-brown,
.listing-bg-adlocal-brown,
.bg-heading-adlocal-brown,
.bg-embed-adlocal-brown,
.bg-adlocal-brown {
  background-color: #451717; }

.adlocal-winter-light-blue,
.listing-adlocal-winter-light-blue,
.listing-bg-adlocal-winter-light-blue,
.bg-heading-adlocal-winter-light-blue,
.bg-embed-adlocal-winter-light-blue,
.bg-adlocal-winter-light-blue {
  background-color: #c5dee2; }

.adlocal-winter-dark-blue,
.listing-adlocal-winter-dark-blue,
.listing-bg-adlocal-winter-dark-blue,
.bg-heading-adlocal-winter-dark-blue,
.bg-embed-adlocal-winter-dark-blue,
.bg-adlocal-winter-dark-blue {
  background-color: #2f4a9c; }

/* ---- winter ---- */
.bg-black {
  background-color: #000; }

.bg-winter-red {
  background-color: #FF1919; }

.bg-winter-blue {
  background-color: #000AC8; }

.bg-winter-light-blue {
  background-color: #c5dee2; }

.bg-winter-dark-blue {
  background-color: #2f4a9c; }

.bg-winter-yellow {
  background-color: #FFDC00; }

.bg-winter-orange {
  background-color: #FF783D; }

.bg-winter-green {
  background-color: #00AF32; }

.bg-winter-pink {
  background-color: #f480bd; }

/* ---- AX ---- */
[data-navpanel-bg="bg-yellow"],
.listing-bg-yellow,
.bg-heading-yellow,
.bg-carousel-aeda-yellow,
.bg-aeda-yellow,
.bg-yellow {
  background-color: #f8d388 !important; }
  [data-navpanel-bg="bg-yellow"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-yellow"].related-experienceSingleSlider .slick-next,
  .listing-bg-yellow.related-experienceSingleSlider .slick-prev,
  .listing-bg-yellow.related-experienceSingleSlider .slick-next,
  .bg-heading-yellow.related-experienceSingleSlider .slick-prev,
  .bg-heading-yellow.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-yellow.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-yellow.related-experienceSingleSlider .slick-next,
  .bg-aeda-yellow.related-experienceSingleSlider .slick-prev,
  .bg-aeda-yellow.related-experienceSingleSlider .slick-next,
  .bg-yellow.related-experienceSingleSlider .slick-prev,
  .bg-yellow.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-yellow"] .slick-dots li.slick-active button:before,
  .listing-bg-yellow .slick-dots li.slick-active button:before,
  .bg-heading-yellow .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-yellow .slick-dots li.slick-active button:before,
  .bg-aeda-yellow .slick-dots li.slick-active button:before,
  .bg-yellow .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-yellow"] .slick-dots li button:before,
  .listing-bg-yellow .slick-dots li button:before,
  .bg-heading-yellow .slick-dots li button:before,
  .bg-carousel-aeda-yellow .slick-dots li button:before,
  .bg-aeda-yellow .slick-dots li button:before,
  .bg-yellow .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-cream"],
.listing-bg-cream,
.bg-heading-cream,
.bg-carousel-aeda-cream,
.bg-aeda-cream,
.bg-cream,
.bg-embed-cream {
  background-color: #fff1EA !important; }
  [data-navpanel-bg="bg-cream"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-cream"].related-experienceSingleSlider .slick-next,
  .listing-bg-cream.related-experienceSingleSlider .slick-prev,
  .listing-bg-cream.related-experienceSingleSlider .slick-next,
  .bg-heading-cream.related-experienceSingleSlider .slick-prev,
  .bg-heading-cream.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-cream.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-cream.related-experienceSingleSlider .slick-next,
  .bg-aeda-cream.related-experienceSingleSlider .slick-prev,
  .bg-aeda-cream.related-experienceSingleSlider .slick-next,
  .bg-cream.related-experienceSingleSlider .slick-prev,
  .bg-cream.related-experienceSingleSlider .slick-next,
  .bg-embed-cream.related-experienceSingleSlider .slick-prev,
  .bg-embed-cream.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-cream"] .slick-dots li.slick-active button:before,
  .listing-bg-cream .slick-dots li.slick-active button:before,
  .bg-heading-cream .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-cream .slick-dots li.slick-active button:before,
  .bg-aeda-cream .slick-dots li.slick-active button:before,
  .bg-cream .slick-dots li.slick-active button:before,
  .bg-embed-cream .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-cream"] .slick-dots li button:before,
  .listing-bg-cream .slick-dots li button:before,
  .bg-heading-cream .slick-dots li button:before,
  .bg-carousel-aeda-cream .slick-dots li button:before,
  .bg-aeda-cream .slick-dots li button:before,
  .bg-cream .slick-dots li button:before,
  .bg-embed-cream .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-mint"],
.listing-bg-mint,
.bg-heading-mint,
.bg-carousel-aeda-mint,
.bg-aeda-mint,
.bg-mint,
.bg-embed-mint {
  background-color: #c1e2b0 !important; }
  [data-navpanel-bg="bg-mint"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-mint"].related-experienceSingleSlider .slick-next,
  .listing-bg-mint.related-experienceSingleSlider .slick-prev,
  .listing-bg-mint.related-experienceSingleSlider .slick-next,
  .bg-heading-mint.related-experienceSingleSlider .slick-prev,
  .bg-heading-mint.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-mint.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-mint.related-experienceSingleSlider .slick-next,
  .bg-aeda-mint.related-experienceSingleSlider .slick-prev,
  .bg-aeda-mint.related-experienceSingleSlider .slick-next,
  .bg-mint.related-experienceSingleSlider .slick-prev,
  .bg-mint.related-experienceSingleSlider .slick-next,
  .bg-embed-mint.related-experienceSingleSlider .slick-prev,
  .bg-embed-mint.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-mint"] .slick-dots li.slick-active button:before,
  .listing-bg-mint .slick-dots li.slick-active button:before,
  .bg-heading-mint .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-mint .slick-dots li.slick-active button:before,
  .bg-aeda-mint .slick-dots li.slick-active button:before,
  .bg-mint .slick-dots li.slick-active button:before,
  .bg-embed-mint .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-mint"] .slick-dots li button:before,
  .listing-bg-mint .slick-dots li button:before,
  .bg-heading-mint .slick-dots li button:before,
  .bg-carousel-aeda-mint .slick-dots li button:before,
  .bg-aeda-mint .slick-dots li button:before,
  .bg-mint .slick-dots li button:before,
  .bg-embed-mint .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-lightmint"],
.listing-bg-lightmint,
.bg-heading-lightmint,
.bg-carousel-aeda-mint-light,
.bg-aeda-mint-light,
.bg-lightmint,
.bg-embed-lightmint {
  background-color: #E7F7E8 !important; }
  [data-navpanel-bg="bg-lightmint"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightmint"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightmint.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightmint.related-experienceSingleSlider .slick-next,
  .bg-heading-lightmint.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightmint.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-mint-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-mint-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-mint-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-mint-light.related-experienceSingleSlider .slick-next,
  .bg-lightmint.related-experienceSingleSlider .slick-prev,
  .bg-lightmint.related-experienceSingleSlider .slick-next,
  .bg-embed-lightmint.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightmint.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightmint"] .slick-dots li.slick-active button:before,
  .listing-bg-lightmint .slick-dots li.slick-active button:before,
  .bg-heading-lightmint .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-mint-light .slick-dots li.slick-active button:before,
  .bg-aeda-mint-light .slick-dots li.slick-active button:before,
  .bg-lightmint .slick-dots li.slick-active button:before,
  .bg-embed-lightmint .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightmint"] .slick-dots li button:before,
  .listing-bg-lightmint .slick-dots li button:before,
  .bg-heading-lightmint .slick-dots li button:before,
  .bg-carousel-aeda-mint-light .slick-dots li button:before,
  .bg-aeda-mint-light .slick-dots li button:before,
  .bg-lightmint .slick-dots li button:before,
  .bg-embed-lightmint .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-red"],
.listing-bg-red,
.bg-heading-red,
.bg-carousel-aeda-red,
.bg-aeda-red,
.bg-red,
.bg-embed-red {
  background-color: #E33C32 !important; }
  [data-navpanel-bg="bg-red"] .twoColLayout--container .related-title,
  .listing-bg-red .twoColLayout--container .related-title,
  .bg-heading-red .twoColLayout--container .related-title,
  .bg-carousel-aeda-red .twoColLayout--container .related-title,
  .bg-aeda-red .twoColLayout--container .related-title,
  .bg-red .twoColLayout--container .related-title,
  .bg-embed-red .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-red"] .slick-dots li.slick-active button:before,
  .listing-bg-red .slick-dots li.slick-active button:before,
  .bg-heading-red .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-red .slick-dots li.slick-active button:before,
  .bg-aeda-red .slick-dots li.slick-active button:before,
  .bg-red .slick-dots li.slick-active button:before,
  .bg-embed-red .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-red"] .slick-dots li button:before,
  .listing-bg-red .slick-dots li button:before,
  .bg-heading-red .slick-dots li button:before,
  .bg-carousel-aeda-red .slick-dots li button:before,
  .bg-aeda-red .slick-dots li button:before,
  .bg-red .slick-dots li button:before,
  .bg-embed-red .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-red"] .eventListing--container .heading--event-daterange,
  .listing-bg-red .eventListing--container .heading--event-daterange,
  .bg-heading-red .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-red .eventListing--container .heading--event-daterange,
  .bg-aeda-red .eventListing--container .heading--event-daterange,
  .bg-red .eventListing--container .heading--event-daterange,
  .bg-embed-red .eventListing--container .heading--event-daterange {
    color: #FFF !important; }
  [data-navpanel-bg="bg-red"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-red"] .eventListing--container .trans-btn,
  .listing-bg-red .eventListing--container .trans-white-btn,
  .listing-bg-red .eventListing--container .trans-btn,
  .bg-heading-red .eventListing--container .trans-white-btn,
  .bg-heading-red .eventListing--container .trans-btn,
  .bg-carousel-aeda-red .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-red .eventListing--container .trans-btn,
  .bg-aeda-red .eventListing--container .trans-white-btn,
  .bg-aeda-red .eventListing--container .trans-btn,
  .bg-red .eventListing--container .trans-white-btn,
  .bg-red .eventListing--container .trans-btn,
  .bg-embed-red .eventListing--container .trans-white-btn,
  .bg-embed-red .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-red"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-red"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-red"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-red"] .eventListing--container .trans-btn:focus,
    .listing-bg-red .eventListing--container .trans-white-btn:hover,
    .listing-bg-red .eventListing--container .trans-white-btn:focus,
    .listing-bg-red .eventListing--container .trans-btn:hover,
    .listing-bg-red .eventListing--container .trans-btn:focus,
    .bg-heading-red .eventListing--container .trans-white-btn:hover,
    .bg-heading-red .eventListing--container .trans-white-btn:focus,
    .bg-heading-red .eventListing--container .trans-btn:hover,
    .bg-heading-red .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-red .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-red .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-red .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-red .eventListing--container .trans-btn:focus,
    .bg-aeda-red .eventListing--container .trans-white-btn:hover,
    .bg-aeda-red .eventListing--container .trans-white-btn:focus,
    .bg-aeda-red .eventListing--container .trans-btn:hover,
    .bg-aeda-red .eventListing--container .trans-btn:focus,
    .bg-red .eventListing--container .trans-white-btn:hover,
    .bg-red .eventListing--container .trans-white-btn:focus,
    .bg-red .eventListing--container .trans-btn:hover,
    .bg-red .eventListing--container .trans-btn:focus,
    .bg-embed-red .eventListing--container .trans-white-btn:hover,
    .bg-embed-red .eventListing--container .trans-white-btn:focus,
    .bg-embed-red .eventListing--container .trans-btn:hover,
    .bg-embed-red .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightred"],
.listing-bg-lightred,
.bg-heading-lightred,
.bg-carousel-aeda-red-light,
.bg-aeda-red-light,
.bg-lightred,
.bg-embed-lightred {
  background-color: #FFABA8 !important; }
  [data-navpanel-bg="bg-lightred"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightred"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightred.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightred.related-experienceSingleSlider .slick-next,
  .bg-heading-lightred.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightred.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-red-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-red-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-red-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-red-light.related-experienceSingleSlider .slick-next,
  .bg-lightred.related-experienceSingleSlider .slick-prev,
  .bg-lightred.related-experienceSingleSlider .slick-next,
  .bg-embed-lightred.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightred.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightred"] .slick-dots li.slick-active button:before,
  .listing-bg-lightred .slick-dots li.slick-active button:before,
  .bg-heading-lightred .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-red-light .slick-dots li.slick-active button:before,
  .bg-aeda-red-light .slick-dots li.slick-active button:before,
  .bg-lightred .slick-dots li.slick-active button:before,
  .bg-embed-lightred .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightred"] .slick-dots li button:before,
  .listing-bg-lightred .slick-dots li button:before,
  .bg-heading-lightred .slick-dots li button:before,
  .bg-carousel-aeda-red-light .slick-dots li button:before,
  .bg-aeda-red-light .slick-dots li button:before,
  .bg-lightred .slick-dots li button:before,
  .bg-embed-lightred .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-pink"],
.listing-bg-pink,
.bg-heading-pink,
.bg-carousel-aeda-pink,
.bg-aeda-pink,
.bg-pink,
.bg-embed-pink {
  background-color: #FFABA8 !important; }
  [data-navpanel-bg="bg-pink"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-pink"].related-experienceSingleSlider .slick-next,
  .listing-bg-pink.related-experienceSingleSlider .slick-prev,
  .listing-bg-pink.related-experienceSingleSlider .slick-next,
  .bg-heading-pink.related-experienceSingleSlider .slick-prev,
  .bg-heading-pink.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-pink.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-pink.related-experienceSingleSlider .slick-next,
  .bg-aeda-pink.related-experienceSingleSlider .slick-prev,
  .bg-aeda-pink.related-experienceSingleSlider .slick-next,
  .bg-pink.related-experienceSingleSlider .slick-prev,
  .bg-pink.related-experienceSingleSlider .slick-next,
  .bg-embed-pink.related-experienceSingleSlider .slick-prev,
  .bg-embed-pink.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-pink"] .slick-dots li.slick-active button:before,
  .listing-bg-pink .slick-dots li.slick-active button:before,
  .bg-heading-pink .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-pink .slick-dots li.slick-active button:before,
  .bg-aeda-pink .slick-dots li.slick-active button:before,
  .bg-pink .slick-dots li.slick-active button:before,
  .bg-embed-pink .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-pink"] .slick-dots li button:before,
  .listing-bg-pink .slick-dots li button:before,
  .bg-heading-pink .slick-dots li button:before,
  .bg-carousel-aeda-pink .slick-dots li button:before,
  .bg-aeda-pink .slick-dots li button:before,
  .bg-pink .slick-dots li button:before,
  .bg-embed-pink .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-lightpink"],
.listing-bg-lightpink,
.bg-heading-lightpink,
.bg-carousel-aeda-pink-light,
.bg-aeda-pink-light,
.bg-lightpink,
.bg-embed-lightpink {
  background-color: #FFE9E3 !important; }
  [data-navpanel-bg="bg-lightpink"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightpink"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightpink.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightpink.related-experienceSingleSlider .slick-next,
  .bg-heading-lightpink.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightpink.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-pink-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-pink-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-pink-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-pink-light.related-experienceSingleSlider .slick-next,
  .bg-lightpink.related-experienceSingleSlider .slick-prev,
  .bg-lightpink.related-experienceSingleSlider .slick-next,
  .bg-embed-lightpink.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightpink.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightpink"] .slick-dots li.slick-active button:before,
  .listing-bg-lightpink .slick-dots li.slick-active button:before,
  .bg-heading-lightpink .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-pink-light .slick-dots li.slick-active button:before,
  .bg-aeda-pink-light .slick-dots li.slick-active button:before,
  .bg-lightpink .slick-dots li.slick-active button:before,
  .bg-embed-lightpink .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightpink"] .slick-dots li button:before,
  .listing-bg-lightpink .slick-dots li button:before,
  .bg-heading-lightpink .slick-dots li button:before,
  .bg-carousel-aeda-pink-light .slick-dots li button:before,
  .bg-aeda-pink-light .slick-dots li button:before,
  .bg-lightpink .slick-dots li button:before,
  .bg-embed-lightpink .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-blue"],
.listing-bg-blue,
.bg-heading-blue,
.bg-carousel-aeda-blue,
.bg-aeda-blue,
.bg-blue,
.bg-embed-blue {
  background-color: #1f3046 !important; }
  [data-navpanel-bg="bg-blue"] .twoColLayout--container .related-title,
  .listing-bg-blue .twoColLayout--container .related-title,
  .bg-heading-blue .twoColLayout--container .related-title,
  .bg-carousel-aeda-blue .twoColLayout--container .related-title,
  .bg-aeda-blue .twoColLayout--container .related-title,
  .bg-blue .twoColLayout--container .related-title,
  .bg-embed-blue .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-blue"] .slick-dots li.slick-active button:before,
  .listing-bg-blue .slick-dots li.slick-active button:before,
  .bg-heading-blue .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-blue .slick-dots li.slick-active button:before,
  .bg-aeda-blue .slick-dots li.slick-active button:before,
  .bg-blue .slick-dots li.slick-active button:before,
  .bg-embed-blue .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-blue"] .slick-dots li button:before,
  .listing-bg-blue .slick-dots li button:before,
  .bg-heading-blue .slick-dots li button:before,
  .bg-carousel-aeda-blue .slick-dots li button:before,
  .bg-aeda-blue .slick-dots li button:before,
  .bg-blue .slick-dots li button:before,
  .bg-embed-blue .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-blue"].heading-container h1,
  [data-navpanel-bg="bg-blue"].heading-container h2,
  [data-navpanel-bg="bg-blue"].heading-container h3,
  [data-navpanel-bg="bg-blue"].heading-container h4,
  [data-navpanel-bg="bg-blue"].heading-container h5,
  [data-navpanel-bg="bg-blue"].heading-container h6,
  .listing-bg-blue.heading-container h1,
  .listing-bg-blue.heading-container h2,
  .listing-bg-blue.heading-container h3,
  .listing-bg-blue.heading-container h4,
  .listing-bg-blue.heading-container h5,
  .listing-bg-blue.heading-container h6,
  .bg-heading-blue.heading-container h1,
  .bg-heading-blue.heading-container h2,
  .bg-heading-blue.heading-container h3,
  .bg-heading-blue.heading-container h4,
  .bg-heading-blue.heading-container h5,
  .bg-heading-blue.heading-container h6,
  .bg-carousel-aeda-blue.heading-container h1,
  .bg-carousel-aeda-blue.heading-container h2,
  .bg-carousel-aeda-blue.heading-container h3,
  .bg-carousel-aeda-blue.heading-container h4,
  .bg-carousel-aeda-blue.heading-container h5,
  .bg-carousel-aeda-blue.heading-container h6,
  .bg-aeda-blue.heading-container h1,
  .bg-aeda-blue.heading-container h2,
  .bg-aeda-blue.heading-container h3,
  .bg-aeda-blue.heading-container h4,
  .bg-aeda-blue.heading-container h5,
  .bg-aeda-blue.heading-container h6,
  .bg-blue.heading-container h1,
  .bg-blue.heading-container h2,
  .bg-blue.heading-container h3,
  .bg-blue.heading-container h4,
  .bg-blue.heading-container h5,
  .bg-blue.heading-container h6,
  .bg-embed-blue.heading-container h1,
  .bg-embed-blue.heading-container h2,
  .bg-embed-blue.heading-container h3,
  .bg-embed-blue.heading-container h4,
  .bg-embed-blue.heading-container h5,
  .bg-embed-blue.heading-container h6 {
    color: #FFF; }
  [data-navpanel-bg="bg-blue"] .eventListing--container .heading--event-daterange,
  .listing-bg-blue .eventListing--container .heading--event-daterange,
  .bg-heading-blue .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-blue .eventListing--container .heading--event-daterange,
  .bg-aeda-blue .eventListing--container .heading--event-daterange,
  .bg-blue .eventListing--container .heading--event-daterange,
  .bg-embed-blue .eventListing--container .heading--event-daterange {
    color: #FFF !important; }
  [data-navpanel-bg="bg-blue"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-blue"] .eventListing--container .trans-btn,
  .listing-bg-blue .eventListing--container .trans-white-btn,
  .listing-bg-blue .eventListing--container .trans-btn,
  .bg-heading-blue .eventListing--container .trans-white-btn,
  .bg-heading-blue .eventListing--container .trans-btn,
  .bg-carousel-aeda-blue .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-blue .eventListing--container .trans-btn,
  .bg-aeda-blue .eventListing--container .trans-white-btn,
  .bg-aeda-blue .eventListing--container .trans-btn,
  .bg-blue .eventListing--container .trans-white-btn,
  .bg-blue .eventListing--container .trans-btn,
  .bg-embed-blue .eventListing--container .trans-white-btn,
  .bg-embed-blue .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-blue"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-blue"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-blue"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-blue"] .eventListing--container .trans-btn:focus,
    .listing-bg-blue .eventListing--container .trans-white-btn:hover,
    .listing-bg-blue .eventListing--container .trans-white-btn:focus,
    .listing-bg-blue .eventListing--container .trans-btn:hover,
    .listing-bg-blue .eventListing--container .trans-btn:focus,
    .bg-heading-blue .eventListing--container .trans-white-btn:hover,
    .bg-heading-blue .eventListing--container .trans-white-btn:focus,
    .bg-heading-blue .eventListing--container .trans-btn:hover,
    .bg-heading-blue .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-blue .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-blue .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-blue .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-blue .eventListing--container .trans-btn:focus,
    .bg-aeda-blue .eventListing--container .trans-white-btn:hover,
    .bg-aeda-blue .eventListing--container .trans-white-btn:focus,
    .bg-aeda-blue .eventListing--container .trans-btn:hover,
    .bg-aeda-blue .eventListing--container .trans-btn:focus,
    .bg-blue .eventListing--container .trans-white-btn:hover,
    .bg-blue .eventListing--container .trans-white-btn:focus,
    .bg-blue .eventListing--container .trans-btn:hover,
    .bg-blue .eventListing--container .trans-btn:focus,
    .bg-embed-blue .eventListing--container .trans-white-btn:hover,
    .bg-embed-blue .eventListing--container .trans-white-btn:focus,
    .bg-embed-blue .eventListing--container .trans-btn:hover,
    .bg-embed-blue .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightblue"],
.listing-bg-lightblue,
.bg-heading-lightblue,
.bg-carousel-aeda-light-blue,
.bg-carousel-aeda-blue-light,
.bg-aeda-blue-light,
.bg-lightblue,
.bg-embed-lightblue {
  background-color: #cae6fd !important; }
  [data-navpanel-bg="bg-lightblue"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightblue"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightblue.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightblue.related-experienceSingleSlider .slick-next,
  .bg-heading-lightblue.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightblue.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-light-blue.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-light-blue.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-blue-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-blue-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-blue-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-blue-light.related-experienceSingleSlider .slick-next,
  .bg-lightblue.related-experienceSingleSlider .slick-prev,
  .bg-lightblue.related-experienceSingleSlider .slick-next,
  .bg-embed-lightblue.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightblue.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightblue"] .slick-dots li.slick-active button:before,
  .listing-bg-lightblue .slick-dots li.slick-active button:before,
  .bg-heading-lightblue .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-light-blue .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-blue-light .slick-dots li.slick-active button:before,
  .bg-aeda-blue-light .slick-dots li.slick-active button:before,
  .bg-lightblue .slick-dots li.slick-active button:before,
  .bg-embed-lightblue .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightblue"] .slick-dots li button:before,
  .listing-bg-lightblue .slick-dots li button:before,
  .bg-heading-lightblue .slick-dots li button:before,
  .bg-carousel-aeda-light-blue .slick-dots li button:before,
  .bg-carousel-aeda-blue-light .slick-dots li button:before,
  .bg-aeda-blue-light .slick-dots li button:before,
  .bg-lightblue .slick-dots li button:before,
  .bg-embed-lightblue .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-wine"],
.listing-bg-wine,
.bg-heading-wine,
.bg-carousel-aeda-wine,
.bg-aeda-wine,
.bg-wine,
.bg-embed-wine {
  background-color: #822d27 !important; }
  [data-navpanel-bg="bg-wine"] .twoColLayout--container .related-title,
  .listing-bg-wine .twoColLayout--container .related-title,
  .bg-heading-wine .twoColLayout--container .related-title,
  .bg-carousel-aeda-wine .twoColLayout--container .related-title,
  .bg-aeda-wine .twoColLayout--container .related-title,
  .bg-wine .twoColLayout--container .related-title,
  .bg-embed-wine .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-wine"] .slick-dots li.slick-active button:before,
  .listing-bg-wine .slick-dots li.slick-active button:before,
  .bg-heading-wine .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-wine .slick-dots li.slick-active button:before,
  .bg-aeda-wine .slick-dots li.slick-active button:before,
  .bg-wine .slick-dots li.slick-active button:before,
  .bg-embed-wine .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-wine"] .slick-dots li button:before,
  .listing-bg-wine .slick-dots li button:before,
  .bg-heading-wine .slick-dots li button:before,
  .bg-carousel-aeda-wine .slick-dots li button:before,
  .bg-aeda-wine .slick-dots li button:before,
  .bg-wine .slick-dots li button:before,
  .bg-embed-wine .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-wine"].heading-container h1,
  [data-navpanel-bg="bg-wine"].heading-container h2,
  [data-navpanel-bg="bg-wine"].heading-container h3,
  [data-navpanel-bg="bg-wine"].heading-container h4,
  [data-navpanel-bg="bg-wine"].heading-container h5,
  [data-navpanel-bg="bg-wine"].heading-container h6,
  .listing-bg-wine.heading-container h1,
  .listing-bg-wine.heading-container h2,
  .listing-bg-wine.heading-container h3,
  .listing-bg-wine.heading-container h4,
  .listing-bg-wine.heading-container h5,
  .listing-bg-wine.heading-container h6,
  .bg-heading-wine.heading-container h1,
  .bg-heading-wine.heading-container h2,
  .bg-heading-wine.heading-container h3,
  .bg-heading-wine.heading-container h4,
  .bg-heading-wine.heading-container h5,
  .bg-heading-wine.heading-container h6,
  .bg-carousel-aeda-wine.heading-container h1,
  .bg-carousel-aeda-wine.heading-container h2,
  .bg-carousel-aeda-wine.heading-container h3,
  .bg-carousel-aeda-wine.heading-container h4,
  .bg-carousel-aeda-wine.heading-container h5,
  .bg-carousel-aeda-wine.heading-container h6,
  .bg-aeda-wine.heading-container h1,
  .bg-aeda-wine.heading-container h2,
  .bg-aeda-wine.heading-container h3,
  .bg-aeda-wine.heading-container h4,
  .bg-aeda-wine.heading-container h5,
  .bg-aeda-wine.heading-container h6,
  .bg-wine.heading-container h1,
  .bg-wine.heading-container h2,
  .bg-wine.heading-container h3,
  .bg-wine.heading-container h4,
  .bg-wine.heading-container h5,
  .bg-wine.heading-container h6,
  .bg-embed-wine.heading-container h1,
  .bg-embed-wine.heading-container h2,
  .bg-embed-wine.heading-container h3,
  .bg-embed-wine.heading-container h4,
  .bg-embed-wine.heading-container h5,
  .bg-embed-wine.heading-container h6 {
    color: #FFF; }
  [data-navpanel-bg="bg-wine"] .eventListing--container .heading--event-daterange,
  .listing-bg-wine .eventListing--container .heading--event-daterange,
  .bg-heading-wine .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-wine .eventListing--container .heading--event-daterange,
  .bg-aeda-wine .eventListing--container .heading--event-daterange,
  .bg-wine .eventListing--container .heading--event-daterange,
  .bg-embed-wine .eventListing--container .heading--event-daterange {
    color: #FFF !important; }
  [data-navpanel-bg="bg-wine"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-wine"] .eventListing--container .trans-btn,
  .listing-bg-wine .eventListing--container .trans-white-btn,
  .listing-bg-wine .eventListing--container .trans-btn,
  .bg-heading-wine .eventListing--container .trans-white-btn,
  .bg-heading-wine .eventListing--container .trans-btn,
  .bg-carousel-aeda-wine .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-wine .eventListing--container .trans-btn,
  .bg-aeda-wine .eventListing--container .trans-white-btn,
  .bg-aeda-wine .eventListing--container .trans-btn,
  .bg-wine .eventListing--container .trans-white-btn,
  .bg-wine .eventListing--container .trans-btn,
  .bg-embed-wine .eventListing--container .trans-white-btn,
  .bg-embed-wine .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-wine"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-wine"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-wine"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-wine"] .eventListing--container .trans-btn:focus,
    .listing-bg-wine .eventListing--container .trans-white-btn:hover,
    .listing-bg-wine .eventListing--container .trans-white-btn:focus,
    .listing-bg-wine .eventListing--container .trans-btn:hover,
    .listing-bg-wine .eventListing--container .trans-btn:focus,
    .bg-heading-wine .eventListing--container .trans-white-btn:hover,
    .bg-heading-wine .eventListing--container .trans-white-btn:focus,
    .bg-heading-wine .eventListing--container .trans-btn:hover,
    .bg-heading-wine .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-wine .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-wine .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-wine .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-wine .eventListing--container .trans-btn:focus,
    .bg-aeda-wine .eventListing--container .trans-white-btn:hover,
    .bg-aeda-wine .eventListing--container .trans-white-btn:focus,
    .bg-aeda-wine .eventListing--container .trans-btn:hover,
    .bg-aeda-wine .eventListing--container .trans-btn:focus,
    .bg-wine .eventListing--container .trans-white-btn:hover,
    .bg-wine .eventListing--container .trans-white-btn:focus,
    .bg-wine .eventListing--container .trans-btn:hover,
    .bg-wine .eventListing--container .trans-btn:focus,
    .bg-embed-wine .eventListing--container .trans-white-btn:hover,
    .bg-embed-wine .eventListing--container .trans-white-btn:focus,
    .bg-embed-wine .eventListing--container .trans-btn:hover,
    .bg-embed-wine .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightwine"],
.listing-bg-lightwine,
.bg-heading-lightwine,
.bg-carousel-aeda-wine-light,
.bg-carousel-aeda-light-wine,
.bg-aeda-wine-light,
.bg-lightwine,
.bg-embed-lightwine {
  background-color: #DAC0BE !important; }
  [data-navpanel-bg="bg-lightwine"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightwine"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightwine.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightwine.related-experienceSingleSlider .slick-next,
  .bg-heading-lightwine.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightwine.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-wine-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-wine-light.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-light-wine.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-light-wine.related-experienceSingleSlider .slick-next,
  .bg-aeda-wine-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-wine-light.related-experienceSingleSlider .slick-next,
  .bg-lightwine.related-experienceSingleSlider .slick-prev,
  .bg-lightwine.related-experienceSingleSlider .slick-next,
  .bg-embed-lightwine.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightwine.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightwine"] .slick-dots li.slick-active button:before,
  .listing-bg-lightwine .slick-dots li.slick-active button:before,
  .bg-heading-lightwine .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-wine-light .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-light-wine .slick-dots li.slick-active button:before,
  .bg-aeda-wine-light .slick-dots li.slick-active button:before,
  .bg-lightwine .slick-dots li.slick-active button:before,
  .bg-embed-lightwine .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightwine"] .slick-dots li button:before,
  .listing-bg-lightwine .slick-dots li button:before,
  .bg-heading-lightwine .slick-dots li button:before,
  .bg-carousel-aeda-wine-light .slick-dots li button:before,
  .bg-carousel-aeda-light-wine .slick-dots li button:before,
  .bg-aeda-wine-light .slick-dots li button:before,
  .bg-lightwine .slick-dots li button:before,
  .bg-embed-lightwine .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-brown"],
.listing-bg-brown,
.bg-heading-brown,
.bg-carousel-aeda-brown,
.bg-aeda-brown,
.bg-brown,
.bg-embed-brown {
  background-color: #b37c64 !important; }
  [data-navpanel-bg="bg-brown"] .twoColLayout--container .related-title,
  .listing-bg-brown .twoColLayout--container .related-title,
  .bg-heading-brown .twoColLayout--container .related-title,
  .bg-carousel-aeda-brown .twoColLayout--container .related-title,
  .bg-aeda-brown .twoColLayout--container .related-title,
  .bg-brown .twoColLayout--container .related-title,
  .bg-embed-brown .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-brown"] .slick-dots li.slick-active button:before,
  .listing-bg-brown .slick-dots li.slick-active button:before,
  .bg-heading-brown .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-brown .slick-dots li.slick-active button:before,
  .bg-aeda-brown .slick-dots li.slick-active button:before,
  .bg-brown .slick-dots li.slick-active button:before,
  .bg-embed-brown .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-brown"] .slick-dots li button:before,
  .listing-bg-brown .slick-dots li button:before,
  .bg-heading-brown .slick-dots li button:before,
  .bg-carousel-aeda-brown .slick-dots li button:before,
  .bg-aeda-brown .slick-dots li button:before,
  .bg-brown .slick-dots li button:before,
  .bg-embed-brown .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-brown"].heading-container h1,
  [data-navpanel-bg="bg-brown"].heading-container h2,
  [data-navpanel-bg="bg-brown"].heading-container h3,
  [data-navpanel-bg="bg-brown"].heading-container h4,
  [data-navpanel-bg="bg-brown"].heading-container h5,
  [data-navpanel-bg="bg-brown"].heading-container h6,
  .listing-bg-brown.heading-container h1,
  .listing-bg-brown.heading-container h2,
  .listing-bg-brown.heading-container h3,
  .listing-bg-brown.heading-container h4,
  .listing-bg-brown.heading-container h5,
  .listing-bg-brown.heading-container h6,
  .bg-heading-brown.heading-container h1,
  .bg-heading-brown.heading-container h2,
  .bg-heading-brown.heading-container h3,
  .bg-heading-brown.heading-container h4,
  .bg-heading-brown.heading-container h5,
  .bg-heading-brown.heading-container h6,
  .bg-carousel-aeda-brown.heading-container h1,
  .bg-carousel-aeda-brown.heading-container h2,
  .bg-carousel-aeda-brown.heading-container h3,
  .bg-carousel-aeda-brown.heading-container h4,
  .bg-carousel-aeda-brown.heading-container h5,
  .bg-carousel-aeda-brown.heading-container h6,
  .bg-aeda-brown.heading-container h1,
  .bg-aeda-brown.heading-container h2,
  .bg-aeda-brown.heading-container h3,
  .bg-aeda-brown.heading-container h4,
  .bg-aeda-brown.heading-container h5,
  .bg-aeda-brown.heading-container h6,
  .bg-brown.heading-container h1,
  .bg-brown.heading-container h2,
  .bg-brown.heading-container h3,
  .bg-brown.heading-container h4,
  .bg-brown.heading-container h5,
  .bg-brown.heading-container h6,
  .bg-embed-brown.heading-container h1,
  .bg-embed-brown.heading-container h2,
  .bg-embed-brown.heading-container h3,
  .bg-embed-brown.heading-container h4,
  .bg-embed-brown.heading-container h5,
  .bg-embed-brown.heading-container h6 {
    color: #FFF; }
  [data-navpanel-bg="bg-brown"] .eventListing--container .heading--event-daterange,
  .listing-bg-brown .eventListing--container .heading--event-daterange,
  .bg-heading-brown .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-brown .eventListing--container .heading--event-daterange,
  .bg-aeda-brown .eventListing--container .heading--event-daterange,
  .bg-brown .eventListing--container .heading--event-daterange,
  .bg-embed-brown .eventListing--container .heading--event-daterange {
    color: #FFF !important; }
  [data-navpanel-bg="bg-brown"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-brown"] .eventListing--container .trans-btn,
  .listing-bg-brown .eventListing--container .trans-white-btn,
  .listing-bg-brown .eventListing--container .trans-btn,
  .bg-heading-brown .eventListing--container .trans-white-btn,
  .bg-heading-brown .eventListing--container .trans-btn,
  .bg-carousel-aeda-brown .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-brown .eventListing--container .trans-btn,
  .bg-aeda-brown .eventListing--container .trans-white-btn,
  .bg-aeda-brown .eventListing--container .trans-btn,
  .bg-brown .eventListing--container .trans-white-btn,
  .bg-brown .eventListing--container .trans-btn,
  .bg-embed-brown .eventListing--container .trans-white-btn,
  .bg-embed-brown .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-brown"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-brown"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-brown"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-brown"] .eventListing--container .trans-btn:focus,
    .listing-bg-brown .eventListing--container .trans-white-btn:hover,
    .listing-bg-brown .eventListing--container .trans-white-btn:focus,
    .listing-bg-brown .eventListing--container .trans-btn:hover,
    .listing-bg-brown .eventListing--container .trans-btn:focus,
    .bg-heading-brown .eventListing--container .trans-white-btn:hover,
    .bg-heading-brown .eventListing--container .trans-white-btn:focus,
    .bg-heading-brown .eventListing--container .trans-btn:hover,
    .bg-heading-brown .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-brown .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-brown .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-brown .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-brown .eventListing--container .trans-btn:focus,
    .bg-aeda-brown .eventListing--container .trans-white-btn:hover,
    .bg-aeda-brown .eventListing--container .trans-white-btn:focus,
    .bg-aeda-brown .eventListing--container .trans-btn:hover,
    .bg-aeda-brown .eventListing--container .trans-btn:focus,
    .bg-brown .eventListing--container .trans-white-btn:hover,
    .bg-brown .eventListing--container .trans-white-btn:focus,
    .bg-brown .eventListing--container .trans-btn:hover,
    .bg-brown .eventListing--container .trans-btn:focus,
    .bg-embed-brown .eventListing--container .trans-white-btn:hover,
    .bg-embed-brown .eventListing--container .trans-white-btn:focus,
    .bg-embed-brown .eventListing--container .trans-btn:hover,
    .bg-embed-brown .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightbrown"],
.listing-bg-lightbrown,
.bg-heading-lightbrown,
.bg-carousel-aeda-brown-light,
.bg-aeda-brown-light,
.bg-lightbrown,
.bg-embed-lightbrown {
  background-color: #E7D8D0 !important; }
  [data-navpanel-bg="bg-lightbrown"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightbrown"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightbrown.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightbrown.related-experienceSingleSlider .slick-next,
  .bg-heading-lightbrown.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightbrown.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-brown-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-brown-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-brown-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-brown-light.related-experienceSingleSlider .slick-next,
  .bg-lightbrown.related-experienceSingleSlider .slick-prev,
  .bg-lightbrown.related-experienceSingleSlider .slick-next,
  .bg-embed-lightbrown.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightbrown.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightbrown"] .slick-dots li.slick-active button:before,
  .listing-bg-lightbrown .slick-dots li.slick-active button:before,
  .bg-heading-lightbrown .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-brown-light .slick-dots li.slick-active button:before,
  .bg-aeda-brown-light .slick-dots li.slick-active button:before,
  .bg-lightbrown .slick-dots li.slick-active button:before,
  .bg-embed-lightbrown .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightbrown"] .slick-dots li button:before,
  .listing-bg-lightbrown .slick-dots li button:before,
  .bg-heading-lightbrown .slick-dots li button:before,
  .bg-carousel-aeda-brown-light .slick-dots li button:before,
  .bg-aeda-brown-light .slick-dots li button:before,
  .bg-lightbrown .slick-dots li button:before,
  .bg-embed-lightbrown .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-green"],
.listing-bg-green,
.bg-heading-green,
.bg-carousel-aeda-green,
.bg-aeda-green,
.bg-green,
.bg-embed-green {
  background-color: #142c1b !important; }
  [data-navpanel-bg="bg-green"] .twoColLayout--container .related-title,
  .listing-bg-green .twoColLayout--container .related-title,
  .bg-heading-green .twoColLayout--container .related-title,
  .bg-carousel-aeda-green .twoColLayout--container .related-title,
  .bg-aeda-green .twoColLayout--container .related-title,
  .bg-green .twoColLayout--container .related-title,
  .bg-embed-green .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-green"] .slick-dots li.slick-active button:before,
  .listing-bg-green .slick-dots li.slick-active button:before,
  .bg-heading-green .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-green .slick-dots li.slick-active button:before,
  .bg-aeda-green .slick-dots li.slick-active button:before,
  .bg-green .slick-dots li.slick-active button:before,
  .bg-embed-green .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-green"] .slick-dots li button:before,
  .listing-bg-green .slick-dots li button:before,
  .bg-heading-green .slick-dots li button:before,
  .bg-carousel-aeda-green .slick-dots li button:before,
  .bg-aeda-green .slick-dots li button:before,
  .bg-green .slick-dots li button:before,
  .bg-embed-green .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-green"].heading-container h1,
  [data-navpanel-bg="bg-green"].heading-container h2,
  [data-navpanel-bg="bg-green"].heading-container h3,
  [data-navpanel-bg="bg-green"].heading-container h4,
  [data-navpanel-bg="bg-green"].heading-container h5,
  [data-navpanel-bg="bg-green"].heading-container h6,
  .listing-bg-green.heading-container h1,
  .listing-bg-green.heading-container h2,
  .listing-bg-green.heading-container h3,
  .listing-bg-green.heading-container h4,
  .listing-bg-green.heading-container h5,
  .listing-bg-green.heading-container h6,
  .bg-heading-green.heading-container h1,
  .bg-heading-green.heading-container h2,
  .bg-heading-green.heading-container h3,
  .bg-heading-green.heading-container h4,
  .bg-heading-green.heading-container h5,
  .bg-heading-green.heading-container h6,
  .bg-carousel-aeda-green.heading-container h1,
  .bg-carousel-aeda-green.heading-container h2,
  .bg-carousel-aeda-green.heading-container h3,
  .bg-carousel-aeda-green.heading-container h4,
  .bg-carousel-aeda-green.heading-container h5,
  .bg-carousel-aeda-green.heading-container h6,
  .bg-aeda-green.heading-container h1,
  .bg-aeda-green.heading-container h2,
  .bg-aeda-green.heading-container h3,
  .bg-aeda-green.heading-container h4,
  .bg-aeda-green.heading-container h5,
  .bg-aeda-green.heading-container h6,
  .bg-green.heading-container h1,
  .bg-green.heading-container h2,
  .bg-green.heading-container h3,
  .bg-green.heading-container h4,
  .bg-green.heading-container h5,
  .bg-green.heading-container h6,
  .bg-embed-green.heading-container h1,
  .bg-embed-green.heading-container h2,
  .bg-embed-green.heading-container h3,
  .bg-embed-green.heading-container h4,
  .bg-embed-green.heading-container h5,
  .bg-embed-green.heading-container h6 {
    color: #FFF !important; }
  [data-navpanel-bg="bg-green"] .eventListing--container .heading--event-daterange,
  .listing-bg-green .eventListing--container .heading--event-daterange,
  .bg-heading-green .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-green .eventListing--container .heading--event-daterange,
  .bg-aeda-green .eventListing--container .heading--event-daterange,
  .bg-green .eventListing--container .heading--event-daterange,
  .bg-embed-green .eventListing--container .heading--event-daterange {
    color: #FFF; }
  [data-navpanel-bg="bg-green"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-green"] .eventListing--container .trans-btn,
  .listing-bg-green .eventListing--container .trans-white-btn,
  .listing-bg-green .eventListing--container .trans-btn,
  .bg-heading-green .eventListing--container .trans-white-btn,
  .bg-heading-green .eventListing--container .trans-btn,
  .bg-carousel-aeda-green .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-green .eventListing--container .trans-btn,
  .bg-aeda-green .eventListing--container .trans-white-btn,
  .bg-aeda-green .eventListing--container .trans-btn,
  .bg-green .eventListing--container .trans-white-btn,
  .bg-green .eventListing--container .trans-btn,
  .bg-embed-green .eventListing--container .trans-white-btn,
  .bg-embed-green .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-green"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-green"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-green"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-green"] .eventListing--container .trans-btn:focus,
    .listing-bg-green .eventListing--container .trans-white-btn:hover,
    .listing-bg-green .eventListing--container .trans-white-btn:focus,
    .listing-bg-green .eventListing--container .trans-btn:hover,
    .listing-bg-green .eventListing--container .trans-btn:focus,
    .bg-heading-green .eventListing--container .trans-white-btn:hover,
    .bg-heading-green .eventListing--container .trans-white-btn:focus,
    .bg-heading-green .eventListing--container .trans-btn:hover,
    .bg-heading-green .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-green .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-green .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-green .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-green .eventListing--container .trans-btn:focus,
    .bg-aeda-green .eventListing--container .trans-white-btn:hover,
    .bg-aeda-green .eventListing--container .trans-white-btn:focus,
    .bg-aeda-green .eventListing--container .trans-btn:hover,
    .bg-aeda-green .eventListing--container .trans-btn:focus,
    .bg-green .eventListing--container .trans-white-btn:hover,
    .bg-green .eventListing--container .trans-white-btn:focus,
    .bg-green .eventListing--container .trans-btn:hover,
    .bg-green .eventListing--container .trans-btn:focus,
    .bg-embed-green .eventListing--container .trans-white-btn:hover,
    .bg-embed-green .eventListing--container .trans-white-btn:focus,
    .bg-embed-green .eventListing--container .trans-btn:hover,
    .bg-embed-green .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightgreen"],
.listing-bg-lightgreen,
.bg-heading-lightgreen,
.bg-carousel-aeda-green-light,
.bg-aeda-green-light,
.bg-lightgreen,
.bg-embed-lightgreen {
  background-color: #BAC4BD !important; }
  [data-navpanel-bg="bg-lightgreen"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightgreen"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightgreen.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightgreen.related-experienceSingleSlider .slick-next,
  .bg-heading-lightgreen.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightgreen.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-green-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-green-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-green-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-green-light.related-experienceSingleSlider .slick-next,
  .bg-lightgreen.related-experienceSingleSlider .slick-prev,
  .bg-lightgreen.related-experienceSingleSlider .slick-next,
  .bg-embed-lightgreen.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightgreen.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightgreen"] .slick-dots li.slick-active button:before,
  .listing-bg-lightgreen .slick-dots li.slick-active button:before,
  .bg-heading-lightgreen .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-green-light .slick-dots li.slick-active button:before,
  .bg-aeda-green-light .slick-dots li.slick-active button:before,
  .bg-lightgreen .slick-dots li.slick-active button:before,
  .bg-embed-lightgreen .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightgreen"] .slick-dots li button:before,
  .listing-bg-lightgreen .slick-dots li button:before,
  .bg-heading-lightgreen .slick-dots li button:before,
  .bg-carousel-aeda-green-light .slick-dots li button:before,
  .bg-aeda-green-light .slick-dots li button:before,
  .bg-lightgreen .slick-dots li button:before,
  .bg-embed-lightgreen .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-purple"],
.listing-bg-purple,
.bg-heading-purple,
.bg-carousel-aeda-purple,
.bg-aeda-purple,
.bg-purple,
.bg-embed-purple {
  background-color: #5c2844 !important; }
  [data-navpanel-bg="bg-purple"] .twoColLayout--container .related-title,
  .listing-bg-purple .twoColLayout--container .related-title,
  .bg-heading-purple .twoColLayout--container .related-title,
  .bg-carousel-aeda-purple .twoColLayout--container .related-title,
  .bg-aeda-purple .twoColLayout--container .related-title,
  .bg-purple .twoColLayout--container .related-title,
  .bg-embed-purple .twoColLayout--container .related-title {
    color: #FFF !important; }
  [data-navpanel-bg="bg-purple"] .slick-dots li.slick-active button:before,
  .listing-bg-purple .slick-dots li.slick-active button:before,
  .bg-heading-purple .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-purple .slick-dots li.slick-active button:before,
  .bg-aeda-purple .slick-dots li.slick-active button:before,
  .bg-purple .slick-dots li.slick-active button:before,
  .bg-embed-purple .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #FFF;
    background-color: #FFF; }
  [data-navpanel-bg="bg-purple"] .slick-dots li button:before,
  .listing-bg-purple .slick-dots li button:before,
  .bg-heading-purple .slick-dots li button:before,
  .bg-carousel-aeda-purple .slick-dots li button:before,
  .bg-aeda-purple .slick-dots li button:before,
  .bg-purple .slick-dots li button:before,
  .bg-embed-purple .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  [data-navpanel-bg="bg-purple"].heading-container h1,
  [data-navpanel-bg="bg-purple"].heading-container h2,
  [data-navpanel-bg="bg-purple"].heading-container h3,
  [data-navpanel-bg="bg-purple"].heading-container h4,
  [data-navpanel-bg="bg-purple"].heading-container h5,
  [data-navpanel-bg="bg-purple"].heading-container h6,
  .listing-bg-purple.heading-container h1,
  .listing-bg-purple.heading-container h2,
  .listing-bg-purple.heading-container h3,
  .listing-bg-purple.heading-container h4,
  .listing-bg-purple.heading-container h5,
  .listing-bg-purple.heading-container h6,
  .bg-heading-purple.heading-container h1,
  .bg-heading-purple.heading-container h2,
  .bg-heading-purple.heading-container h3,
  .bg-heading-purple.heading-container h4,
  .bg-heading-purple.heading-container h5,
  .bg-heading-purple.heading-container h6,
  .bg-carousel-aeda-purple.heading-container h1,
  .bg-carousel-aeda-purple.heading-container h2,
  .bg-carousel-aeda-purple.heading-container h3,
  .bg-carousel-aeda-purple.heading-container h4,
  .bg-carousel-aeda-purple.heading-container h5,
  .bg-carousel-aeda-purple.heading-container h6,
  .bg-aeda-purple.heading-container h1,
  .bg-aeda-purple.heading-container h2,
  .bg-aeda-purple.heading-container h3,
  .bg-aeda-purple.heading-container h4,
  .bg-aeda-purple.heading-container h5,
  .bg-aeda-purple.heading-container h6,
  .bg-purple.heading-container h1,
  .bg-purple.heading-container h2,
  .bg-purple.heading-container h3,
  .bg-purple.heading-container h4,
  .bg-purple.heading-container h5,
  .bg-purple.heading-container h6,
  .bg-embed-purple.heading-container h1,
  .bg-embed-purple.heading-container h2,
  .bg-embed-purple.heading-container h3,
  .bg-embed-purple.heading-container h4,
  .bg-embed-purple.heading-container h5,
  .bg-embed-purple.heading-container h6 {
    color: #FFF; }
  [data-navpanel-bg="bg-purple"] .eventListing--container .heading--event-daterange,
  .listing-bg-purple .eventListing--container .heading--event-daterange,
  .bg-heading-purple .eventListing--container .heading--event-daterange,
  .bg-carousel-aeda-purple .eventListing--container .heading--event-daterange,
  .bg-aeda-purple .eventListing--container .heading--event-daterange,
  .bg-purple .eventListing--container .heading--event-daterange,
  .bg-embed-purple .eventListing--container .heading--event-daterange {
    color: #FFF !important; }
  [data-navpanel-bg="bg-purple"] .eventListing--container .trans-white-btn, [data-navpanel-bg="bg-purple"] .eventListing--container .trans-btn,
  .listing-bg-purple .eventListing--container .trans-white-btn,
  .listing-bg-purple .eventListing--container .trans-btn,
  .bg-heading-purple .eventListing--container .trans-white-btn,
  .bg-heading-purple .eventListing--container .trans-btn,
  .bg-carousel-aeda-purple .eventListing--container .trans-white-btn,
  .bg-carousel-aeda-purple .eventListing--container .trans-btn,
  .bg-aeda-purple .eventListing--container .trans-white-btn,
  .bg-aeda-purple .eventListing--container .trans-btn,
  .bg-purple .eventListing--container .trans-white-btn,
  .bg-purple .eventListing--container .trans-btn,
  .bg-embed-purple .eventListing--container .trans-white-btn,
  .bg-embed-purple .eventListing--container .trans-btn {
    background-color: transparent;
    display: inline-block;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    text-transform: uppercase;
    padding: 8px 14px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 1rem;
    color: #FFF;
    border-color: #FFF; }
    [data-navpanel-bg="bg-purple"] .eventListing--container .trans-white-btn:hover, [data-navpanel-bg="bg-purple"] .eventListing--container .trans-white-btn:focus, [data-navpanel-bg="bg-purple"] .eventListing--container .trans-btn:hover, [data-navpanel-bg="bg-purple"] .eventListing--container .trans-btn:focus,
    .listing-bg-purple .eventListing--container .trans-white-btn:hover,
    .listing-bg-purple .eventListing--container .trans-white-btn:focus,
    .listing-bg-purple .eventListing--container .trans-btn:hover,
    .listing-bg-purple .eventListing--container .trans-btn:focus,
    .bg-heading-purple .eventListing--container .trans-white-btn:hover,
    .bg-heading-purple .eventListing--container .trans-white-btn:focus,
    .bg-heading-purple .eventListing--container .trans-btn:hover,
    .bg-heading-purple .eventListing--container .trans-btn:focus,
    .bg-carousel-aeda-purple .eventListing--container .trans-white-btn:hover,
    .bg-carousel-aeda-purple .eventListing--container .trans-white-btn:focus,
    .bg-carousel-aeda-purple .eventListing--container .trans-btn:hover,
    .bg-carousel-aeda-purple .eventListing--container .trans-btn:focus,
    .bg-aeda-purple .eventListing--container .trans-white-btn:hover,
    .bg-aeda-purple .eventListing--container .trans-white-btn:focus,
    .bg-aeda-purple .eventListing--container .trans-btn:hover,
    .bg-aeda-purple .eventListing--container .trans-btn:focus,
    .bg-purple .eventListing--container .trans-white-btn:hover,
    .bg-purple .eventListing--container .trans-white-btn:focus,
    .bg-purple .eventListing--container .trans-btn:hover,
    .bg-purple .eventListing--container .trans-btn:focus,
    .bg-embed-purple .eventListing--container .trans-white-btn:hover,
    .bg-embed-purple .eventListing--container .trans-white-btn:focus,
    .bg-embed-purple .eventListing--container .trans-btn:hover,
    .bg-embed-purple .eventListing--container .trans-btn:focus {
      color: #822d27 !important;
      border-color: #FFF;
      background-color: #FFF; }

[data-navpanel-bg="bg-lightpurple"],
.listing-bg-lightpurple,
.bg-heading-lightpurple,
.bg-carousel-aeda-purple-light,
.bg-aeda-purple-light,
.bg-lightpurple,
.bg-embed-lightpurple {
  background-color: #d49ecd !important; }
  [data-navpanel-bg="bg-lightpurple"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightpurple"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightpurple.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightpurple.related-experienceSingleSlider .slick-next,
  .bg-heading-lightpurple.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightpurple.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-purple-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-purple-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-purple-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-purple-light.related-experienceSingleSlider .slick-next,
  .bg-lightpurple.related-experienceSingleSlider .slick-prev,
  .bg-lightpurple.related-experienceSingleSlider .slick-next,
  .bg-embed-lightpurple.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightpurple.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightpurple"] .slick-dots li.slick-active button:before,
  .listing-bg-lightpurple .slick-dots li.slick-active button:before,
  .bg-heading-lightpurple .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-purple-light .slick-dots li.slick-active button:before,
  .bg-aeda-purple-light .slick-dots li.slick-active button:before,
  .bg-lightpurple .slick-dots li.slick-active button:before,
  .bg-embed-lightpurple .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightpurple"] .slick-dots li button:before,
  .listing-bg-lightpurple .slick-dots li button:before,
  .bg-heading-lightpurple .slick-dots li button:before,
  .bg-carousel-aeda-purple-light .slick-dots li button:before,
  .bg-aeda-purple-light .slick-dots li button:before,
  .bg-lightpurple .slick-dots li button:before,
  .bg-embed-lightpurple .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

[data-navpanel-bg="bg-lightgrey"],
.listing-bg-lightgrey,
.bg-heading-lightgrey,
.bg-carousel-aeda-grey-light,
.bg-aeda-grey-light,
.bg-lightgrey,
.bg-embed-lightgrey {
  background-color: #E6E6E6 !important; }
  [data-navpanel-bg="bg-lightgrey"].related-experienceSingleSlider .slick-prev,
  [data-navpanel-bg="bg-lightgrey"].related-experienceSingleSlider .slick-next,
  .listing-bg-lightgrey.related-experienceSingleSlider .slick-prev,
  .listing-bg-lightgrey.related-experienceSingleSlider .slick-next,
  .bg-heading-lightgrey.related-experienceSingleSlider .slick-prev,
  .bg-heading-lightgrey.related-experienceSingleSlider .slick-next,
  .bg-carousel-aeda-grey-light.related-experienceSingleSlider .slick-prev,
  .bg-carousel-aeda-grey-light.related-experienceSingleSlider .slick-next,
  .bg-aeda-grey-light.related-experienceSingleSlider .slick-prev,
  .bg-aeda-grey-light.related-experienceSingleSlider .slick-next,
  .bg-lightgrey.related-experienceSingleSlider .slick-prev,
  .bg-lightgrey.related-experienceSingleSlider .slick-next,
  .bg-embed-lightgrey.related-experienceSingleSlider .slick-prev,
  .bg-embed-lightgrey.related-experienceSingleSlider .slick-next {
    content: "";
    background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
  [data-navpanel-bg="bg-lightgrey"] .slick-dots li.slick-active button:before,
  .listing-bg-lightgrey .slick-dots li.slick-active button:before,
  .bg-heading-lightgrey .slick-dots li.slick-active button:before,
  .bg-carousel-aeda-grey-light .slick-dots li.slick-active button:before,
  .bg-aeda-grey-light .slick-dots li.slick-active button:before,
  .bg-lightgrey .slick-dots li.slick-active button:before,
  .bg-embed-lightgrey .slick-dots li.slick-active button:before {
    opacity: 1;
    border: 1px solid #191919;
    background-color: #191919; }
  [data-navpanel-bg="bg-lightgrey"] .slick-dots li button:before,
  .listing-bg-lightgrey .slick-dots li button:before,
  .bg-heading-lightgrey .slick-dots li button:before,
  .bg-carousel-aeda-grey-light .slick-dots li button:before,
  .bg-aeda-grey-light .slick-dots li button:before,
  .bg-lightgrey .slick-dots li button:before,
  .bg-embed-lightgrey .slick-dots li button:before {
    content: "";
    opacity: 1;
    font-size: 6px;
    width: 10px;
    height: 10px;
    border: 1px solid #191919;
    background-color: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

/* ----- ADL Unleashed ----- */
.listing-bg-unleashed-beige,
.bg-heading-unleashed-beige,
.bg-unleashed-beige,
.bg-embed-unleashed-beige {
  background-color: #E1DBDF !important; }

.listing-bg-unleashed-mauve,
.bg-heading-unleashed-mauve,
.bg-unleashed-mauve,
.bg-embed-unleashed-mauve {
  background-color: #B5797F !important; }

.listing-bg-unleashed-fuchsia,
.bg-heading-unleashed-fuchsia,
.bg-unleashed-fuchsia,
.bg-embed-unleashed-fuchsia {
  background-color: #994782 !important; }

.listing-bg-unleashed-fuchsia-bright,
.bg-heading-unleashed-fuchsia-bright,
.bg-unleashed-fuchsia-bright,
.bg-embed-unleashed-fuchsia-bright {
  background-color: #AB5E94 !important; }
  .listing-bg-unleashed-fuchsia-bright.text--container h1,
  .listing-bg-unleashed-fuchsia-bright.text--container h2,
  .listing-bg-unleashed-fuchsia-bright.text--container h3,
  .listing-bg-unleashed-fuchsia-bright.text--container h3,
  .listing-bg-unleashed-fuchsia-bright.text--container h4,
  .listing-bg-unleashed-fuchsia-bright.text--container h5,
  .listing-bg-unleashed-fuchsia-bright.text--container p, .listing-bg-unleashed-fuchsia-bright.heading-container h1,
  .listing-bg-unleashed-fuchsia-bright.heading-container h2,
  .listing-bg-unleashed-fuchsia-bright.heading-container h3,
  .listing-bg-unleashed-fuchsia-bright.heading-container h3,
  .listing-bg-unleashed-fuchsia-bright.heading-container h4,
  .listing-bg-unleashed-fuchsia-bright.heading-container h5,
  .listing-bg-unleashed-fuchsia-bright.heading-container p,
  .bg-heading-unleashed-fuchsia-bright.text--container h1,
  .bg-heading-unleashed-fuchsia-bright.text--container h2,
  .bg-heading-unleashed-fuchsia-bright.text--container h3,
  .bg-heading-unleashed-fuchsia-bright.text--container h3,
  .bg-heading-unleashed-fuchsia-bright.text--container h4,
  .bg-heading-unleashed-fuchsia-bright.text--container h5,
  .bg-heading-unleashed-fuchsia-bright.text--container p,
  .bg-heading-unleashed-fuchsia-bright.heading-container h1,
  .bg-heading-unleashed-fuchsia-bright.heading-container h2,
  .bg-heading-unleashed-fuchsia-bright.heading-container h3,
  .bg-heading-unleashed-fuchsia-bright.heading-container h3,
  .bg-heading-unleashed-fuchsia-bright.heading-container h4,
  .bg-heading-unleashed-fuchsia-bright.heading-container h5,
  .bg-heading-unleashed-fuchsia-bright.heading-container p,
  .bg-unleashed-fuchsia-bright.text--container h1,
  .bg-unleashed-fuchsia-bright.text--container h2,
  .bg-unleashed-fuchsia-bright.text--container h3,
  .bg-unleashed-fuchsia-bright.text--container h3,
  .bg-unleashed-fuchsia-bright.text--container h4,
  .bg-unleashed-fuchsia-bright.text--container h5,
  .bg-unleashed-fuchsia-bright.text--container p,
  .bg-unleashed-fuchsia-bright.heading-container h1,
  .bg-unleashed-fuchsia-bright.heading-container h2,
  .bg-unleashed-fuchsia-bright.heading-container h3,
  .bg-unleashed-fuchsia-bright.heading-container h3,
  .bg-unleashed-fuchsia-bright.heading-container h4,
  .bg-unleashed-fuchsia-bright.heading-container h5,
  .bg-unleashed-fuchsia-bright.heading-container p,
  .bg-embed-unleashed-fuchsia-bright.text--container h1,
  .bg-embed-unleashed-fuchsia-bright.text--container h2,
  .bg-embed-unleashed-fuchsia-bright.text--container h3,
  .bg-embed-unleashed-fuchsia-bright.text--container h3,
  .bg-embed-unleashed-fuchsia-bright.text--container h4,
  .bg-embed-unleashed-fuchsia-bright.text--container h5,
  .bg-embed-unleashed-fuchsia-bright.text--container p,
  .bg-embed-unleashed-fuchsia-bright.heading-container h1,
  .bg-embed-unleashed-fuchsia-bright.heading-container h2,
  .bg-embed-unleashed-fuchsia-bright.heading-container h3,
  .bg-embed-unleashed-fuchsia-bright.heading-container h3,
  .bg-embed-unleashed-fuchsia-bright.heading-container h4,
  .bg-embed-unleashed-fuchsia-bright.heading-container h5,
  .bg-embed-unleashed-fuchsia-bright.heading-container p {
    color: #FFF; }

.listing-bg-unleashed-olive,
.bg-heading-unleashed-olive,
.bg-unleashed-olive,
.bg-embed-unleashed-olive {
  background-color: #899773 !important; }

.listing-bg-unleashed-blue-grey,
.bg-heading-unleashed-blue-grey,
.bg-unleashed-blue-grey,
.bg-embed-unleashed-blue-grey {
  background-color: #5A7CA2 !important; }

.listing-bg-unleashed-copper-brown,
.bg-heading-unleashed-copper-brown,
.bg-unleashed-copper-brown,
.bg-embed-unleashed-copper-brown {
  background-color: #97622C !important; }

/* ---- AEDA Summit ---- */
.summit-blue,
.listing-bg-summit-blue,
.bg-heading-summit-blue,
.bg-summit-blue,
.bg-embed-summit-blue {
  background-color: #182436 !important; }

.summit-plum,
.listing-bg-summit-plum,
.bg-heading-summit-plum,
.bg-summit-plum,
.bg-embed-summit-plum {
  background-color: #752331 !important; }

.summit-plumLight,
.listing-bg-summit-plumLight,
.bg-heading-summit-plumLight,
.bg-summit-plumLight,
.bg-embed-summit-plumLight {
  background-color: #80434e !important; }

.summit-greyLight,
.listing-bg-summit-greyLight,
.bg-heading-summit-greyLight,
.bg-summit-greyLight,
.bg-embed-summit-greyLight {
  background-color: #f4f4f4 !important; }

/* --- [ WellFest 2021 ] --- */
.listing-bg-fg-yellow,
.bg-embed-fg-yellow,
.bg-fg-yellow {
  background-color: #fff7a9; }

.listing-bg- fg-yellow-light,
.bg-fg-yellow-light,
.bg-embed-fg-yellow-light {
  background-color: #fff7a9; }

.listing-bg-fg-yellowGradient,
.bg-embed-fg-yellowGradient,
.bg-fg-yellowGradient {
  /* fall back */
  background: #fdefc7;
  background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
  background-image: url("../../visit/img/FGF_Texture-1.jpg");
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }

.listing-bg-fg-yellowGradient2,
.bg-embed-fg-yellowGradient2,
.bg-fg-yellowGradient2 {
  /* fall back */
  background: #fdefc7;
  background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
  background-image: url("../../visit/img/FGF_Texture-2.jpg");
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }

.listing-bg-fg-blueGradient,
.bg-embed-fg-blueGradient,
.bg-fg-blueGradient {
  /* fall back */
  background: #b2dce5;
  background: radial-gradient(circle, #b2dce5 0%, #708437 100%);
  background-image: url("../../visit/img/FGF_Texture-3.jpg");
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }

/* --- [ WellFest 2022 ] --- */
.wf-blue,
.listing-bg-wf-blue,
.bg-heading-wf-blue,
.bg-wf-blue,
.bg-embed-wf-blue {
  background-color: #a1bfc9 !important; }

.wf-blueLight,
.listing-bg-wf-blueLight,
.bg-heading-wf-blueLight,
.bg-wf-blueLight,
.bg-embed-wf-blueLight {
  background-color: #e2ebee !important; }

.wf-cream,
.listing-bg-wf-cream,
.bg-heading-wf-cream,
.bg-wf-cream,
.bg-embed-wf-cream {
  background-color: #fbede5 !important; }

.wf-gradient-blue-white,
.listing-bg-wf-gradient-blue-white,
.bg-heading-wf-gradient-blue-white,
.bg-wf-gradient-blue-white,
.bg-embed-wf-gradient-blue-white {
  background: #a1bfc9;
  background: -moz-linear-gradient(180deg, #a1bfc9 47%, #e1ebee 47%);
  background: -webkit-linear-gradient(180deg, #a1bfc9 47%, #e1ebee 47%);
  background: linear-gradient(180deg, #a1bfc9 47%, #e1ebee 47%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a1bfc9",endColorstr="#e1ebee",GradientType=1); }

.wf-gradient-light,
.listing-bg-wf-gradient-light,
.bg-heading-wf-gradient-light,
.bg-wf-gradient-light,
.bg-embed-wf-gradient-light {
  background: #e1ebee;
  background: -moz-linear-gradient(180deg, #e1ebee 0%, white 66%);
  background: -webkit-linear-gradient(180deg, #e1ebee 0%, white 66%);
  background: linear-gradient(180deg, #e1ebee 0%, white 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1ebee",endColorstr="#ffffff",GradientType=1); }

/* --- [ theme colours ] --- */
[data-theme="experienceAdelaideYellow"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ {
    background-color: #f8d388; }
    [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideYellow"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #822d27;
        background-color: #822d27;
        color: #f8d388; }
[data-theme="experienceAdelaideYellow"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideYellow"] .landing-hero-visit .hero-visit-text {
  background-color: #f8d388; }
  [data-theme="experienceAdelaideYellow"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideYellow"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideYellow"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideYellow"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideYellow"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideYellow"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideYellow"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideYellow"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #f8d388; }
[data-theme="experienceAdelaideYellow"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideYellow"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideYellow"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideYellow"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideYellow"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideYellow"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideYellow"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #822d27; }
[data-theme="experienceAdelaideYellow"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #822d27; }
  [data-theme="experienceAdelaideYellow"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideYellow"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #822d27; }
[data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content {
  background-color: #FFF; }
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideYellow"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideCream"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ {
    background-color: #fff1EA; }
    [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideCream"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #822d27;
        border-color: #822d27;
        color: #fff1EA; }
[data-theme="experienceAdelaideCream"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideCream"] .landing-hero-visit .hero-visit-text {
  background-color: #fff1EA; }
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .mobile-hero-text .arrow-right,
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .hero-visit-text p,
  [data-theme="experienceAdelaideCream"] .landing-hero-visit .hero-visit-text .arrow-right {
    color: #191919; }
[data-theme="experienceAdelaideCream"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCream"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCream"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCream"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #fff1EA; }
[data-theme="experienceAdelaideCream"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCream"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCream"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCream"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideCream"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideCream"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideCream"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #822d27; }
[data-theme="experienceAdelaideCream"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #822d27; }
  [data-theme="experienceAdelaideCream"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideCream"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #822d27; }
[data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content {
  background-color: #fff1EA; }
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideCream"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideMint"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ {
    background-color: #E7F7E8; }
    [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #142c1b;
        border-color: #142c1b;
        color: #E7F7E8; }
[data-theme="experienceAdelaideMint"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideMint"] .landing-hero-visit .hero-visit-text {
  background-color: #c1e2b0; }
  [data-theme="experienceAdelaideMint"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideMint"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideMint"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideMint"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideMint"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideMint"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideMint"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideMint"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #c1e2b0; }
[data-theme="experienceAdelaideMint"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideMint"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideMint"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideMint"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideMint"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideMint"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideMint"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #142c1b; }
[data-theme="experienceAdelaideMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #142c1b; }
  [data-theme="experienceAdelaideMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #142c1b; }
[data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content {
  background-color: #c1e2b0; }
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideLightMint"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ {
    background-color: #c1e2b0; }
    [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightMint"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #E7F7E8;
        border-color: #E7F7E8;
        color: #142c1b; }
[data-theme="experienceAdelaideLightMint"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightMint"] .landing-hero-visit .hero-visit-text {
  background-color: #E7F7E8; }
  [data-theme="experienceAdelaideLightMint"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightMint"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightMint"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightMint"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideLightMint"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightMint"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightMint"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightMint"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #E7F7E8; }
[data-theme="experienceAdelaideLightMint"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightMint"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightMint"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightMint"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightMint"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightMint"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #E7F7E8; }
  [data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p,
  [data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner .arrow-right {
    color: #142c1b; }
[data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #142c1b; }
  [data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightMint"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #142c1b; }
[data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content {
  background-color: #c1e2b0; }
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightMint"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideBlue"][data-page-type="landing"] {
  background-color: #fff1EA; }
  [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ {
    background-color: #cae6fd; }
    [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #1f3046;
        border-color: #1f3046;
        color: #cae6fd; }
[data-theme="experienceAdelaideBlue"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideBlue"] .landing-hero-visit .hero-visit-text {
  background-color: #1f3046; }
[data-theme="experienceAdelaideBlue"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBlue"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBlue"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBlue"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #1f3046; }
[data-theme="experienceAdelaideBlue"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBlue"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBlue"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBlue"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideBlue"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #1f3046; }
[data-theme="experienceAdelaideBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #1f3046; }
  [data-theme="experienceAdelaideBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #1f3046; }
[data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content {
  background-color: #1f3046; }
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF; }
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF; }

[data-theme="experienceAdelaideLightBlue"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ {
    background-color: #BBC1C7; }
    [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightBlue"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #1f3046;
        border-color: #1f3046;
        color: #BBC1C7; }
[data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .hero-visit-text {
  background-color: #E7F7E8; }
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .mobile-hero-text .arrow-right,
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .hero-visit-text p,
  [data-theme="experienceAdelaideLightBlue"] .landing-hero-visit .hero-visit-text .arrow-right {
    color: #191919; }
[data-theme="experienceAdelaideLightBlue"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBlue"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBlue"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBlue"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #BBC1C7; }
[data-theme="experienceAdelaideLightBlue"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBlue"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBlue"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBlue"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightBlue"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightBlue"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightBlue"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #1f3046; }
[data-theme="experienceAdelaideLightBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #1f3046; }
  [data-theme="experienceAdelaideLightBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightBlue"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #1f3046; }
[data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content {
  background-color: #BBC1C7; }
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightBlue"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideGreen"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ {
    background-color: #c1e2b0; }
    [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #142c1b;
        background-color: #142c1b;
        color: #c1e2b0; }
[data-theme="experienceAdelaideGreen"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideGreen"] .landing-hero-visit .hero-visit-text {
  background-color: #142c1b; }
[data-theme="experienceAdelaideGreen"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideGreen"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideGreen"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideGreen"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #142c1b; }
[data-theme="experienceAdelaideGreen"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideGreen"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideGreen"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideGreen"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner,
[data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-default:hover .right-arrow {
  background-color: #142c1b; }
[data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #142c1b; }
  [data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #142c1b; }
[data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta:hover p, [data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta:hover h2, [data-theme="experienceAdelaideGreen"] .auto-carousel--container.grid-layout .grid-card-cta:hover h3 {
  color: #FFF; }
[data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content {
  background-color: #142c1b; }
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF; }
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF; }

[data-theme="experienceAdelaideLightGreen"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ {
    background-color: #BAC4BD; }
    [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightGreen"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #142c1b;
        background-color: #142c1b;
        color: #BAC4BD; }
[data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .hero-visit-text {
  background-color: #BAC4BD; }
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .mobile-hero-text .arrow-right,
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .hero-visit-text p,
  [data-theme="experienceAdelaideLightGreen"] .landing-hero-visit .hero-visit-text .arrow-right {
    color: #191919; }
[data-theme="experienceAdelaideLightGreen"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightGreen"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightGreen"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightGreen"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #BAC4BD; }
[data-theme="experienceAdelaideLightGreen"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightGreen"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightGreen"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightGreen"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightGreen"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightGreen"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightGreen"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #142c1b; }
[data-theme="experienceAdelaideLightGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #142c1b; }
  [data-theme="experienceAdelaideLightGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightGreen"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #142c1b; }
[data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content {
  background-color: #BAC4BD; }
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightGreen"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideWine"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ {
    background-color: #DAC0BE; }
    [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      line-height: 1.4em;
      color: #191919; }
    [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #822d27;
        border-color: #822d27;
        color: #DAC0BE; }
[data-theme="experienceAdelaideWine"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideWine"] .landing-hero-visit .hero-visit-text {
  background-color: #822d27; }
[data-theme="experienceAdelaideWine"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideWine"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideWine"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideWine"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #822d27; }
[data-theme="experienceAdelaideWine"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideWine"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideWine"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideWine"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideWine"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #822d27; }
[data-theme="experienceAdelaideWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #822d27; }
  [data-theme="experienceAdelaideWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #822d27; }
[data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content {
  background-color: #822d27; }
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF; }
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF; }

[data-theme="experienceAdelaideLightWine"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ {
    background-color: #822d27; }
    [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #DAC0BE; }
    [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #DAC0BE;
      border: 2px solid #DAC0BE; }
      [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightWine"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #DAC0BE;
        border-color: #DAC0BE;
        color: #822d27; }
[data-theme="experienceAdelaideLightWine"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightWine"] .landing-hero-visit .hero-visit-text {
  background-color: #DAC0BE; }
  [data-theme="experienceAdelaideLightWine"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightWine"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightWine"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightWine"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideLightWine"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightWine"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightWine"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightWine"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #DAC0BE; }
[data-theme="experienceAdelaideLightWine"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightWine"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightWine"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightWine"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightWine"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightWine"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #DAC0BE; }
  [data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p,
  [data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner .arrow-right {
    color: #822d27; }
[data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #DAC0BE; }
  [data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightWine"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #DAC0BE; }
[data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content {
  background-color: #DAC0BE; }
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightWine"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideRed"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ {
    background-color: #FFABA8; }
    [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      line-height: 1.4em;
      color: #191919; }
    [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        background-color: #822d27;
        border-color: #822d27;
        color: #FFABA8; }
[data-theme="experienceAdelaideRed"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideRed"] .landing-hero-visit .hero-visit-text {
  background-color: #E33C32; }
[data-theme="experienceAdelaideRed"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideRed"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideRed"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideRed"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #E33C32; }
[data-theme="experienceAdelaideRed"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideRed"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideRed"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideRed"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideRed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #E33C32; }
[data-theme="experienceAdelaideRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #822d27; }
  [data-theme="experienceAdelaideRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #822d27; }
[data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content {
  background-color: #E33C32; }
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #e8d8d1; }
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #e8d8d1; }

[data-theme="experienceAdelaideLightRed"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ {
    background-color: #FFABA8; }
    [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightRed"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #951c14;
        background-color: #951c14;
        color: #FFABA8; }
[data-theme="experienceAdelaideLightRed"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightRed"] .landing-hero-visit .hero-visit-text {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaideLightRed"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightRed"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightRed"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightRed"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideLightRed"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightRed"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightRed"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightRed"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #FFABA8; }
[data-theme="experienceAdelaideLightRed"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightRed"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightRed"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightRed"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightRed"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightRed"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #E33C32; }
  [data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p,
  [data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner .arrow-right {
    color: #FFF; }
[data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #951c14; }
  [data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightRed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #951c14; }
[data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightRed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaidePink"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ {
    background-color: #FFE9E3; }
    [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaidePink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #FFABA8;
        background-color: #FFABA8;
        color: #822d27; }
[data-theme="experienceAdelaidePink"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaidePink"] .landing-hero-visit .hero-visit-text {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaidePink"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaidePink"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaidePink"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaidePink"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaidePink"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePink"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePink"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePink"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #FFABA8; }
[data-theme="experienceAdelaidePink"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePink"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePink"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePink"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaidePink"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaidePink"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p,
  [data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner .arrow-right {
    color: #191919; }
[data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #822d27; }
  [data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaidePink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #822d27; }
[data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaidePink"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideLightPink"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ {
    background-color: #FFABA8; }
    [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightPink"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #951c14;
        background-color: #951c14;
        color: #FFE9E3; }
[data-theme="experienceAdelaideLightPink"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightPink"] .landing-hero-visit .hero-visit-text {
  background-color: #FFE9E3; }
  [data-theme="experienceAdelaideLightPink"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightPink"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightPink"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightPink"] .landing-hero-visit .hero-visit-text p {
    color: #191919; }
[data-theme="experienceAdelaideLightPink"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightPink"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightPink"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightPink"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #FFE9E3; }
[data-theme="experienceAdelaideLightPink"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightPink"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightPink"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightPink"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightPink"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightPink"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #FFABA8; }
  [data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p,
  [data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner .arrow-right {
    color: #FFF; }
[data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #951c14; }
  [data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightPink"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #951c14; }
[data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content {
  background-color: #FFE9E3; }
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightPink"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideBrown"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ {
    background-color: #E7D8D0; }
    [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #825440;
        background-color: #825440;
        color: #E7D8D0; }
[data-theme="experienceAdelaideBrown"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideBrown"] .landing-hero-visit .hero-visit-text {
  background-color: #b37c64; }
[data-theme="experienceAdelaideBrown"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBrown"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBrown"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideBrown"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #b37c64; }
[data-theme="experienceAdelaideBrown"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBrown"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBrown"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideBrown"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideBrown"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #825440;
  /*  h2,
    p{
      color: $theme-XA-dark;
    } */ }
[data-theme="experienceAdelaideBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #825440; }
  [data-theme="experienceAdelaideBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #825440; }
[data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content {
  background-color: #b37c64; }
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaideLightBrown"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ {
    background-color: #b37c64; }
    [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaideLightBrown"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #1f3046;
        background-color: #1f3046;
        color: #b37c64; }
[data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .hero-visit-text {
  background-color: #E7D8D0; }
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .mobile-hero-text h2,
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .mobile-hero-text p,
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .mobile-hero-text .arrow-right,
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .hero-visit-text h2,
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .hero-visit-text p,
  [data-theme="experienceAdelaideLightBrown"] .landing-hero-visit .hero-visit-text .arrow-right {
    color: #191919; }
[data-theme="experienceAdelaideLightBrown"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBrown"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBrown"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideLightBrown"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #E7D8D0; }
[data-theme="experienceAdelaideLightBrown"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBrown"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBrown"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideLightBrown"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideLightBrown"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #191919;
  border: none; }
[data-theme="experienceAdelaideLightBrown"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #191919; }
[data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #1f3046; }
  [data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  [data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p {
    color: #FFF; }
[data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #1f3046; }
  [data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideLightBrown"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #1f3046; }
[data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content {
  background-color: #E7D8D0; }
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideLightBrown"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #191919; }

[data-theme="experienceAdelaidePurple"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ {
    background-color: #d49ecd; }
    [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h1, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h2, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h3, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h4, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h5, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro .h6, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h1, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h2, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h3, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h4, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h5, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro h6 {
      color: #191919; }
    [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn) {
      color: #191919;
      border: 2px solid #191919; }
      [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):hover, [data-theme="experienceAdelaidePurple"][data-page-type="landing"].__home__ .text--container .home-intro a:not(.btn):focus {
        border-color: #5c2844;
        background-color: #5c2844;
        color: #d49ecd; }
[data-theme="experienceAdelaidePurple"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaidePurple"] .landing-hero-visit .hero-visit-text {
  background-color: #5c2844; }
[data-theme="experienceAdelaidePurple"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePurple"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePurple"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaidePurple"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #5c2844; }
[data-theme="experienceAdelaidePurple"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePurple"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePurple"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaidePurple"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaidePurple"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #5c2844; }
[data-theme="experienceAdelaidePurple"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #5c2844; }
  [data-theme="experienceAdelaidePurple"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaidePurple"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #5c2844; }
[data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content {
  background-color: #5c2844; }
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #d49ecd; }
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaidePurple"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #d49ecd; }

[data-theme="experienceAdelaideHitTheTown"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideHitTheTown"] .landing-hero-visit .hero-visit-text {
  background-color: #000; }
[data-theme="experienceAdelaideHitTheTown"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideHitTheTown"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideHitTheTown"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideHitTheTown"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #000; }
[data-theme="experienceAdelaideHitTheTown"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideHitTheTown"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideHitTheTown"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideHitTheTown"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #000; }
[data-theme="experienceAdelaideHitTheTown"] .related-WinterSingleSlider {
  padding-top: 4rem !important;
  padding-bottom: 4rem; }
  @media (max-width: 767px) {
    [data-theme="experienceAdelaideHitTheTown"] .related-WinterSingleSlider {
      padding-top: 4rem;
      padding-bottom: 5rem; } }
[data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink {
  border: 3px solid #000;
  margin-bottom: 5rem;
  position: relative;
  overflow: visible;
  color: #000; }
  [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink p {
    font-family: "GT Super Text", sans-serif; }
  [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue:after, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red:after, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange:after, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow:after, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green:after, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink:after {
    content: "";
    position: absolute;
    bottom: -80px;
    right: 100px;
    background-repeat: no-repeat;
    background-image: url("../../visit/img/HTT_Hand.png");
    -moz-background-size: 100px 160px;
    -webkit-background-size: 100px 160px;
    background-size: 100px 160px;
    width: 100px;
    height: 160px;
    -moz-animation-name: bounce-2;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-name: bounce-2;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-name: bounce-2;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-fill-mode: forwards; }
@keyframes bounce-2 {
  0% {
    -ms-transform: translateY(0) rotate(320deg);
    -moz-transform: translateY(0) rotate(320deg);
    -webkit-transform: translateY(0) rotate(320deg);
    transform: translateY(0) rotate(320deg); }
  50% {
    -ms-transform: translateY(-20px) rotate(320deg);
    -moz-transform: translateY(-20px) rotate(320deg);
    -webkit-transform: translateY(-20px) rotate(320deg);
    transform: translateY(-20px) rotate(320deg); }
  100% {
    -ms-transform: translateY(0) rotate(320deg);
    -moz-transform: translateY(0) rotate(320deg);
    -webkit-transform: translateY(0) rotate(320deg);
    transform: translateY(0) rotate(320deg); } }
  [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue h5, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red h5, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange h5, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow h5, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green h5, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink h2, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink h3, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink h4, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink h5 {
    font-weight: 700; }
  [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue label, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red label, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange label, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow label, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green label, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink p, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink label {
    font-weight: 400;
    font-size: 0.9rem; }
  [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-blue .solid-btn, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-red .solid-btn, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-orange .solid-btn, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-yellow .solid-btn, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-green .solid-btn, [data-theme="experienceAdelaideHitTheTown"] .twoColLayout--container .twocol-content.bg-winter-pink .solid-btn {
    background-color: #000;
    border-color: #000; }
[data-theme="experienceAdelaideHitTheTown"] .slick-prev,
[data-theme="experienceAdelaideHitTheTown"] .slick-next {
  content: "";
  background-image: url("../../visit/img/winter-arrow-yellow.svg");
  background-repeat: no-repeat;
  -moz-background-size: 85px 65px;
  -webkit-background-size: 85px 65px;
  background-size: 85px 65px;
  width: 85px;
  height: 65px; }
  [data-theme="experienceAdelaideHitTheTown"] .slick-prev:hover, [data-theme="experienceAdelaideHitTheTown"] .slick-prev:focus,
  [data-theme="experienceAdelaideHitTheTown"] .slick-next:hover,
  [data-theme="experienceAdelaideHitTheTown"] .slick-next:focus {
    background-image: url("../../visit/img/winter-arrow-orange.svg"); }
  [data-theme="experienceAdelaideHitTheTown"] .slick-prev:before,
  [data-theme="experienceAdelaideHitTheTown"] .slick-next:before {
    display: none;
    visibility: hidden; }
[data-theme="experienceAdelaideHitTheTown"] .slick-prev {
  left: -90px;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }
  @media (max-width: 991px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-prev {
      left: -90px; } }
  @media (max-width: 767px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-prev {
      left: -90px; } }
  @media (max-width: 575px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-prev {
      display: none;
      visibility: hidden; } }
[data-theme="experienceAdelaideHitTheTown"] .slick-next {
  right: -90px; }
  @media (max-width: 991px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-next {
      right: -90px; } }
  @media (max-width: 767px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-next {
      right: -90px; } }
  @media (max-width: 575px) {
    [data-theme="experienceAdelaideHitTheTown"] .slick-next {
      display: none;
      visibility: hidden; } }
[data-theme="experienceAdelaideHitTheTown"] .slick-dots li.slick-active button:before {
  opacity: 1;
  border: 2px solid #000;
  background-color: #FFDC00; }
[data-theme="experienceAdelaideHitTheTown"] .slick-dots li button:before {
  content: "";
  opacity: 1;
  font-size: 6px;
  width: 14px;
  height: 14px;
  border: 2px solid #000;
  background-color: transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }
[data-theme="experienceAdelaideHitTheTown"] .pages-related.visit {
  background-color: #000 !important;
  margin-top: 6rem; }
  [data-theme="experienceAdelaideHitTheTown"] .pages-related.visit .relatedEntries--container {
    position: relative; }
    [data-theme="experienceAdelaideHitTheTown"] .pages-related.visit .relatedEntries--container:before {
      content: "";
      position: absolute;
      top: -70px;
      right: -50px;
      background-repeat: no-repeat;
      background-image: url("../../visit/img/HTT_Stars.png");
      -moz-background-size: 130px 130px;
      -webkit-background-size: 130px 130px;
      background-size: 130px 130px;
      width: 130px;
      height: 130px;
      -moz-animation-name: star-rotate;
      -moz-animation-duration: 4s;
      -moz-animation-iteration-count: infinite;
      -moz-animation-timing-function: linear;
      -moz-animation-fill-mode: forwards;
      -webkit-animation-name: star-rotate;
      -webkit-animation-duration: 4s;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
      -webkit-animation-fill-mode: forwards;
      animation-name: star-rotate;
      animation-duration: 4s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-fill-mode: forwards; }
      @media (max-width: 767px) {
        [data-theme="experienceAdelaideHitTheTown"] .pages-related.visit .relatedEntries--container:before {
          right: 0;
          top: -70px;
          -moz-background-size: 130px;
          -webkit-background-size: 130px;
          background-size: 130px;
          width: 130px;
          height: 130px; } }
@keyframes star-rotate {
  0% {
    -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg); }
  25% {
    -ms-transform: scale(0.75) rotate(15deg);
    -moz-transform: scale(0.75) rotate(15deg);
    -webkit-transform: scale(0.75) rotate(15deg);
    transform: scale(0.75) rotate(15deg); }
  50% {
    -ms-transform: scale(0.5) rotate(15deg);
    -moz-transform: scale(0.5) rotate(15deg);
    -webkit-transform: scale(0.5) rotate(15deg);
    transform: scale(0.5) rotate(15deg); }
  100% {
    -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg); } }
  [data-theme="experienceAdelaideHitTheTown"] .pages-related.visit .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_red.svg"); }
  [data-theme="experienceAdelaideHitTheTown"] .pages-related.visit .card--page-default .card-body h4 {
    color: #171819;
    font-weight: 500;
    font-size: 1em; }
[data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags {
  background-color: #000; }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags.listing-bg-none .eventListing--container {
    margin-bottom: 2rem;
    position: relative;
    padding-top: 2rem; }
    [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags.listing-bg-none .eventListing--container:before {
      content: "";
      position: absolute;
      top: -140px;
      left: -70px;
      background-repeat: no-repeat;
      background-image: url("../../visit/img/HTT_MoreThan50Events_RGB.png");
      -moz-background-size: 250px 132px;
      -webkit-background-size: 250px 132px;
      background-size: 250px 132px;
      width: 250px;
      height: 132px; }
      @media (max-width: 767px) {
        [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags.listing-bg-none .eventListing--container:before {
          left: 0; } }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .eventListing--container {
    margin-top: 4rem; }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .card--event-default .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_red.svg"); }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .btn--more-events {
    color: #000;
    background-color: #FFDC00;
    border-color: #FFDC00;
    font-weight: 700; }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .heading--event-daterange {
    display: none;
    visibility: hidden; }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .card--event-default .card-body .detail-date {
    color: #FF1919;
    font-size: 0.7em; }
  [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .card--event-default .card-body .detail-location {
    font-size: 0.7em; }
    [data-theme="experienceAdelaideHitTheTown"] .container-fluid.event-tags .card--event-default .card-body .detail-location i {
      color: #FF1919; }

[data-theme="experienceAdelaideCorporate"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideCorporate"] .landing-hero-visit .hero-visit-text {
  background-color: #2b2b2b; }
[data-theme="experienceAdelaideCorporate"][data-page-type="businessListings"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCorporate"][data-page-type="event"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCorporate"][data-page-type="blog"] .hero-wrap .hero-colour-block, [data-theme="experienceAdelaideCorporate"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #2b2b2b; }
[data-theme="experienceAdelaideCorporate"][data-page-type="businessListings"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCorporate"][data-page-type="event"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCorporate"][data-page-type="blog"] .hero-wrap .page-title h1, [data-theme="experienceAdelaideCorporate"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #2b2b2b; }
[data-theme="experienceAdelaideCorporate"] .smaller-text p {
  font-size: 0.85rem;
  font-weight: 400; }
[data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content.bg-lightgrey {
  border: 3px solid #2b2b2b; }
[data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content h2, [data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content h3, [data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content h4, [data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content h5 {
  font-weight: 700; }
[data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content p {
  font-weight: 400;
  font-size: 0.9rem; }
[data-theme="experienceAdelaideCorporate"] .twoColLayout--container .twocol-content .solid-btn {
  background-color: #000;
  border-color: #000; }
[data-theme="experienceAdelaideCorporate"] .pages-related.visit {
  background-color: #2b2b2b !important;
  padding-top: 3rem; }
  [data-theme="experienceAdelaideCorporate"] .pages-related.visit .right-arrow {
    background-image: url("../../visit/img/AX_arrow_right_dark.svg"); }
  [data-theme="experienceAdelaideCorporate"] .pages-related.visit .card--page-default .card-body h4 {
    color: #2b2b2b;
    font-weight: 500;
    font-size: 1em; }

/*
  font-family: 'GeneralSans-Variable';
  font-family: 'GeneralSans-VariableItalic';
  font-family: 'GeneralSans-Extralight';
  font-family: 'GeneralSans-ExtralightItalic';
  font-family: 'GeneralSans-Light';
  font-family: 'GeneralSans-LightItalic';
  font-family: 'GeneralSans-Regular';
  font-family: 'GeneralSans-Italic';
  font-family: 'GeneralSans-Medium';
  font-family: 'GeneralSans-MediumItalic';
  font-family: 'GeneralSans-Semibold';
  font-family: 'GeneralSans-SemiboldItalic';
  font-family: 'GeneralSans-Bold';
  font-family: 'GeneralSans-BoldItalic';

  font-family: "Mattone";

  font-family: "GTMaru-Bold";

*/
body[data-site-handle="visit"] {
  /* wellFest 2022 */
  /* wellFest 2021 */ }
  body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] {
    /* landing */
    /* page */
    /* blog page */
    /* event page */
    /* end event */
    /* footer */ }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .body--main {
      min-height: initial; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
      padding-bottom: 0 !important; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
      margin-bottom: 0 !important; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .embed--container.mb-0:last-child {
      margin-bottom: 0 !important;
      padding-bottom: 5rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container .card {
      border-top: 1px solid #a1bfc9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container .card li, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container .card p {
        font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container .card:last-child {
        border-bottom: 1px solid #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container .card-header .accordion-title {
      font-family: 'GeneralSans-Medium';
      color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] table tbody tr td,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container li,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] p {
      font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] table tbody tr td strong, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] table tbody tr td b,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container li strong,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container li b,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] p strong,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] p b {
        font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container h2 {
      font-family: "GTMaru-Bold";
      font-size: 2.8rem;
      margin-bottom: 3rem !important; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container h2 {
          font-size: 2.3rem !important; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] h5 {
      font-family: "Solina Light", sans-serif;
      font-weight: 500; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .accordion--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .labels--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .quote--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .download__heading a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] table a:not(.btn), body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .subpage__inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .twoColLayout--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .inThisSection--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .webcam--container a:not(.btn):not(.thumb-link) {
      color: #000;
      border-bottom: 1px solid #000; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .text--container img,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .twoColLayout--container img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .icon-block {
      color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .icon-block:before {
        color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="landing"] {
      background-color: #e2ebee; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container {
      border: 10px solid #a1bfc9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container.fx-tint:before {
        display: none;
        visibility: hidden;
        background: transparent; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container .landing-hero-text {
        color: #FFF !important; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container .landing-hero-text h3,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container .landing-hero-text h4 {
          text-shadow: unset; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .landing-hero-container .landing-hero-text h4 .border {
          border-color: #FFF !important;
          border-width: 2px !important; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] {
      background-color: #FFF;
      /*  .breadcrumbs{
          display: none;
          visibility: hidden;
        }
        */ }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"].contact {
        background-color: #fbede5;
        min-height: 100vh; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .body--main .tmpl-layouts-page > div:first-child:not(.hero-container):not(.hero-wrap) {
        margin-top: 4rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .hero-wrap .hero-colour-block {
        background-color: #a1bfc9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .hero-wrap .page-title h1 {
        color: #000;
        font-family: 'GeneralSans-Semibold'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] p {
        font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] p strong, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] p b {
          font-family: 'GeneralSans-Semibold'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .solid-btn {
        background-color: #a1bfc9;
        border-color: #a1bfc9;
        font-family: 'GeneralSans-Semibold';
        color: #000;
        text-transform: none;
        border: 2px solid #a1bfc9;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .solid-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .solid-btn:focus {
          background-color: #000;
          color: #a1bfc9;
          border: 2px solid #000;
          opacity: 1; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item a {
        color: #000;
        border: none;
        font-family: 'GeneralSans-Regular'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
        content: ">";
        color: #000;
        font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .blog-catgeories .category {
      font-family: 'GeneralSans-Medium';
      font-size: 0.7rem;
      border: 1px solid #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .sign-up-btn,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .solid-btn {
      background-color: #a1bfc9;
      border-color: #a1bfc9;
      font-family: 'GeneralSans-Semibold';
      color: #000;
      text-transform: none;
      border: 2px solid #a1bfc9;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .sign-up-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .sign-up-btn:focus,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .solid-btn:hover,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .solid-btn:focus {
        background-color: #000;
        color: #a1bfc9;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .blog-card .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item a {
      color: #000;
      border: none;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      content: ">";
      color: #000;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .hero-wrap .hero-colour-block {
      background-color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .hero-wrap .page-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="blog"] .blog-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .breadcrumbs .breadcrumb .breadcrumb-item a {
      color: #000;
      border: none;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      content: ">";
      color: #000;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .hero-wrap .hero-colour-block {
      background-color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .hero-wrap .page-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .fa, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .fab, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .fad, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .fal, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .far, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .fas {
      color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-description-text {
      font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-description-text strong, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-description-text b {
        font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .details-row a {
      text-decoration: none;
      border-bottom: 1px solid #000;
      color: #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots {
      bottom: -35px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li.slick-active button:before {
        background-color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li button:before {
        top: 0;
        border: 1px solid #000;
        width: 9px;
        height: 9px; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map {
      background-color: #a1bfc9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .details-row {
        border-bottom: 1px solid #000; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .details-row h4 {
          border-top: 0;
          color: #000;
          font-weight: 300; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .details-row a {
          text-decoration: none;
          border-bottom: 1px solid #000;
          color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fa,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .far,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fas,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fab {
        color: #000;
        width: 20px;
        text-align: center; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .acc-list li {
        margin: 0 0 10px 0; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fac-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fac-list {
            -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1; } }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-features-map .fac-list li {
          margin: 0 0 10px 0; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion {
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border: 1px solid #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header {
        padding: 0.5rem 1.25rem;
        color: #000; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header h5 {
          font-size: 0.9rem;
          font-family: 'GeneralSans-Semibold'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header .fa-chevron-down {
          -moz-transition: all 0.2s ease;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header[aria-expanded="true"] .fa-chevron-down {
          -moz-transform: rotate(180deg);
          -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body {
        padding: 0.75rem 1.25rem; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body p,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body date {
          font-size: 0.9rem;
          font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body h4 {
          font-size: 1rem;
          font-family: 'GeneralSans-Semibold'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body.event-social-icons a,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body.event-social-icons i {
          color: #000;
          font-size: 1.4rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .trans-btn {
      background-color: transparent;
      border-color: #a1bfc9;
      font-family: 'GeneralSans-Semibold';
      color: #000;
      text-transform: none;
      border: 2px solid #a1bfc9;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .trans-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .trans-btn:focus {
        background-color: #a1bfc9;
        color: #000;
        border: 2px solid #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--book-now,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--visit-website {
      background-color: #a1bfc9;
      border-color: #a1bfc9;
      font-family: 'GeneralSans-Semibold';
      color: #000;
      text-transform: none;
      border: 2px solid #a1bfc9;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--book-now:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--book-now:focus,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--visit-website:hover,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"][data-page-type="event"] .event-detail-accordion .btn--visit-website:focus {
        background-color: #000;
        color: #a1bfc9;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] h2 {
      font-family: "GTMaru-Bold";
      font-size: 2.8rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] h3,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] h4 {
      font-family: 'GeneralSans-Medium'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] h3 {
      margin-bottom: 1.5rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .pages-related.visit {
      background-color: #fbede5; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .pages-related.visit .card--page-default .right-arrow {
        background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container {
      background-color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container .global-footer-links p {
        margin-bottom: 0;
        font-size: 0.7rem; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container .global-footer-links p a {
          font-size: 0.7rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container h3,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container p,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container li {
        font-family: "Solina Light", sans-serif; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container h3 {
        font-size: 1.5rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container .footer-copyright {
        font-size: 0.7rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container .footer-message-row {
        background-color: #a1bfc9; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container .footer-message-row p {
          color: #000;
          font-size: 0.7rem;
          font-weight: 400; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container--feelgood {
      background-color: transparent;
      position: fixed;
      right: 0px;
      bottom: 0px;
      left: 0px;
      z-index: 1030; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .footer-container--feelgood {
          box-shadow: unset;
          position: static;
          background-color: #a1bfc9; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .solid-yellow-btn {
      font-family: 'GeneralSans-Semibold';
      background-color: #a1bfc9;
      color: #000;
      text-transform: none;
      border: 2px solid #a1bfc9;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      box-shadow: 0px 1px 10px #e5dc8b; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .solid-yellow-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .solid-yellow-btn:focus {
        background-color: #000;
        color: #a1bfc9;
        border: 2px solid #000;
        box-shadow: 0px 1px 10px #e5dc8b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .trans-btn {
      background-color: transparent;
      border-color: #a1bfc9;
      font-family: 'GeneralSans-Medium';
      color: #000;
      text-transform: none;
      border: 2px solid #a1bfc9;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      padding: 4px 40px !important; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .trans-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .trans-btn:focus {
        background-color: #a1bfc9;
        color: #000;
        border: 2px solid #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .outline-black-btn {
      font-family: 'GeneralSans-Medium';
      background-color: transparent;
      border: 2px solid #000;
      color: #000;
      text-transform: none;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      padding: 4px 40px !important; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .outline-black-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .outline-black-btn:focus {
        background-color: #000;
        color: #a1bfc9;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container {
      padding-top: 3rem;
      padding-bottom: 3rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .heading--event-daterange {
        font-family: "GTMaru-Bold";
        font-size: 2.8rem;
        margin-bottom: 3rem !important;
        text-align: center;
        color: #000 !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .heading--event-daterange {
            font-size: 2.3rem !important; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .eventListing--cards {
        padding-bottom: 0 !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .eventListing--cards {
            padding-bottom: 3rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .card--event-default .right-arrow {
        background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .card--event-default .card-body .detail-date {
        color: #a1bfc9;
        font-size: 0.85em;
        font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .card--event-default .card-body .event-title {
        font-family: 'GeneralSans-Semibold';
        font-size: 1.6rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .card--event-default .card-body .detail-location {
        font-size: 0.85em;
        font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .eventListing--container .card--event-default .card-body .detail-location i {
          color: #a1bfc9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn,
    body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider {
      padding-top: 4rem !important;
      padding-bottom: 4rem; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider {
          padding-top: 4rem;
          padding-bottom: 5rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .related-title,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .related-title {
        font-family: "GTMaru-Bold";
        font-size: 2.6rem;
        margin-bottom: 3rem !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .related-title,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .related-title {
            font-size: 2.3rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
        content: "";
        background-image: url("../../visit/img/arrow_right_rounded_black.svg");
        background-repeat: no-repeat;
        -moz-background-size: 45px 25px;
        -webkit-background-size: 45px 25px;
        background-size: 45px 25px;
        width: 45px;
        height: 25px; }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 65px 45px;
            -webkit-background-size: 65px 45px;
            background-size: 65px 45px;
            width: 65px;
            height: 45px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 45px 25px;
            -webkit-background-size: 45px 25px;
            background-size: 45px 25px;
            width: 45px;
            height: 25px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 35px 15px;
            -webkit-background-size: 35px 15px;
            background-size: 35px 15px;
            width: 35px;
            height: 15px; } }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next:focus {
          background-image: url("../../visit/img/arrow_right_rounded_black.svg"); }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next:before {
          display: none !important;
          visibility: hidden; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev {
        left: -35px;
        -moz-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1); }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev {
            left: -70px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev {
            left: -35px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev {
            left: -30px; } }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-prev {
            display: none !important;
            visibility: hidden; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
        right: -35px; }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            right: -70px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            right: -35px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            right: -30px; } }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-next {
            display: none !important;
            visibility: hidden; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-dots,
      body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-dots {
        bottom: -60px;
        padding: 4rem 0 0 0; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-dots li.slick-active button:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-dots li.slick-active button:before {
          opacity: 1;
          border: 2px solid #000;
          background-color: #000; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodMultiColumn .slick-dots li button:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideWellFest"] .related-feelGoodSingleSlider .slick-dots li button:before {
          content: "";
          opacity: 1;
          font-size: 6px;
          width: 12px;
          height: 12px;
          border: 2px solid #000;
          background-color: transparent;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%; }
  body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] {
    /* animations */
    /* landing */
    /* page */
    /* blog page */
    /* event page */
    /* end event */
    /* footer */ }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .body--main {
      min-height: initial; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
      padding-bottom: 0 !important; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
      margin-bottom: 0 !important; }
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .yoga-gif:after {
      content: "";
      display: block;
      width: 165px;
      height: 175px;
      margin: 60px auto 0 auto;
      background-image: url("../../visit/img/wellfest-yoga-pose.gif");
      background-repeat: no-repeat;
      -moz-background-size: 165px 175px;
      -webkit-background-size: 165px 175px;
      background-size: 165px 175px; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .dog-gif:after {
      content: "";
      display: block;
      width: 280px;
      height: 151px;
      margin: 30px auto 0 auto;
      background-image: url("../../visit/img/wellfest-dog-pat.gif");
      background-repeat: no-repeat;
      -moz-background-size: 280px 151px;
      -webkit-background-size: 280px 151px;
      background-size: 280px 151px; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure {
      position: relative; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
        position: absolute;
        top: 100px;
        left: 400px;
        content: "";
        display: block;
        width: 290px;
        height: 142px;
        background-image: url("../../visit/img/wellfestlogot.gif");
        background-repeat: no-repeat;
        -moz-background-size: 290px 142px;
        -webkit-background-size: 290px 142px;
        background-size: 290px 142px; }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            left: 320px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            left: 200px; } }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            top: 60px;
            left: 110px;
            width: 270px;
            height: 132px;
            -moz-background-size: 270px 132px;
            -webkit-background-size: 270px 132px;
            background-size: 270px 132px; } }
        @media (max-width: 575px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            top: 50px;
            left: 110px;
            width: 230px;
            height: 113px;
            -moz-background-size: 230px 113px;
            -webkit-background-size: 230px 113px;
            background-size: 230px 113px; } }
        @media (max-width: 425px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            top: 40px;
            left: 85px;
            width: 200px;
            height: 98px;
            -moz-background-size: 200px 98px;
            -webkit-background-size: 200px 98px;
            background-size: 200px 98px; } }
        @media (max-width: 375px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            top: 40px;
            left: 65px;
            width: 180px;
            height: 88px;
            -moz-background-size: 180px 88px;
            -webkit-background-size: 180px 88px;
            background-size: 180px 88px; } }
        @media (max-width: 320px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .logo-gif figure:after {
            top: 20px;
            left: 45px;
            width: 180px;
            height: 88px;
            -moz-background-size: 180px 88px;
            -webkit-background-size: 180px 88px;
            background-size: 180px 88px; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .sun-rotate figure {
      position: relative; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .sun-rotate figure:after {
        position: absolute;
        top: -60px;
        right: 50px;
        content: "";
        display: block;
        width: 250px;
        height: 250px;
        background-image: url("../../visit/img/WellFest_Assets-IllustratedSunburst_RGB.png");
        background-repeat: no-repeat;
        -moz-background-size: 250px 250px;
        -webkit-background-size: 250px 250px;
        background-size: 250px 250px;
        -webkit-animation: spin 40s linear infinite;
        -moz-animation: spin 40s linear infinite;
        animation: spin 40s linear infinite; }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .sun-rotate figure:after {
            top: -60px;
            right: 0;
            width: 200px;
            height: 200px;
            -moz-background-size: 200px 200px;
            -webkit-background-size: 200px 200px;
            background-size: 200px 200px; } }
        @media (max-width: 575px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .sun-rotate figure:after {
            top: -60px;
            right: 0;
            width: 150px;
            height: 150px;
            -moz-background-size: 150px 150px;
            -webkit-background-size: 150px 150px;
            background-size: 150px 150px; } }
        @media (max-width: 439px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .sun-rotate figure:after {
            top: -30px;
            right: 0;
            width: 100px;
            height: 100px;
            -moz-background-size: 100px 100px;
            -webkit-background-size: 100px 100px;
            background-size: 100px 100px; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container .card {
      border-top: 1px solid #4d92ab; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container .card li, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container .card p {
        font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container .card:last-child {
        border-bottom: 1px solid #4d92ab; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container .card-header .accordion-title {
      font-family: 'GeneralSans-Medium';
      color: #4d92ab; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] table tbody tr td,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container li,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] p {
      font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] table tbody tr td strong, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] table tbody tr td b,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container li strong,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container li b,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] p strong,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] p b {
        font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container h2 {
      font-family: "GTMaru-Bold";
      font-size: 2.8rem;
      margin-bottom: 3rem !important; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container h2 {
          font-size: 2.3rem !important; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] h5 {
      font-family: "Solina Light", sans-serif;
      font-weight: 500; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .accordion--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .labels--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .quote--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .download__heading a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] table a:not(.btn), body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .subpage__inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .twoColLayout--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .inThisSection--container a:not(.btn),
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .webcam--container a:not(.btn):not(.thumb-link) {
      color: #000;
      border-bottom: 1px solid #000; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .text--container img,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .twoColLayout--container img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .icon-block {
      color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .icon-block:before {
        color: #7a7b7b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="landing"] {
      background-color: #fff7a9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .landing-hero-container.fx-tint:before {
      display: none;
      visibility: hidden;
      background: transparent; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .landing-hero-container .landing-hero-text {
      color: #000 !important; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .landing-hero-container .landing-hero-text h3,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .landing-hero-container .landing-hero-text h4 {
        text-shadow: unset; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .landing-hero-container .landing-hero-text h4 .border {
        border-color: #000 !important;
        border-width: 2px !important; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] {
      background-color: #FFF;
      /*  .breadcrumbs{
          display: none;
          visibility: hidden;
        }
        */ }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"].contact {
        background-color: #FFF848;
        min-height: 100vh; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .body--main .tmpl-layouts-page > div:first-child:not(.hero-container):not(.hero-wrap) {
        margin-top: 4rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .hero-wrap .hero-colour-block {
        /* fall back */
        background: #fdefc7;
        background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
        background-image: url("../../visit/img/FGF_Texture-2.jpg");
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .hero-wrap .page-title h1 {
        color: #000;
        font-family: 'GeneralSans-Semibold'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] p {
        font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] p strong, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] p b {
          font-family: 'GeneralSans-Semibold'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .solid-btn {
        background-color: #FFF848;
        border-color: #FFF848;
        font-family: 'GeneralSans-Semibold';
        color: #000;
        text-transform: none;
        border: 2px solid #FFF848;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .solid-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .solid-btn:focus {
          background-color: #000;
          color: #FFF848;
          border: 2px solid #000;
          opacity: 1; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item a {
        color: #000;
        border: none;
        font-family: 'GeneralSans-Regular'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
        content: ">";
        color: #000;
        font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .blog-catgeories .category {
      font-family: 'GeneralSans-Medium';
      font-size: 0.7rem;
      border: 1px solid #7a7b7b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .sign-up-btn,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .solid-btn {
      background-color: #FFF848;
      border-color: #FFF848;
      font-family: 'GeneralSans-Semibold';
      color: #000;
      text-transform: none;
      border: 2px solid #FFF848;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .sign-up-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .sign-up-btn:focus,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .solid-btn:hover,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .solid-btn:focus {
        background-color: #000;
        color: #FFF848;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .blog-card .right-arrow {
      background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item a {
      color: #000;
      border: none;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      content: ">";
      color: #000;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .hero-wrap .hero-colour-block {
      /* fall back */
      background: #b2dce5;
      background: radial-gradient(circle, #b2dce5 0%, #708437 100%);
      background-image: url("../../visit/img/FGF_Texture-3.jpg");
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .hero-wrap .page-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="blog"] .blog-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .breadcrumbs .breadcrumb .breadcrumb-item a {
      color: #000;
      border: none;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      content: ">";
      color: #000;
      font-family: 'GeneralSans-Regular'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .hero-wrap .hero-colour-block {
      /* fall back */
      background: #fdefc7;
      background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
      background-image: url("../../visit/img/FGF_Texture-1.jpg");
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .hero-wrap .page-title h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .fa, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .fab, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .fad, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .fal, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .far, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .fas {
      color: #7a7b7b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-description-text {
      font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-description-text strong, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-description-text b {
        font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .details-row a {
      text-decoration: none;
      border-bottom: 1px solid #000;
      color: #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content h1 {
      color: #000;
      font-family: 'GeneralSans-Semibold'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots {
      bottom: -35px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li.slick-active button:before {
        background-color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li button:before {
        top: 0;
        border: 1px solid #000;
        width: 9px;
        height: 9px; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map {
      background-color: #fff7a9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .details-row {
        border-bottom: 1px solid #000; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .details-row h4 {
          border-top: 0;
          color: #000;
          font-weight: 300; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .details-row a {
          text-decoration: none;
          border-bottom: 1px solid #000;
          color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fa,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .far,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fas,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fab {
        color: #000;
        width: 20px;
        text-align: center; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .acc-list li {
        margin: 0 0 10px 0; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fac-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fac-list {
            -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1; } }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-features-map .fac-list li {
          margin: 0 0 10px 0; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion {
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border: 1px solid #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header {
        padding: 0.5rem 1.25rem;
        color: #7a7b7b; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header h5 {
          font-size: 0.9rem;
          font-family: 'GeneralSans-Semibold'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header .fa-chevron-down {
          -moz-transition: all 0.2s ease;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header[aria-expanded="true"] .fa-chevron-down {
          -moz-transform: rotate(180deg);
          -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body {
        padding: 0.75rem 1.25rem; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body p,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body date {
          font-size: 0.9rem;
          font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body h4 {
          font-size: 1rem;
          font-family: 'GeneralSans-Semibold'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body.event-social-icons a,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body.event-social-icons i {
          color: #000;
          font-size: 1.4rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--book-now,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--visit-website {
      background-color: #FFF848;
      border-color: #FFF848;
      font-family: 'GeneralSans-Semibold';
      color: #000;
      text-transform: none;
      border: 2px solid #FFF848;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--book-now:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--book-now:focus,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--visit-website:hover,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"][data-page-type="event"] .event-detail-accordion .btn--visit-website:focus {
        background-color: #000;
        color: #FFF848;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] h2 {
      font-family: "GTMaru-Bold";
      font-size: 2.8rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] h3,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] h4 {
      font-family: 'GeneralSans-Medium'; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] h3 {
      margin-bottom: 1.5rem; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .pages-related.visit {
      background-color: #fff7a9; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .pages-related.visit .card--page-default .right-arrow {
        background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container {
      background-color: #000; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container .global-footer-links p {
        margin-bottom: 0;
        font-size: 0.7rem; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container .global-footer-links p a {
          font-size: 0.7rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container h3,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container p,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container li {
        font-family: "Solina Light", sans-serif; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container h3 {
        font-size: 1.5rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container .footer-copyright {
        font-size: 0.7rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container .footer-message-row {
        background-color: #FFF848; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container .footer-message-row p {
          color: #000;
          font-size: 0.7rem;
          font-weight: 400; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container--feelgood {
      background-color: transparent;
      position: fixed;
      right: 0px;
      bottom: 0px;
      left: 0px;
      z-index: 1030; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .footer-container--feelgood {
          box-shadow: unset;
          position: static;
          background-color: #fff7a9; } }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .solid-yellow-btn {
      font-family: 'GeneralSans-Semibold';
      background-color: #FFF848;
      color: #000;
      text-transform: none;
      border: 2px solid #FFF848;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      box-shadow: 0px 1px 10px #e5dc8b; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .solid-yellow-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .solid-yellow-btn:focus {
        background-color: #000;
        color: #FFF848;
        border: 2px solid #000;
        box-shadow: 0px 1px 10px #e5dc8b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .trans-btn,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .outline-black-btn {
      font-family: 'GeneralSans-Semibold';
      background-color: transparent;
      border: 2px solid #000;
      color: #000;
      text-transform: none;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      padding: 4px 40px !important; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .trans-btn:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .trans-btn:focus,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .outline-black-btn:hover,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .outline-black-btn:focus {
        background-color: #FFF848;
        color: #000;
        border: 2px solid #000; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container {
      padding-top: 3rem;
      padding-bottom: 3rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .heading--event-daterange {
        font-family: "GTMaru-Bold";
        font-size: 2.8rem;
        margin-bottom: 3rem !important;
        text-align: center;
        color: #000 !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .heading--event-daterange {
            font-size: 2.3rem !important; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .eventListing--cards {
        padding-bottom: 0 !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .eventListing--cards {
            padding-bottom: 3rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .card--event-default .right-arrow {
        background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .card--event-default .card-body .detail-date {
        color: #7a7b7b;
        font-size: 0.85em;
        font-family: 'GeneralSans-Medium'; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .card--event-default .card-body .event-title {
        font-family: 'GeneralSans-Semibold';
        font-size: 1.6rem; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .card--event-default .card-body .detail-location {
        font-size: 0.85em;
        font-family: 'GeneralSans-Medium'; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .eventListing--container .card--event-default .card-body .detail-location i {
          color: #7a7b7b; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .listing-bg-fg-yellow,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-embed-fg-yellow,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-fg-yellow {
      background-color: #fff7a9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .listing-bg- fg-yellow-light,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-fg-yellow-light,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-embed-fg-yellow-light {
      background-color: #fff7a9; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .listing-bg-fg-yellowGradient,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-embed-fg-yellowGradient,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-fg-yellowGradient {
      /* fall back */
      background: #fdefc7;
      background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
      background-image: url("../../visit/img/FGF_Texture-1.jpg");
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .listing-bg-fg-yellowGradient2,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-embed-fg-yellowGradient2,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-fg-yellowGradient2 {
      /* fall back */
      background: #fdefc7;
      background: radial-gradient(circle, #fdefc7 0%, #e1d966 100%);
      background-image: url("../../visit/img/FGF_Texture-2.jpg");
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .listing-bg-fg-blueGradient,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-embed-fg-blueGradient,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .bg-fg-blueGradient {
      /* fall back */
      background: #b2dce5;
      background: radial-gradient(circle, #b2dce5 0%, #708437 100%);
      background-image: url("../../visit/img/FGF_Texture-3.jpg");
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover; }
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn,
    body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider {
      padding-top: 4rem !important;
      padding-bottom: 4rem; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider {
          padding-top: 4rem;
          padding-bottom: 5rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .related-title,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .related-title {
        font-family: "GTMaru-Bold";
        font-size: 2.6rem;
        margin-bottom: 3rem !important; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .related-title,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .related-title {
            font-size: 2.3rem; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
        content: "";
        background-image: url("../../visit/img/arrow_right_rounded_black.svg");
        background-repeat: no-repeat;
        -moz-background-size: 45px 25px;
        -webkit-background-size: 45px 25px;
        background-size: 45px 25px;
        width: 45px;
        height: 25px; }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 65px 45px;
            -webkit-background-size: 65px 45px;
            background-size: 65px 45px;
            width: 65px;
            height: 45px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 45px 25px;
            -webkit-background-size: 45px 25px;
            background-size: 45px 25px;
            width: 45px;
            height: 25px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            -moz-background-size: 35px 15px;
            -webkit-background-size: 35px 15px;
            background-size: 35px 15px;
            width: 35px;
            height: 15px; } }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev:hover, body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev:focus,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next:hover,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next:focus {
          background-image: url("../../visit/img/arrow_right_rounded_black.svg"); }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next:before {
          display: none !important;
          visibility: hidden; }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev {
        left: -35px;
        -moz-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1); }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev {
            left: -70px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev {
            left: -35px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev {
            left: -30px; } }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-prev,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-prev {
            display: none !important;
            visibility: hidden; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
        right: -35px; }
        @media (min-width: 1500px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            right: -70px; } }
        @media (max-width: 1199px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            right: -35px; } }
        @media (max-width: 991px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            right: -30px; } }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-next,
          body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-next {
            display: none !important;
            visibility: hidden; } }
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-dots,
      body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-dots {
        bottom: -60px;
        padding: 4rem 0 0 0; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-dots li.slick-active button:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-dots li.slick-active button:before {
          opacity: 1;
          border: 2px solid #000;
          background-color: #000; }
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodMultiColumn .slick-dots li button:before,
        body[data-site-handle="visit"][data-theme="experienceAdelaideFeelGoodFestival"] .related-feelGoodSingleSlider .slick-dots li button:before {
          content: "";
          opacity: 1;
          font-size: 6px;
          width: 12px;
          height: 12px;
          border: 2px solid #000;
          background-color: transparent;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%; }

/*

$theme-adlocal-green
$theme-adlocal-blue
$theme-adlocal-brown

font-family: "Solina Light", sans-serif;
font-family: "GT Super Text", sans-serif;

*/
body[data-site-handle="visit"][data-theme="xaAdLocal"] .body--main {
  min-height: initial; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .heading--format-h2 h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-logo-right h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem;
  color: #FFF;
  background-image: url("../../visit/img/ADLocal_white.png");
  background-position: right center;
  padding-right: 210px;
  background-repeat: no-repeat;
  -moz-background-size: 200px 66px;
  -webkit-background-size: 200px 66px;
  background-size: 200px 66px; }
  @media (max-width: 575px) {
    body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-logo-right h2 {
      padding-right: 160px;
      background-repeat: no-repeat;
      -moz-background-size: 150px 50px;
      -webkit-background-size: 150px 50px;
      background-size: 150px 50px; } }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h1,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h2,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h4,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green h5,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-green p,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h1,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h2,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h4,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown h5,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .bg-heading-adlocal-brown p {
  color: #FFF; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
  padding-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
  margin-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .rounded-panel-bottom {
  -moz-border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .rounded-panel-top {
  -moz-border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-border-top-right-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .auto-carousel--container.timer-layout .auto-carousel .card-data-wrap .title-wrap h3 {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h1,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h2,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h4,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h5,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner p,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .icon-block,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h3:before {
  content: "";
  display: inline-block;
  background-image: url("../../visit/img/ADLocalPin-Blue.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 23px;
  -moz-background-size: 16px 23px;
  -webkit-background-size: 16px 23px;
  background-size: 16px 23px;
  margin-right: 15px; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content {
  background-color: #2b3729; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner .icon-block,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-blue .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content {
  background-color: #2b3729; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner .icon-block,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-brown .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #FFF; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content {
  background-color: #67aad7; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #000; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner .icon-block {
    color: #451717; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .adlocal-green .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #000; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content {
  background-color: #FFF; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #333; }
body[data-site-handle="visit"][data-theme="xaAdLocal"] .text--container .learn-more-btn a:not(.btn) {
  font-size: 1.2rem;
  color: #2b3729;
  border: 1px solid #2b3729;
  background-color: transparent;
  padding: 4px 16px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  white-space: nowrap;
  text-decoration: none;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"] .text--container .learn-more-btn a:not(.btn):hover, body[data-site-handle="visit"][data-theme="xaAdLocal"] .text--container .learn-more-btn a:not(.btn):focus {
    border-color: #2b3729;
    background-color: #2b3729;
    color: #FFF; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h1,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h2,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h4,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white h5,
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container .text-white p {
  color: #FFF; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .text--container.bg-adlocal-green {
  -moz-border-bottom-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap.no-hero {
  padding-top: 130px; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap.no-hero {
      padding-top: 100px; } }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap.no-hero .hero-content-inner {
    height: 250px; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap.no-hero .hero-title-container h1 {
    color: #FFF;
    /*font-family: "Solina Light", sans-serif;
    font-weight: 300;*/
    font-family: "GT Super Text", sans-serif;
    font-size: 2.6rem; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap.no-hero .hero-colour-block.adlocal-notitle {
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #2b3729; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #2b3729;
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] {
  background-color: #FFF; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .navbar-wrapper #main-navigation.main-nav-trans {
    background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)); }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .breadcrumbs {
    display: block !important;
    top: 4.2rem;
    /*background-color: $theme-adlocal-green !important;*/ }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-container {
    height: 60vh;
    position: relative;
    overflow: hidden; }
    body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-container.fx-tint:before {
      display: none;
      visibility: hidden; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-visit.standard,
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-visit.noOverlay {
    padding-top: 100px;
    background-color: #2b3729; }
    body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-visit.standard .landing-default-hero,
    body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .landing-hero-visit.noOverlay .landing-default-hero {
      -moz-border-bottom-left-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-border-bottom-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .hero-wrap .hero-colour-block {
    background-color: #2b3729; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .hero-wrap .page-title h1 {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container.bg-adlocal-green {
    -moz-border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-bottom-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h1, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h2, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h3, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h4, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h5, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h6, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h1, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h2, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h3, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h4, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h5, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h6 {
    color: #FFF;
    font-family: "Solina Light", sans-serif;
    font-weight: 300; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro .h2, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro h2 {
    font-size: 2rem !important; }
  body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro a:not(.btn) {
    color: #FFF;
    border: 2px solid #FFF;
    background-color: transparent;
    padding: 0 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    white-space: nowrap;
    text-decoration: none; }
    body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro a:not(.btn):hover, body[data-site-handle="visit"][data-theme="xaAdLocal"][data-page-type="landing"] .text--container .landing-intro a:not(.btn):focus {
      border-color: #FFF;
      background-color: #FFF;
      color: #2b3729; }
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #451717; }
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #000;
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .body--main, body[data-site-handle="visit"][data-theme="adLocalGreen"] .body--main, body[data-site-handle="visit"][data-theme="adLocalBrown"] .body--main {
  min-height: initial; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .heading--format-h2 h2, body[data-site-handle="visit"][data-theme="adLocalGreen"] .heading--format-h2 h2, body[data-site-handle="visit"][data-theme="adLocalBrown"] .heading--format-h2 h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]), body[data-site-handle="visit"][data-theme="adLocalGreen"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]), body[data-site-handle="visit"][data-theme="adLocalBrown"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
  padding-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child, body[data-site-handle="visit"][data-theme="adLocalGreen"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child, body[data-site-handle="visit"][data-theme="adLocalBrown"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
  margin-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .rounded-panel-bottom, body[data-site-handle="visit"][data-theme="adLocalGreen"] .rounded-panel-bottom, body[data-site-handle="visit"][data-theme="adLocalBrown"] .rounded-panel-bottom {
  -moz-border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .rounded-panel-top, body[data-site-handle="visit"][data-theme="adLocalGreen"] .rounded-panel-top, body[data-site-handle="visit"][data-theme="adLocalBrown"] .rounded-panel-top {
  -moz-border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-border-top-right-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="adLocalBlue"] .adlocal-logo-right h2, body[data-site-handle="visit"][data-theme="adLocalGreen"] .adlocal-logo-right h2, body[data-site-handle="visit"][data-theme="adLocalBrown"] .adlocal-logo-right h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem;
  color: #FFF;
  background-image: url("../../visit/img/ADLocal_white.png");
  background-position: right center;
  padding-right: 210px;
  background-repeat: no-repeat;
  -moz-background-size: 200px 66px;
  -webkit-background-size: 200px 66px;
  background-size: 200px 66px; }
  @media (max-width: 575px) {
    body[data-site-handle="visit"][data-theme="adLocalBlue"] .adlocal-logo-right h2, body[data-site-handle="visit"][data-theme="adLocalGreen"] .adlocal-logo-right h2, body[data-site-handle="visit"][data-theme="adLocalBrown"] .adlocal-logo-right h2 {
      padding-right: 160px;
      background-repeat: no-repeat;
      -moz-background-size: 150px 50px;
      -webkit-background-size: 150px 50px;
      background-size: 150px 50px; } }
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h1,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h2,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h4,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white h5,
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container .text-white p, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h1,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h2,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h4,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white h5,
body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container .text-white p, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h1,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h2,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h3,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h4,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white h5,
body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container .text-white p {
  color: #FFF; }
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container.bg-adlocal-green, body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container.bg-adlocal-blue, body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .text--container.bg-adlocal-brown, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container.bg-adlocal-green, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container.bg-adlocal-blue, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .text--container.bg-adlocal-brown, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container.bg-adlocal-green, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container.bg-adlocal-blue, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .text--container.bg-adlocal-brown {
  -moz-border-bottom-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }
body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .hero-wrap.no-hero, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .hero-wrap.no-hero, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap.no-hero {
  padding-top: 130px; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .hero-wrap.no-hero, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .hero-wrap.no-hero, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap.no-hero {
      padding-top: 100px; } }
  body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .hero-wrap.no-hero .hero-content-inner, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .hero-wrap.no-hero .hero-content-inner, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap.no-hero .hero-content-inner {
    height: 250px; }
  body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .hero-wrap.no-hero .hero-title-container h1, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .hero-wrap.no-hero .hero-title-container h1, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap.no-hero .hero-title-container h1 {
    color: #FFF;
    /*font-family: "Solina Light", sans-serif;
    font-weight: 300;*/
    font-family: "GT Super Text", sans-serif;
    font-size: 2.6rem; }
  body[data-site-handle="visit"][data-theme="adLocalBlue"][data-page-type="page"] .hero-wrap.no-hero .hero-colour-block.adlocal-notitle, body[data-site-handle="visit"][data-theme="adLocalGreen"][data-page-type="page"] .hero-wrap.no-hero .hero-colour-block.adlocal-notitle, body[data-site-handle="visit"][data-theme="adLocalBrown"][data-page-type="page"] .hero-wrap.no-hero .hero-colour-block.adlocal-notitle {
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }

/*

$theme-XA-beige: #E1DBDF;
$theme-XA-mauve: #B5797F;
$theme-XA-fuchsia: #994782;

font-family: "Solina Light", sans-serif;
font-family: "GT Super Text", sans-serif;

*/
body[data-site-handle="visit"][data-theme="adlUnleashed"] .embed--container.bottom-auto:last-child,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .embed--container.mb-0:last-child {
  margin-bottom: 3rem !important; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .dividerSpacer--container {
  border-bottom: 1px solid #FFF;
  width: 100%;
  max-width: 100%; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] form .container--subscribe-form input[type=text],
body[data-site-handle="visit"][data-theme="adlUnleashed"] form .container--subscribe-form input[type=email],
body[data-site-handle="visit"][data-theme="adlUnleashed"] form .container--subscribe-form input[type=tel],
body[data-site-handle="visit"][data-theme="adlUnleashed"] form .container--subscribe-form input[type=number],
body[data-site-handle="visit"][data-theme="adlUnleashed"] form .container--subscribe-form input[aria-label=Mobile] {
  color: #191919;
  border: 1px solid #FFF;
  background-color: #FFF;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .text--container p {
  font-family: "Solina Light", sans-serif;
  font-weight: 300;
  font-size: 1.125rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .card--event-default .card-body .detail-location {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .card--event-default .card-body .detail-location i {
    color: #994782; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .card--event-default .card-body .event-title {
  font-weight: 400;
  font-family: "GT Super Text", sans-serif;
  text-transform: uppercase; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .card--event-default .card-body .right-arrow {
  background-image: url(../../visit/img/AX_arrow_right_unleashed.svg); }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .card--event-default .card-body .detail-date {
  color: #994782;
  font-size: 0.9em;
  font-weight: 400;
  text-transform: none;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .sign-up-btn, body[data-site-handle="visit"][data-theme="adlUnleashed"] .solid-btn {
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family: "Solina Light", sans-serif;
  font-weight: 300;
  background-color: transparent;
  border-color: #000;
  color: #000;
  border-width: 1px; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .sign-up-btn:hover, body[data-site-handle="visit"][data-theme="adlUnleashed"] .sign-up-btn:focus, body[data-site-handle="visit"][data-theme="adlUnleashed"] .solid-btn:hover, body[data-site-handle="visit"][data-theme="adlUnleashed"] .solid-btn:focus {
    background-color: #994782;
    border-color: #994782;
    color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .body--main {
  min-height: initial; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .heading--format-h2 h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem;
  line-height: 1.6rem;
  text-transform: uppercase; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .heading--format-h3 h3 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2rem;
  line-height: 1.6rem;
  text-transform: uppercase; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
  padding-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
  margin-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .rounded-panel-bottom {
  -moz-border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .rounded-panel-top {
  -moz-border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-border-top-right-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.timer-layout .auto-carousel .card-data-wrap .title-wrap h3 {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location:hover .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location:hover .text-inner p {
  color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location:hover .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location:hover .text-inner h2:before {
    display: inline-block;
    font-style: normal;
    margin-right: 10px;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 1.6rem;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f3c5";
    color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default:hover .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default:hover .text-inner p {
  color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default:hover .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h3 {
  color: #FFF;
  font-weight: 300;
  font-family: "GT Super Text", sans-serif; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-location .text-inner h2:before {
    display: inline-block;
    font-style: normal;
    margin-right: 10px;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 1.6rem;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f3c5";
    color: #994782; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h3 {
  color: #FFF;
  font-weight: 300;
  font-family: "GT Super Text", sans-serif; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-default .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner {
  border: 2px solid #994782;
  background-color: #994782; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner h2, body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-cta .text-inner h3 {
    color: #FFF;
    font-family: "Solina Light", sans-serif;
    font-weight: 100; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(1) .hero-card-location:hover .text-inner,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(1) .hero-card-default:hover .text-inner {
  background-color: #899773; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(1) .hero-card-location .text-inner h2:before {
  color: #899773; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(2) .hero-card-location:hover .text-inner,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(2) .hero-card-default:hover .text-inner {
  background-color: #AB5E94; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(2) .hero-card-location .text-inner h2:before {
  color: #AB5E94; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(3) .hero-card-location:hover .text-inner,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(3) .hero-card-default:hover .text-inner {
  background-color: #5A7CA2; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(3) .hero-card-location .text-inner h2:before {
  color: #5A7CA2; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(4) .hero-card-location:hover .text-inner,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(4) .hero-card-default:hover .text-inner {
  background-color: #97622C; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.heroBox-layout .hero-card-item:nth-child(4) .hero-card-location .text-inner h2:before {
  color: #97622C; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location:hover .text-inner {
  background-color: #994782; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location:hover .text-inner h2,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location:hover .text-inner p {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location:hover .text-inner h2 {
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 1.6rem; }
    body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location:hover .text-inner h2:before {
      display: inline-block;
      font-style: normal;
      margin-right: 10px;
      font-variant: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      font-size: 1.6rem;
      font-family: "Font Awesome 5 Pro";
      font-weight: 900;
      content: "\f3c5";
      color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #994782; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner p {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner h2 {
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 1.6rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location .text-inner h3 {
  color: #FFF;
  font-weight: 300;
  font-family: "GT Super Text", sans-serif; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-location .text-inner h2:before {
    display: inline-block;
    font-style: normal;
    margin-right: 10px;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 1.6rem;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f3c5";
    color: #994782; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default .text-inner h2,
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default .text-inner h3 {
  color: #FFF;
  font-weight: 300;
  font-family: "GT Super Text", sans-serif; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-default .text-inner h2 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.6rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #994782;
  background-color: #994782; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, body[data-site-handle="visit"][data-theme="adlUnleashed"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #FFF;
    font-family: "Solina Light", sans-serif;
    font-weight: 100; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner {
          /* h3{
            &:before{
              content: "";
              display: inline-block;
              background-image: url('../../visit/img/ADLocalPin-Blue.png');
              background-repeat: no-repeat;

              width: 16px;
              height: 23px;

              -moz-background-size: 16px 23px;
              -webkit-background-size: 16px 23px;
              background-size: 16px 23px;
              margin-right: 15px;
            }
          } */ }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .icon-block,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    font-family: "Solina Light", sans-serif;
    font-weight: 300; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    font-family: "Solina Light", sans-serif;
    font-weight: 300; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content {
  background-color: #FFF; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner h5,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #333; }
body[data-site-handle="visit"][data-theme="adlUnleashed"] .text--container .learn-more-btn a:not(.btn) {
  font-size: 1.2rem;
  color: #994782;
  border: 1px solid #994782;
  background-color: transparent;
  padding: 4px 16px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  white-space: nowrap;
  text-decoration: none;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"] .text--container .learn-more-btn a:not(.btn):hover, body[data-site-handle="visit"][data-theme="adlUnleashed"] .text--container .learn-more-btn a:not(.btn):focus {
    border-color: #994782;
    background-color: #994782;
    color: #000; }
body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container {
      /*  &.bg-adlocal-green{
          -moz-border-bottom-left-radius: 15px;
          -webkit-border-bottom-left-radius: 15px;
          border-bottom-left-radius: 15px;

          -moz-border-bottom-right-radius: 15px;
          -webkit-border-bottom-right-radius: 15px;
          border-bottom-right-radius: 15px;
        }*/ }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h1,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h2,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h3,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h4,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white h5,
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .text--container .text-white p {
    color: #FFF; }
body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap.no-hero {
  padding-top: 130px; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap.no-hero {
      padding-top: 100px; } }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap.no-hero .hero-content-inner {
    height: 250px; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap.no-hero .hero-title-container h1 {
    color: #FFF;
    /*font-family: "Solina Light", sans-serif;
    font-weight: 300;*/
    font-family: "GT Super Text", sans-serif;
    font-size: 2.6rem; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap.no-hero .hero-colour-block.adlocal-notitle {
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #2b3729; }
body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #2b3729;
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem; }
body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] {
  background-color: #E1DBDF;
      /*.landing-hero-visit.standard,
      .landing-hero-visit.noOverlay{
        padding-top: 100px;
        background-color: $theme-adlocal-green;

        .landing-default-hero {
          -moz-border-bottom-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;

          -moz-border-bottom-right-radius: 0;
          -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
        }
      }*/ }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .navbar-wrapper #main-navigation.main-nav-trans {
    background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)); }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .breadcrumbs {
    display: block !important;
    top: 4.2rem;
    /*background-color: $theme-adlocal-green !important;*/ }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .landing-hero-container {
    position: relative;
    overflow: hidden; }
    body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .landing-hero-container.fx-tint:before {
      display: none;
      visibility: hidden; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .hero-wrap .hero-colour-block {
    background-color: #B5797F; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .hero-wrap .page-title h1 {
    color: #000; }
  body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container {
        /*&.bg-adlocal-green{
          -moz-border-bottom-left-radius: 15px;
          -webkit-border-bottom-left-radius: 15px;
          border-bottom-left-radius: 15px;

          -moz-border-bottom-right-radius: 15px;
          -webkit-border-bottom-right-radius: 15px;
          border-bottom-right-radius: 15px;
        }*/ }
    body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h1, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h2, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h3, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h4, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h5, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h6, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h1, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h2, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h3, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h4, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h5, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h6 {
      color: #000;
      font-family: "Solina Light", sans-serif;
      font-weight: 300; }
    body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro .h2, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro h2 {
      font-size: 2rem !important; }
    body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro a:not(.btn) {
      color: #000;
      border: 2px solid #000;
      background-color: transparent;
      padding: 0 8px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      white-space: nowrap;
      text-decoration: none; }
      body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro a:not(.btn):hover, body[data-site-handle="visit"][data-theme="adlUnleashed"][data-page-type="landing"] .text--container .landing-intro a:not(.btn):focus {
        border-color: #000;
        background-color: #000;
        color: #B5797F; }

/*

$theme-summit-blue
$theme-summit-plum
$theme-summit-plum-light
$theme-summit-grey-light

font-family: "Solina Light", sans-serif;
font-family: "Larken", sans-serif;

*/
body[data-site-handle="visit"][data-theme="aedaSummit"] body {
  color: #182436; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .footer-container h3,
body[data-site-handle="visit"][data-theme="aedaSummit"] .footer-container p,
body[data-site-handle="visit"][data-theme="aedaSummit"] .footer-container a {
  font-family: "ingra", sans-serif; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .body--main {
  min-height: initial; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
  padding-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
  margin-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .trans-white-btn,
body[data-site-handle="visit"][data-theme="aedaSummit"] .trans-btn {
  border: 1px solid #FFF;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .solid-btn {
  background-color: #80434e;
  border-color: #80434e; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .solid-btn:hover, body[data-site-handle="visit"][data-theme="aedaSummit"] .solid-btn:focus {
    opacity: 1;
    color: #FFF;
    background-color: #182436;
    border-color: #182436; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .btn {
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue,
body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue,
body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum,
body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
.summit-plumLight,
body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight,
body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight {
  color: #FFF; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
  .summit-plumLight .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .text-inner {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
  .summit-plumLight .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
  .summit-plumLight .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .text--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .twoColLayout--container .text-inner,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .text--container .text-inner {
    color: #FFF; }
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .text--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .twoColLayout--container .text-inner a:not(.btn),
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .text--container .text-inner a:not(.btn) {
      color: #FFF;
      border-bottom: 1px solid #FFF; }
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-blue .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-blue .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-blue .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-blue .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-blue .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .summit-plum .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plum .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plum .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plum .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plum
    .summit-plumLight .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .listing-bg-summit-plumLight .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-heading-summit-plumLight .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-summit-plumLight .text--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .twoColLayout--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .twoColLayout--container .text-inner .solid-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .text--container .text-inner .trans-white-btn,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .bg-embed-summit-plumLight .text--container .text-inner .solid-btn {
      min-width: 254px; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .flex-column.align-self-start,
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container .flex-column.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .text-inner,
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container .text-inner {
  color: #182436; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .text-inner a:not(.btn),
  body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container .text-inner a:not(.btn) {
    color: #182436;
    border-bottom: 1px solid #182436; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern {
      padding-top: 3rem;
      padding-bottom: 3rem; } }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern:before {
    content: "";
    top: 0;
    right: 0;
    width: 600px;
    height: 100%;
    position: absolute;
    background-repeat: repeat-y;
    background-position: right top;
    background-image: url(../../visit/img/aedaSummit-Pattern.png); }
    @media (max-width: 1199px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern:before {
        width: 400px; } }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%; }
    body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 h6,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 p {
      max-width: 80%; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 h6,
        body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 p {
          max-width: 100%; } }
    @media (max-width: 1199px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 {
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%; } }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container.bg-summit-pattern .container .col-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; } }
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container h6,
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container p {
  font-family: "Solina Light", sans-serif;
  font-weight: 300;
  line-height: 1.5rem; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container h6 {
  font-size: 0.9rem; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container p {
  font-size: 1.125rem; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h1,
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h2,
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h3,
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h4 {
  padding-left: 2rem;
  padding-right: 2rem; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h1,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h2,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h3,
    body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h4 {
      padding-left: 15px;
      padding-right: 15px; } }
body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container .container {
  padding-left: 2rem;
  padding-right: 2rem; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="aedaSummit"] .text--container .container {
      padding-left: 15px;
      padding-right: 15px; } }
@media (max-width: 767px) {
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner {
    padding-left: 15px;
    padding-right: 15px; } }
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h3 h3 {
  font-family: "Larken", sans-serif;
  font-weight: 400;
  text-transform: uppercase; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading--format-h4 h4 {
  font-family: "Larken", sans-serif;
  font-weight: 600; }
body[data-site-handle="visit"][data-theme="aedaSummit"] h3 {
  font-family: "Larken", sans-serif;
  font-weight: 400; }
body[data-site-handle="visit"][data-theme="aedaSummit"] h4 {
  font-family: "Larken", sans-serif;
  font-weight: 600; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content {
  background-color: transparent; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner h1,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner h2,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner p,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner .icon-block,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    font-family: "Solina Light", sans-serif;
    font-weight: 300; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner h3 {
    font-family: "Larken", sans-serif;
    font-weight: 400; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner h4,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner h5 {
    font-family: "Larken", sans-serif;
    font-weight: 600; }
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    font-family: "Solina Light", sans-serif;
    font-weight: 300; }
body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] {
  background-color: #f4f4f4; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical {
    background-color: #182436;
    -moz-border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-bottom-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder {
      pointer-events: all; }
    @media screen and (min-width: 1200px) and (max-width: 1499px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .container {
        max-width: 2000px; } }
    @media screen and (min-width: 1500px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .container {
        max-width: 1600px; } }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content {
      height: 90vh; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content {
          height: 430px; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content .hero-visit-text p {
          font-size: 0.75rem; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content .hero-visit-text .btn.trans-white-btn {
          font-size: 0.75rem;
          padding: 8px 24px; } }
      @media screen and (min-width: 767px) and (max-width: 1199px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content .hero-visit-text {
          margin-top: 0;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 0 0 100%; } }
      @media screen and (min-width: 2300px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .hero-visit-content .hero-visit-text {
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 0 0 100%; } }
    @media (max-width: 575px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .mobile-hero-text {
        padding-top: 0;
        text-align: center; } }
    @media (max-width: 575px) {
      body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .mobile-hero-text figure {
        margin: 0 auto;
        text-align: center; } }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .bg-hero {
      height: 90vh;
      -moz-background-size: contain !important;
      -webkit-background-size: contain !important;
      background-size: contain !important;
      background-position: center !important; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .bg-hero {
          height: 500px;
          background-position: center !important; } }
      @media (max-width: 575px) {
        body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .bg-hero {
          height: 400px;
          background-position: center !important; } }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical h1,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical h2,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical h3 {
      font-family: "Larken", sans-serif;
      font-weight: 400; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical h4,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical h5 {
      font-family: "Larken", sans-serif;
      font-weight: 600; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical p {
      font-family: "Solina Light", sans-serif;
      font-weight: 300; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder h1,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder h2,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder h3 {
      font-family: "Larken", sans-serif;
      font-weight: 400; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder h4,
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder h5 {
      font-family: "Larken", sans-serif;
      font-weight: 600; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit.aedaSummitVertical .background-holder p {
      font-family: "Solina Light", sans-serif;
      font-weight: 300; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit .landing-hero-container {
    max-height: 700px;
    position: relative;
    overflow: hidden; }
    body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="landing"] .landing-hero-visit .landing-hero-container.fx-tint:before {
      display: none;
      visibility: hidden; }
body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] {
  background-color: #f4f4f4; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] h1,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] h2,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] h3 {
    color: #182436; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .body--main .tmpl-layouts-page > div:first-child:not(.hero-container):not(.hero-wrap) {
    margin-top: 4rem;
    padding-top: 7rem; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item a {
    color: #182436; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: ">";
    color: #182436; }
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h1,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h2,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h3,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h3,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h4,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white h5,
  body[data-site-handle="visit"][data-theme="aedaSummit"][data-page-type="page"] .text--container .text-white p {
    color: #FFF; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading-container.bg-heading-summit-plum, body[data-site-handle="visit"][data-theme="aedaSummit"] .heading-container.bg-heading-summit-plumLight, body[data-site-handle="visit"][data-theme="aedaSummit"] .heading-container.bg-heading-summit-blue {
  -moz-border-top-left-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColumn-holder {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .heading-container + .twoColumn-holder {
  -moz-border-top-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-bottom-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .text-inner {
  color: #182436;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }
body[data-site-handle="visit"][data-theme="aedaSummit"] .twoColLayout--container .flex-column img {
  width: auto;
  height: auto;
  object-position: center;
  object-fit: none;
  max-width: 100%; }

/* colours

$theme-afw-blue
$theme-afw-green
$theme-afw-black
$theme-afw-cream
$theme-afw-orange

*/
.text-afw-blue {
  color: #3677BB; }

.text-afw-green {
  color: #41B649; }

.text-afw-black {
  color: #000000; }

.text-afw-cream {
  color: #FEFAEC; }

.text-afw-orange {
  color: #F47E22; }

.js-marquee-wrapper {
  overflow: hidden; }

/* --- [theme colours] --- */
.afw-blue,
.listing-bg-afw-blue,
.bg-heading-afw-blue,
.bg-afw-blue,
.bg-carousel-afw-blue,
.bg-embed-afw-blue {
  background-color: #3677BB; }
  .afw-blue .accordion--container .card,
  .listing-bg-afw-blue .accordion--container .card,
  .bg-heading-afw-blue .accordion--container .card,
  .bg-afw-blue .accordion--container .card,
  .bg-carousel-afw-blue .accordion--container .card,
  .bg-embed-afw-blue .accordion--container .card {
    border-top: 1px solid #000000; }
    .afw-blue .accordion--container .card:last-child,
    .listing-bg-afw-blue .accordion--container .card:last-child,
    .bg-heading-afw-blue .accordion--container .card:last-child,
    .bg-afw-blue .accordion--container .card:last-child,
    .bg-carousel-afw-blue .accordion--container .card:last-child,
    .bg-embed-afw-blue .accordion--container .card:last-child {
      border-bottom: 1px solid #000000; }
  .afw-blue .accordion--container .card-header .accordion-title,
  .listing-bg-afw-blue .accordion--container .card-header .accordion-title,
  .bg-heading-afw-blue .accordion--container .card-header .accordion-title,
  .bg-afw-blue .accordion--container .card-header .accordion-title,
  .bg-carousel-afw-blue .accordion--container .card-header .accordion-title,
  .bg-embed-afw-blue .accordion--container .card-header .accordion-title {
    color: #000000; }
  .afw-blue .accordion--container .card-header a,
  .listing-bg-afw-blue .accordion--container .card-header a,
  .bg-heading-afw-blue .accordion--container .card-header a,
  .bg-afw-blue .accordion--container .card-header a,
  .bg-carousel-afw-blue .accordion--container .card-header a,
  .bg-embed-afw-blue .accordion--container .card-header a {
    color: #000000; }
  .afw-blue h1,
  .afw-blue h2,
  .afw-blue h3,
  .afw-blue h3,
  .afw-blue h4,
  .afw-blue h5,
  .afw-blue i,
  .listing-bg-afw-blue h1,
  .listing-bg-afw-blue h2,
  .listing-bg-afw-blue h3,
  .listing-bg-afw-blue h3,
  .listing-bg-afw-blue h4,
  .listing-bg-afw-blue h5,
  .listing-bg-afw-blue i,
  .bg-heading-afw-blue h1,
  .bg-heading-afw-blue h2,
  .bg-heading-afw-blue h3,
  .bg-heading-afw-blue h3,
  .bg-heading-afw-blue h4,
  .bg-heading-afw-blue h5,
  .bg-heading-afw-blue i,
  .bg-afw-blue h1,
  .bg-afw-blue h2,
  .bg-afw-blue h3,
  .bg-afw-blue h3,
  .bg-afw-blue h4,
  .bg-afw-blue h5,
  .bg-afw-blue i,
  .bg-carousel-afw-blue h1,
  .bg-carousel-afw-blue h2,
  .bg-carousel-afw-blue h3,
  .bg-carousel-afw-blue h3,
  .bg-carousel-afw-blue h4,
  .bg-carousel-afw-blue h5,
  .bg-carousel-afw-blue i,
  .bg-embed-afw-blue h1,
  .bg-embed-afw-blue h2,
  .bg-embed-afw-blue h3,
  .bg-embed-afw-blue h3,
  .bg-embed-afw-blue h4,
  .bg-embed-afw-blue h5,
  .bg-embed-afw-blue i {
    color: #41B649; }
  .afw-blue p,
  .afw-blue a:not(.btn),
  .listing-bg-afw-blue p,
  .listing-bg-afw-blue a:not(.btn),
  .bg-heading-afw-blue p,
  .bg-heading-afw-blue a:not(.btn),
  .bg-afw-blue p,
  .bg-afw-blue a:not(.btn),
  .bg-carousel-afw-blue p,
  .bg-carousel-afw-blue a:not(.btn),
  .bg-embed-afw-blue p,
  .bg-embed-afw-blue a:not(.btn) {
    color: #FFF; }
  .afw-blue.text--container h1,
  .afw-blue.text--container h2,
  .afw-blue.text--container h3,
  .afw-blue.text--container h3,
  .afw-blue.text--container h4,
  .afw-blue.text--container h5,
  .afw-blue.text--container p,
  .afw-blue.text--container a:not(.btn), .afw-blue.heading-container h1,
  .afw-blue.heading-container h2,
  .afw-blue.heading-container h3,
  .afw-blue.heading-container h3,
  .afw-blue.heading-container h4,
  .afw-blue.heading-container h5,
  .afw-blue.heading-container p,
  .afw-blue.heading-container a:not(.btn), .afw-blue.twoColLayout--container h1,
  .afw-blue.twoColLayout--container h2,
  .afw-blue.twoColLayout--container h3,
  .afw-blue.twoColLayout--container h3,
  .afw-blue.twoColLayout--container h4,
  .afw-blue.twoColLayout--container h5,
  .afw-blue.twoColLayout--container p,
  .afw-blue.twoColLayout--container a:not(.btn),
  .listing-bg-afw-blue.text--container h1,
  .listing-bg-afw-blue.text--container h2,
  .listing-bg-afw-blue.text--container h3,
  .listing-bg-afw-blue.text--container h3,
  .listing-bg-afw-blue.text--container h4,
  .listing-bg-afw-blue.text--container h5,
  .listing-bg-afw-blue.text--container p,
  .listing-bg-afw-blue.text--container a:not(.btn),
  .listing-bg-afw-blue.heading-container h1,
  .listing-bg-afw-blue.heading-container h2,
  .listing-bg-afw-blue.heading-container h3,
  .listing-bg-afw-blue.heading-container h3,
  .listing-bg-afw-blue.heading-container h4,
  .listing-bg-afw-blue.heading-container h5,
  .listing-bg-afw-blue.heading-container p,
  .listing-bg-afw-blue.heading-container a:not(.btn),
  .listing-bg-afw-blue.twoColLayout--container h1,
  .listing-bg-afw-blue.twoColLayout--container h2,
  .listing-bg-afw-blue.twoColLayout--container h3,
  .listing-bg-afw-blue.twoColLayout--container h3,
  .listing-bg-afw-blue.twoColLayout--container h4,
  .listing-bg-afw-blue.twoColLayout--container h5,
  .listing-bg-afw-blue.twoColLayout--container p,
  .listing-bg-afw-blue.twoColLayout--container a:not(.btn),
  .bg-heading-afw-blue.text--container h1,
  .bg-heading-afw-blue.text--container h2,
  .bg-heading-afw-blue.text--container h3,
  .bg-heading-afw-blue.text--container h3,
  .bg-heading-afw-blue.text--container h4,
  .bg-heading-afw-blue.text--container h5,
  .bg-heading-afw-blue.text--container p,
  .bg-heading-afw-blue.text--container a:not(.btn),
  .bg-heading-afw-blue.heading-container h1,
  .bg-heading-afw-blue.heading-container h2,
  .bg-heading-afw-blue.heading-container h3,
  .bg-heading-afw-blue.heading-container h3,
  .bg-heading-afw-blue.heading-container h4,
  .bg-heading-afw-blue.heading-container h5,
  .bg-heading-afw-blue.heading-container p,
  .bg-heading-afw-blue.heading-container a:not(.btn),
  .bg-heading-afw-blue.twoColLayout--container h1,
  .bg-heading-afw-blue.twoColLayout--container h2,
  .bg-heading-afw-blue.twoColLayout--container h3,
  .bg-heading-afw-blue.twoColLayout--container h3,
  .bg-heading-afw-blue.twoColLayout--container h4,
  .bg-heading-afw-blue.twoColLayout--container h5,
  .bg-heading-afw-blue.twoColLayout--container p,
  .bg-heading-afw-blue.twoColLayout--container a:not(.btn),
  .bg-afw-blue.text--container h1,
  .bg-afw-blue.text--container h2,
  .bg-afw-blue.text--container h3,
  .bg-afw-blue.text--container h3,
  .bg-afw-blue.text--container h4,
  .bg-afw-blue.text--container h5,
  .bg-afw-blue.text--container p,
  .bg-afw-blue.text--container a:not(.btn),
  .bg-afw-blue.heading-container h1,
  .bg-afw-blue.heading-container h2,
  .bg-afw-blue.heading-container h3,
  .bg-afw-blue.heading-container h3,
  .bg-afw-blue.heading-container h4,
  .bg-afw-blue.heading-container h5,
  .bg-afw-blue.heading-container p,
  .bg-afw-blue.heading-container a:not(.btn),
  .bg-afw-blue.twoColLayout--container h1,
  .bg-afw-blue.twoColLayout--container h2,
  .bg-afw-blue.twoColLayout--container h3,
  .bg-afw-blue.twoColLayout--container h3,
  .bg-afw-blue.twoColLayout--container h4,
  .bg-afw-blue.twoColLayout--container h5,
  .bg-afw-blue.twoColLayout--container p,
  .bg-afw-blue.twoColLayout--container a:not(.btn),
  .bg-carousel-afw-blue.text--container h1,
  .bg-carousel-afw-blue.text--container h2,
  .bg-carousel-afw-blue.text--container h3,
  .bg-carousel-afw-blue.text--container h3,
  .bg-carousel-afw-blue.text--container h4,
  .bg-carousel-afw-blue.text--container h5,
  .bg-carousel-afw-blue.text--container p,
  .bg-carousel-afw-blue.text--container a:not(.btn),
  .bg-carousel-afw-blue.heading-container h1,
  .bg-carousel-afw-blue.heading-container h2,
  .bg-carousel-afw-blue.heading-container h3,
  .bg-carousel-afw-blue.heading-container h3,
  .bg-carousel-afw-blue.heading-container h4,
  .bg-carousel-afw-blue.heading-container h5,
  .bg-carousel-afw-blue.heading-container p,
  .bg-carousel-afw-blue.heading-container a:not(.btn),
  .bg-carousel-afw-blue.twoColLayout--container h1,
  .bg-carousel-afw-blue.twoColLayout--container h2,
  .bg-carousel-afw-blue.twoColLayout--container h3,
  .bg-carousel-afw-blue.twoColLayout--container h3,
  .bg-carousel-afw-blue.twoColLayout--container h4,
  .bg-carousel-afw-blue.twoColLayout--container h5,
  .bg-carousel-afw-blue.twoColLayout--container p,
  .bg-carousel-afw-blue.twoColLayout--container a:not(.btn),
  .bg-embed-afw-blue.text--container h1,
  .bg-embed-afw-blue.text--container h2,
  .bg-embed-afw-blue.text--container h3,
  .bg-embed-afw-blue.text--container h3,
  .bg-embed-afw-blue.text--container h4,
  .bg-embed-afw-blue.text--container h5,
  .bg-embed-afw-blue.text--container p,
  .bg-embed-afw-blue.text--container a:not(.btn),
  .bg-embed-afw-blue.heading-container h1,
  .bg-embed-afw-blue.heading-container h2,
  .bg-embed-afw-blue.heading-container h3,
  .bg-embed-afw-blue.heading-container h3,
  .bg-embed-afw-blue.heading-container h4,
  .bg-embed-afw-blue.heading-container h5,
  .bg-embed-afw-blue.heading-container p,
  .bg-embed-afw-blue.heading-container a:not(.btn),
  .bg-embed-afw-blue.twoColLayout--container h1,
  .bg-embed-afw-blue.twoColLayout--container h2,
  .bg-embed-afw-blue.twoColLayout--container h3,
  .bg-embed-afw-blue.twoColLayout--container h3,
  .bg-embed-afw-blue.twoColLayout--container h4,
  .bg-embed-afw-blue.twoColLayout--container h5,
  .bg-embed-afw-blue.twoColLayout--container p,
  .bg-embed-afw-blue.twoColLayout--container a:not(.btn) {
    color: #000000; }

.afw-green,
.listing-bg-afw-green,
.bg-heading-afw-green,
.bg-afw-green,
.bg-carousel-afw-green,
.bg-embed-afw-green {
  background-color: #41B649; }
  .afw-green .accordion--container .card,
  .listing-bg-afw-green .accordion--container .card,
  .bg-heading-afw-green .accordion--container .card,
  .bg-afw-green .accordion--container .card,
  .bg-carousel-afw-green .accordion--container .card,
  .bg-embed-afw-green .accordion--container .card {
    border-top: 1px solid #000000; }
    .afw-green .accordion--container .card:last-child,
    .listing-bg-afw-green .accordion--container .card:last-child,
    .bg-heading-afw-green .accordion--container .card:last-child,
    .bg-afw-green .accordion--container .card:last-child,
    .bg-carousel-afw-green .accordion--container .card:last-child,
    .bg-embed-afw-green .accordion--container .card:last-child {
      border-bottom: 1px solid #000000; }
  .afw-green .accordion--container .card-header .accordion-title,
  .listing-bg-afw-green .accordion--container .card-header .accordion-title,
  .bg-heading-afw-green .accordion--container .card-header .accordion-title,
  .bg-afw-green .accordion--container .card-header .accordion-title,
  .bg-carousel-afw-green .accordion--container .card-header .accordion-title,
  .bg-embed-afw-green .accordion--container .card-header .accordion-title {
    color: #000000; }
  .afw-green .accordion--container .card-header a,
  .listing-bg-afw-green .accordion--container .card-header a,
  .bg-heading-afw-green .accordion--container .card-header a,
  .bg-afw-green .accordion--container .card-header a,
  .bg-carousel-afw-green .accordion--container .card-header a,
  .bg-embed-afw-green .accordion--container .card-header a {
    color: #000000; }
  .afw-green.twoColLayout--container h1,
  .afw-green.twoColLayout--container h2,
  .afw-green.twoColLayout--container h3,
  .afw-green.twoColLayout--container h3,
  .afw-green.twoColLayout--container h4,
  .afw-green.twoColLayout--container h5,
  .afw-green.twoColLayout--container p,
  .afw-green.twoColLayout--container a:not(.btn),
  .listing-bg-afw-green.twoColLayout--container h1,
  .listing-bg-afw-green.twoColLayout--container h2,
  .listing-bg-afw-green.twoColLayout--container h3,
  .listing-bg-afw-green.twoColLayout--container h3,
  .listing-bg-afw-green.twoColLayout--container h4,
  .listing-bg-afw-green.twoColLayout--container h5,
  .listing-bg-afw-green.twoColLayout--container p,
  .listing-bg-afw-green.twoColLayout--container a:not(.btn),
  .bg-heading-afw-green.twoColLayout--container h1,
  .bg-heading-afw-green.twoColLayout--container h2,
  .bg-heading-afw-green.twoColLayout--container h3,
  .bg-heading-afw-green.twoColLayout--container h3,
  .bg-heading-afw-green.twoColLayout--container h4,
  .bg-heading-afw-green.twoColLayout--container h5,
  .bg-heading-afw-green.twoColLayout--container p,
  .bg-heading-afw-green.twoColLayout--container a:not(.btn),
  .bg-afw-green.twoColLayout--container h1,
  .bg-afw-green.twoColLayout--container h2,
  .bg-afw-green.twoColLayout--container h3,
  .bg-afw-green.twoColLayout--container h3,
  .bg-afw-green.twoColLayout--container h4,
  .bg-afw-green.twoColLayout--container h5,
  .bg-afw-green.twoColLayout--container p,
  .bg-afw-green.twoColLayout--container a:not(.btn),
  .bg-carousel-afw-green.twoColLayout--container h1,
  .bg-carousel-afw-green.twoColLayout--container h2,
  .bg-carousel-afw-green.twoColLayout--container h3,
  .bg-carousel-afw-green.twoColLayout--container h3,
  .bg-carousel-afw-green.twoColLayout--container h4,
  .bg-carousel-afw-green.twoColLayout--container h5,
  .bg-carousel-afw-green.twoColLayout--container p,
  .bg-carousel-afw-green.twoColLayout--container a:not(.btn),
  .bg-embed-afw-green.twoColLayout--container h1,
  .bg-embed-afw-green.twoColLayout--container h2,
  .bg-embed-afw-green.twoColLayout--container h3,
  .bg-embed-afw-green.twoColLayout--container h3,
  .bg-embed-afw-green.twoColLayout--container h4,
  .bg-embed-afw-green.twoColLayout--container h5,
  .bg-embed-afw-green.twoColLayout--container p,
  .bg-embed-afw-green.twoColLayout--container a:not(.btn) {
    color: #000000; }
  .afw-green.text--container h1,
  .afw-green.text--container h2,
  .afw-green.text--container h3,
  .afw-green.text--container h3,
  .afw-green.text--container h4,
  .afw-green.text--container h5,
  .afw-green.text--container p,
  .afw-green.text--container a:not(.btn), .afw-green.heading-container h1,
  .afw-green.heading-container h2,
  .afw-green.heading-container h3,
  .afw-green.heading-container h3,
  .afw-green.heading-container h4,
  .afw-green.heading-container h5,
  .afw-green.heading-container p,
  .afw-green.heading-container a:not(.btn),
  .listing-bg-afw-green.text--container h1,
  .listing-bg-afw-green.text--container h2,
  .listing-bg-afw-green.text--container h3,
  .listing-bg-afw-green.text--container h3,
  .listing-bg-afw-green.text--container h4,
  .listing-bg-afw-green.text--container h5,
  .listing-bg-afw-green.text--container p,
  .listing-bg-afw-green.text--container a:not(.btn),
  .listing-bg-afw-green.heading-container h1,
  .listing-bg-afw-green.heading-container h2,
  .listing-bg-afw-green.heading-container h3,
  .listing-bg-afw-green.heading-container h3,
  .listing-bg-afw-green.heading-container h4,
  .listing-bg-afw-green.heading-container h5,
  .listing-bg-afw-green.heading-container p,
  .listing-bg-afw-green.heading-container a:not(.btn),
  .bg-heading-afw-green.text--container h1,
  .bg-heading-afw-green.text--container h2,
  .bg-heading-afw-green.text--container h3,
  .bg-heading-afw-green.text--container h3,
  .bg-heading-afw-green.text--container h4,
  .bg-heading-afw-green.text--container h5,
  .bg-heading-afw-green.text--container p,
  .bg-heading-afw-green.text--container a:not(.btn),
  .bg-heading-afw-green.heading-container h1,
  .bg-heading-afw-green.heading-container h2,
  .bg-heading-afw-green.heading-container h3,
  .bg-heading-afw-green.heading-container h3,
  .bg-heading-afw-green.heading-container h4,
  .bg-heading-afw-green.heading-container h5,
  .bg-heading-afw-green.heading-container p,
  .bg-heading-afw-green.heading-container a:not(.btn),
  .bg-afw-green.text--container h1,
  .bg-afw-green.text--container h2,
  .bg-afw-green.text--container h3,
  .bg-afw-green.text--container h3,
  .bg-afw-green.text--container h4,
  .bg-afw-green.text--container h5,
  .bg-afw-green.text--container p,
  .bg-afw-green.text--container a:not(.btn),
  .bg-afw-green.heading-container h1,
  .bg-afw-green.heading-container h2,
  .bg-afw-green.heading-container h3,
  .bg-afw-green.heading-container h3,
  .bg-afw-green.heading-container h4,
  .bg-afw-green.heading-container h5,
  .bg-afw-green.heading-container p,
  .bg-afw-green.heading-container a:not(.btn),
  .bg-carousel-afw-green.text--container h1,
  .bg-carousel-afw-green.text--container h2,
  .bg-carousel-afw-green.text--container h3,
  .bg-carousel-afw-green.text--container h3,
  .bg-carousel-afw-green.text--container h4,
  .bg-carousel-afw-green.text--container h5,
  .bg-carousel-afw-green.text--container p,
  .bg-carousel-afw-green.text--container a:not(.btn),
  .bg-carousel-afw-green.heading-container h1,
  .bg-carousel-afw-green.heading-container h2,
  .bg-carousel-afw-green.heading-container h3,
  .bg-carousel-afw-green.heading-container h3,
  .bg-carousel-afw-green.heading-container h4,
  .bg-carousel-afw-green.heading-container h5,
  .bg-carousel-afw-green.heading-container p,
  .bg-carousel-afw-green.heading-container a:not(.btn),
  .bg-embed-afw-green.text--container h1,
  .bg-embed-afw-green.text--container h2,
  .bg-embed-afw-green.text--container h3,
  .bg-embed-afw-green.text--container h3,
  .bg-embed-afw-green.text--container h4,
  .bg-embed-afw-green.text--container h5,
  .bg-embed-afw-green.text--container p,
  .bg-embed-afw-green.text--container a:not(.btn),
  .bg-embed-afw-green.heading-container h1,
  .bg-embed-afw-green.heading-container h2,
  .bg-embed-afw-green.heading-container h3,
  .bg-embed-afw-green.heading-container h3,
  .bg-embed-afw-green.heading-container h4,
  .bg-embed-afw-green.heading-container h5,
  .bg-embed-afw-green.heading-container p,
  .bg-embed-afw-green.heading-container a:not(.btn) {
    color: #000000; }
  .afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .afw-green .slick-dots li button:before,
  .listing-bg-afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .listing-bg-afw-green .slick-dots li button:before,
  .bg-heading-afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .bg-heading-afw-green .slick-dots li button:before,
  .bg-afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .bg-afw-green .slick-dots li button:before,
  .bg-carousel-afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .bg-carousel-afw-green .slick-dots li button:before,
  .bg-embed-afw-green .fx-slick-dots-blue .slick-dots li button:before,
  .bg-embed-afw-green .slick-dots li button:before {
    border: 2px solid #000000; }
  .afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .afw-green .slick-dots li.slick-active button:before,
  .listing-bg-afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .listing-bg-afw-green .slick-dots li.slick-active button:before,
  .bg-heading-afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-heading-afw-green .slick-dots li.slick-active button:before,
  .bg-afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-afw-green .slick-dots li.slick-active button:before,
  .bg-carousel-afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-carousel-afw-green .slick-dots li.slick-active button:before,
  .bg-embed-afw-green .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-embed-afw-green .slick-dots li.slick-active button:before {
    background-color: #000000; }

.afw-black,
.listing-bg-afw-black,
.bg-heading-afw-black,
.bg-afw-black,
.bg-carousel-afw-black,
.bg-embed-afw-black {
  background-color: #000000; }
  .afw-black .accordion--container .card,
  .listing-bg-afw-black .accordion--container .card,
  .bg-heading-afw-black .accordion--container .card,
  .bg-afw-black .accordion--container .card,
  .bg-carousel-afw-black .accordion--container .card,
  .bg-embed-afw-black .accordion--container .card {
    border-top: 1px solid #3677BB; }
    .afw-black .accordion--container .card:last-child,
    .listing-bg-afw-black .accordion--container .card:last-child,
    .bg-heading-afw-black .accordion--container .card:last-child,
    .bg-afw-black .accordion--container .card:last-child,
    .bg-carousel-afw-black .accordion--container .card:last-child,
    .bg-embed-afw-black .accordion--container .card:last-child {
      border-bottom: 1px solid #3677BB; }
  .afw-black .accordion--container .card-header .accordion-title,
  .listing-bg-afw-black .accordion--container .card-header .accordion-title,
  .bg-heading-afw-black .accordion--container .card-header .accordion-title,
  .bg-afw-black .accordion--container .card-header .accordion-title,
  .bg-carousel-afw-black .accordion--container .card-header .accordion-title,
  .bg-embed-afw-black .accordion--container .card-header .accordion-title {
    color: #3677BB; }
  .afw-black .accordion--container .card-header a,
  .listing-bg-afw-black .accordion--container .card-header a,
  .bg-heading-afw-black .accordion--container .card-header a,
  .bg-afw-black .accordion--container .card-header a,
  .bg-carousel-afw-black .accordion--container .card-header a,
  .bg-embed-afw-black .accordion--container .card-header a {
    color: #3677BB; }
  .afw-black.text--container h1,
  .afw-black.text--container h2,
  .afw-black.text--container h3,
  .afw-black.text--container h3,
  .afw-black.text--container h4,
  .afw-black.text--container h5,
  .afw-black.text--container p,
  .afw-black.text--container a:not(.btn), .afw-black.heading-container h1,
  .afw-black.heading-container h2,
  .afw-black.heading-container h3,
  .afw-black.heading-container h3,
  .afw-black.heading-container h4,
  .afw-black.heading-container h5,
  .afw-black.heading-container p,
  .afw-black.heading-container a:not(.btn),
  .listing-bg-afw-black.text--container h1,
  .listing-bg-afw-black.text--container h2,
  .listing-bg-afw-black.text--container h3,
  .listing-bg-afw-black.text--container h3,
  .listing-bg-afw-black.text--container h4,
  .listing-bg-afw-black.text--container h5,
  .listing-bg-afw-black.text--container p,
  .listing-bg-afw-black.text--container a:not(.btn),
  .listing-bg-afw-black.heading-container h1,
  .listing-bg-afw-black.heading-container h2,
  .listing-bg-afw-black.heading-container h3,
  .listing-bg-afw-black.heading-container h3,
  .listing-bg-afw-black.heading-container h4,
  .listing-bg-afw-black.heading-container h5,
  .listing-bg-afw-black.heading-container p,
  .listing-bg-afw-black.heading-container a:not(.btn),
  .bg-heading-afw-black.text--container h1,
  .bg-heading-afw-black.text--container h2,
  .bg-heading-afw-black.text--container h3,
  .bg-heading-afw-black.text--container h3,
  .bg-heading-afw-black.text--container h4,
  .bg-heading-afw-black.text--container h5,
  .bg-heading-afw-black.text--container p,
  .bg-heading-afw-black.text--container a:not(.btn),
  .bg-heading-afw-black.heading-container h1,
  .bg-heading-afw-black.heading-container h2,
  .bg-heading-afw-black.heading-container h3,
  .bg-heading-afw-black.heading-container h3,
  .bg-heading-afw-black.heading-container h4,
  .bg-heading-afw-black.heading-container h5,
  .bg-heading-afw-black.heading-container p,
  .bg-heading-afw-black.heading-container a:not(.btn),
  .bg-afw-black.text--container h1,
  .bg-afw-black.text--container h2,
  .bg-afw-black.text--container h3,
  .bg-afw-black.text--container h3,
  .bg-afw-black.text--container h4,
  .bg-afw-black.text--container h5,
  .bg-afw-black.text--container p,
  .bg-afw-black.text--container a:not(.btn),
  .bg-afw-black.heading-container h1,
  .bg-afw-black.heading-container h2,
  .bg-afw-black.heading-container h3,
  .bg-afw-black.heading-container h3,
  .bg-afw-black.heading-container h4,
  .bg-afw-black.heading-container h5,
  .bg-afw-black.heading-container p,
  .bg-afw-black.heading-container a:not(.btn),
  .bg-carousel-afw-black.text--container h1,
  .bg-carousel-afw-black.text--container h2,
  .bg-carousel-afw-black.text--container h3,
  .bg-carousel-afw-black.text--container h3,
  .bg-carousel-afw-black.text--container h4,
  .bg-carousel-afw-black.text--container h5,
  .bg-carousel-afw-black.text--container p,
  .bg-carousel-afw-black.text--container a:not(.btn),
  .bg-carousel-afw-black.heading-container h1,
  .bg-carousel-afw-black.heading-container h2,
  .bg-carousel-afw-black.heading-container h3,
  .bg-carousel-afw-black.heading-container h3,
  .bg-carousel-afw-black.heading-container h4,
  .bg-carousel-afw-black.heading-container h5,
  .bg-carousel-afw-black.heading-container p,
  .bg-carousel-afw-black.heading-container a:not(.btn),
  .bg-embed-afw-black.text--container h1,
  .bg-embed-afw-black.text--container h2,
  .bg-embed-afw-black.text--container h3,
  .bg-embed-afw-black.text--container h3,
  .bg-embed-afw-black.text--container h4,
  .bg-embed-afw-black.text--container h5,
  .bg-embed-afw-black.text--container p,
  .bg-embed-afw-black.text--container a:not(.btn),
  .bg-embed-afw-black.heading-container h1,
  .bg-embed-afw-black.heading-container h2,
  .bg-embed-afw-black.heading-container h3,
  .bg-embed-afw-black.heading-container h3,
  .bg-embed-afw-black.heading-container h4,
  .bg-embed-afw-black.heading-container h5,
  .bg-embed-afw-black.heading-container p,
  .bg-embed-afw-black.heading-container a:not(.btn) {
    color: #3677BB; }
  .afw-black.twoColLayout--container h1,
  .afw-black.twoColLayout--container h2,
  .afw-black.twoColLayout--container h3,
  .afw-black.twoColLayout--container h3,
  .afw-black.twoColLayout--container h4,
  .afw-black.twoColLayout--container h5,
  .afw-black.twoColLayout--container p,
  .afw-black.twoColLayout--container a:not(.btn),
  .listing-bg-afw-black.twoColLayout--container h1,
  .listing-bg-afw-black.twoColLayout--container h2,
  .listing-bg-afw-black.twoColLayout--container h3,
  .listing-bg-afw-black.twoColLayout--container h3,
  .listing-bg-afw-black.twoColLayout--container h4,
  .listing-bg-afw-black.twoColLayout--container h5,
  .listing-bg-afw-black.twoColLayout--container p,
  .listing-bg-afw-black.twoColLayout--container a:not(.btn),
  .bg-heading-afw-black.twoColLayout--container h1,
  .bg-heading-afw-black.twoColLayout--container h2,
  .bg-heading-afw-black.twoColLayout--container h3,
  .bg-heading-afw-black.twoColLayout--container h3,
  .bg-heading-afw-black.twoColLayout--container h4,
  .bg-heading-afw-black.twoColLayout--container h5,
  .bg-heading-afw-black.twoColLayout--container p,
  .bg-heading-afw-black.twoColLayout--container a:not(.btn),
  .bg-afw-black.twoColLayout--container h1,
  .bg-afw-black.twoColLayout--container h2,
  .bg-afw-black.twoColLayout--container h3,
  .bg-afw-black.twoColLayout--container h3,
  .bg-afw-black.twoColLayout--container h4,
  .bg-afw-black.twoColLayout--container h5,
  .bg-afw-black.twoColLayout--container p,
  .bg-afw-black.twoColLayout--container a:not(.btn),
  .bg-carousel-afw-black.twoColLayout--container h1,
  .bg-carousel-afw-black.twoColLayout--container h2,
  .bg-carousel-afw-black.twoColLayout--container h3,
  .bg-carousel-afw-black.twoColLayout--container h3,
  .bg-carousel-afw-black.twoColLayout--container h4,
  .bg-carousel-afw-black.twoColLayout--container h5,
  .bg-carousel-afw-black.twoColLayout--container p,
  .bg-carousel-afw-black.twoColLayout--container a:not(.btn),
  .bg-embed-afw-black.twoColLayout--container h1,
  .bg-embed-afw-black.twoColLayout--container h2,
  .bg-embed-afw-black.twoColLayout--container h3,
  .bg-embed-afw-black.twoColLayout--container h3,
  .bg-embed-afw-black.twoColLayout--container h4,
  .bg-embed-afw-black.twoColLayout--container h5,
  .bg-embed-afw-black.twoColLayout--container p,
  .bg-embed-afw-black.twoColLayout--container a:not(.btn) {
    color: #FFF; }
  .afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .afw-black .slick-dots li button:before,
  .listing-bg-afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .listing-bg-afw-black .slick-dots li button:before,
  .bg-heading-afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .bg-heading-afw-black .slick-dots li button:before,
  .bg-afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .bg-afw-black .slick-dots li button:before,
  .bg-carousel-afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .bg-carousel-afw-black .slick-dots li button:before,
  .bg-embed-afw-black .fx-slick-dots-blue .slick-dots li button:before,
  .bg-embed-afw-black .slick-dots li button:before {
    border: 2px solid #3677BB; }
  .afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .afw-black .slick-dots li.slick-active button:before,
  .listing-bg-afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .listing-bg-afw-black .slick-dots li.slick-active button:before,
  .bg-heading-afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-heading-afw-black .slick-dots li.slick-active button:before,
  .bg-afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-afw-black .slick-dots li.slick-active button:before,
  .bg-carousel-afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-carousel-afw-black .slick-dots li.slick-active button:before,
  .bg-embed-afw-black .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-embed-afw-black .slick-dots li.slick-active button:before {
    background-color: #3677BB; }

.afw-cream,
.listing-bg-afw-cream,
.bg-heading-afw-cream,
.bg-afw-cream,
.bg-carousel-afw-cream,
.bg-embed-afw-cream {
  background-color: #FEFAEC; }
  .afw-cream .accordion--container .card,
  .listing-bg-afw-cream .accordion--container .card,
  .bg-heading-afw-cream .accordion--container .card,
  .bg-afw-cream .accordion--container .card,
  .bg-carousel-afw-cream .accordion--container .card,
  .bg-embed-afw-cream .accordion--container .card {
    border-top: 1px solid #000000; }
    .afw-cream .accordion--container .card:last-child,
    .listing-bg-afw-cream .accordion--container .card:last-child,
    .bg-heading-afw-cream .accordion--container .card:last-child,
    .bg-afw-cream .accordion--container .card:last-child,
    .bg-carousel-afw-cream .accordion--container .card:last-child,
    .bg-embed-afw-cream .accordion--container .card:last-child {
      border-bottom: 1px solid #000000; }
  .afw-cream .accordion--container .card-header .accordion-title,
  .listing-bg-afw-cream .accordion--container .card-header .accordion-title,
  .bg-heading-afw-cream .accordion--container .card-header .accordion-title,
  .bg-afw-cream .accordion--container .card-header .accordion-title,
  .bg-carousel-afw-cream .accordion--container .card-header .accordion-title,
  .bg-embed-afw-cream .accordion--container .card-header .accordion-title {
    color: #000000; }
  .afw-cream .accordion--container .card-header a,
  .listing-bg-afw-cream .accordion--container .card-header a,
  .bg-heading-afw-cream .accordion--container .card-header a,
  .bg-afw-cream .accordion--container .card-header a,
  .bg-carousel-afw-cream .accordion--container .card-header a,
  .bg-embed-afw-cream .accordion--container .card-header a {
    color: #000000; }
  .afw-cream form label,
  .listing-bg-afw-cream form label,
  .bg-heading-afw-cream form label,
  .bg-afw-cream form label,
  .bg-carousel-afw-cream form label,
  .bg-embed-afw-cream form label {
    color: #3677BB; }
  .afw-cream form button,
  .listing-bg-afw-cream form button,
  .bg-heading-afw-cream form button,
  .bg-afw-cream form button,
  .bg-carousel-afw-cream form button,
  .bg-embed-afw-cream form button {
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FEFAEC; }
    .afw-cream form button:hover, .afw-cream form button:focus,
    .listing-bg-afw-cream form button:hover,
    .listing-bg-afw-cream form button:focus,
    .bg-heading-afw-cream form button:hover,
    .bg-heading-afw-cream form button:focus,
    .bg-afw-cream form button:hover,
    .bg-afw-cream form button:focus,
    .bg-carousel-afw-cream form button:hover,
    .bg-carousel-afw-cream form button:focus,
    .bg-embed-afw-cream form button:hover,
    .bg-embed-afw-cream form button:focus {
      background-color: #000000;
      border-color: #000000;
      color: #3677BB; }
  .afw-cream form input[name=cm-name],
  .afw-cream form input[type=text],
  .afw-cream form input[type=email],
  .afw-cream form input[type=tel],
  .afw-cream form input[type=number],
  .afw-cream form input[aria-label=Mobile],
  .listing-bg-afw-cream form input[name=cm-name],
  .listing-bg-afw-cream form input[type=text],
  .listing-bg-afw-cream form input[type=email],
  .listing-bg-afw-cream form input[type=tel],
  .listing-bg-afw-cream form input[type=number],
  .listing-bg-afw-cream form input[aria-label=Mobile],
  .bg-heading-afw-cream form input[name=cm-name],
  .bg-heading-afw-cream form input[type=text],
  .bg-heading-afw-cream form input[type=email],
  .bg-heading-afw-cream form input[type=tel],
  .bg-heading-afw-cream form input[type=number],
  .bg-heading-afw-cream form input[aria-label=Mobile],
  .bg-afw-cream form input[name=cm-name],
  .bg-afw-cream form input[type=text],
  .bg-afw-cream form input[type=email],
  .bg-afw-cream form input[type=tel],
  .bg-afw-cream form input[type=number],
  .bg-afw-cream form input[aria-label=Mobile],
  .bg-carousel-afw-cream form input[name=cm-name],
  .bg-carousel-afw-cream form input[type=text],
  .bg-carousel-afw-cream form input[type=email],
  .bg-carousel-afw-cream form input[type=tel],
  .bg-carousel-afw-cream form input[type=number],
  .bg-carousel-afw-cream form input[aria-label=Mobile],
  .bg-embed-afw-cream form input[name=cm-name],
  .bg-embed-afw-cream form input[type=text],
  .bg-embed-afw-cream form input[type=email],
  .bg-embed-afw-cream form input[type=tel],
  .bg-embed-afw-cream form input[type=number],
  .bg-embed-afw-cream form input[aria-label=Mobile] {
    background-color: #FEFAEC;
    border-color: #3677BB;
    color: #3677BB; }
  .afw-cream.text--container h1,
  .afw-cream.text--container h2,
  .afw-cream.text--container h3,
  .afw-cream.text--container h3,
  .afw-cream.text--container h4,
  .afw-cream.text--container h5,
  .afw-cream.text--container p,
  .afw-cream.text--container a:not(.btn), .afw-cream.heading-container h1,
  .afw-cream.heading-container h2,
  .afw-cream.heading-container h3,
  .afw-cream.heading-container h3,
  .afw-cream.heading-container h4,
  .afw-cream.heading-container h5,
  .afw-cream.heading-container p,
  .afw-cream.heading-container a:not(.btn),
  .listing-bg-afw-cream.text--container h1,
  .listing-bg-afw-cream.text--container h2,
  .listing-bg-afw-cream.text--container h3,
  .listing-bg-afw-cream.text--container h3,
  .listing-bg-afw-cream.text--container h4,
  .listing-bg-afw-cream.text--container h5,
  .listing-bg-afw-cream.text--container p,
  .listing-bg-afw-cream.text--container a:not(.btn),
  .listing-bg-afw-cream.heading-container h1,
  .listing-bg-afw-cream.heading-container h2,
  .listing-bg-afw-cream.heading-container h3,
  .listing-bg-afw-cream.heading-container h3,
  .listing-bg-afw-cream.heading-container h4,
  .listing-bg-afw-cream.heading-container h5,
  .listing-bg-afw-cream.heading-container p,
  .listing-bg-afw-cream.heading-container a:not(.btn),
  .bg-heading-afw-cream.text--container h1,
  .bg-heading-afw-cream.text--container h2,
  .bg-heading-afw-cream.text--container h3,
  .bg-heading-afw-cream.text--container h3,
  .bg-heading-afw-cream.text--container h4,
  .bg-heading-afw-cream.text--container h5,
  .bg-heading-afw-cream.text--container p,
  .bg-heading-afw-cream.text--container a:not(.btn),
  .bg-heading-afw-cream.heading-container h1,
  .bg-heading-afw-cream.heading-container h2,
  .bg-heading-afw-cream.heading-container h3,
  .bg-heading-afw-cream.heading-container h3,
  .bg-heading-afw-cream.heading-container h4,
  .bg-heading-afw-cream.heading-container h5,
  .bg-heading-afw-cream.heading-container p,
  .bg-heading-afw-cream.heading-container a:not(.btn),
  .bg-afw-cream.text--container h1,
  .bg-afw-cream.text--container h2,
  .bg-afw-cream.text--container h3,
  .bg-afw-cream.text--container h3,
  .bg-afw-cream.text--container h4,
  .bg-afw-cream.text--container h5,
  .bg-afw-cream.text--container p,
  .bg-afw-cream.text--container a:not(.btn),
  .bg-afw-cream.heading-container h1,
  .bg-afw-cream.heading-container h2,
  .bg-afw-cream.heading-container h3,
  .bg-afw-cream.heading-container h3,
  .bg-afw-cream.heading-container h4,
  .bg-afw-cream.heading-container h5,
  .bg-afw-cream.heading-container p,
  .bg-afw-cream.heading-container a:not(.btn),
  .bg-carousel-afw-cream.text--container h1,
  .bg-carousel-afw-cream.text--container h2,
  .bg-carousel-afw-cream.text--container h3,
  .bg-carousel-afw-cream.text--container h3,
  .bg-carousel-afw-cream.text--container h4,
  .bg-carousel-afw-cream.text--container h5,
  .bg-carousel-afw-cream.text--container p,
  .bg-carousel-afw-cream.text--container a:not(.btn),
  .bg-carousel-afw-cream.heading-container h1,
  .bg-carousel-afw-cream.heading-container h2,
  .bg-carousel-afw-cream.heading-container h3,
  .bg-carousel-afw-cream.heading-container h3,
  .bg-carousel-afw-cream.heading-container h4,
  .bg-carousel-afw-cream.heading-container h5,
  .bg-carousel-afw-cream.heading-container p,
  .bg-carousel-afw-cream.heading-container a:not(.btn),
  .bg-embed-afw-cream.text--container h1,
  .bg-embed-afw-cream.text--container h2,
  .bg-embed-afw-cream.text--container h3,
  .bg-embed-afw-cream.text--container h3,
  .bg-embed-afw-cream.text--container h4,
  .bg-embed-afw-cream.text--container h5,
  .bg-embed-afw-cream.text--container p,
  .bg-embed-afw-cream.text--container a:not(.btn),
  .bg-embed-afw-cream.heading-container h1,
  .bg-embed-afw-cream.heading-container h2,
  .bg-embed-afw-cream.heading-container h3,
  .bg-embed-afw-cream.heading-container h3,
  .bg-embed-afw-cream.heading-container h4,
  .bg-embed-afw-cream.heading-container h5,
  .bg-embed-afw-cream.heading-container p,
  .bg-embed-afw-cream.heading-container a:not(.btn) {
    color: #3677BB; }
  .afw-cream.twoColLayout--container h1,
  .afw-cream.twoColLayout--container h2,
  .afw-cream.twoColLayout--container h3,
  .afw-cream.twoColLayout--container h3,
  .afw-cream.twoColLayout--container h4,
  .afw-cream.twoColLayout--container h5,
  .afw-cream.twoColLayout--container p,
  .afw-cream.twoColLayout--container a:not(.btn),
  .listing-bg-afw-cream.twoColLayout--container h1,
  .listing-bg-afw-cream.twoColLayout--container h2,
  .listing-bg-afw-cream.twoColLayout--container h3,
  .listing-bg-afw-cream.twoColLayout--container h3,
  .listing-bg-afw-cream.twoColLayout--container h4,
  .listing-bg-afw-cream.twoColLayout--container h5,
  .listing-bg-afw-cream.twoColLayout--container p,
  .listing-bg-afw-cream.twoColLayout--container a:not(.btn),
  .bg-heading-afw-cream.twoColLayout--container h1,
  .bg-heading-afw-cream.twoColLayout--container h2,
  .bg-heading-afw-cream.twoColLayout--container h3,
  .bg-heading-afw-cream.twoColLayout--container h3,
  .bg-heading-afw-cream.twoColLayout--container h4,
  .bg-heading-afw-cream.twoColLayout--container h5,
  .bg-heading-afw-cream.twoColLayout--container p,
  .bg-heading-afw-cream.twoColLayout--container a:not(.btn),
  .bg-afw-cream.twoColLayout--container h1,
  .bg-afw-cream.twoColLayout--container h2,
  .bg-afw-cream.twoColLayout--container h3,
  .bg-afw-cream.twoColLayout--container h3,
  .bg-afw-cream.twoColLayout--container h4,
  .bg-afw-cream.twoColLayout--container h5,
  .bg-afw-cream.twoColLayout--container p,
  .bg-afw-cream.twoColLayout--container a:not(.btn),
  .bg-carousel-afw-cream.twoColLayout--container h1,
  .bg-carousel-afw-cream.twoColLayout--container h2,
  .bg-carousel-afw-cream.twoColLayout--container h3,
  .bg-carousel-afw-cream.twoColLayout--container h3,
  .bg-carousel-afw-cream.twoColLayout--container h4,
  .bg-carousel-afw-cream.twoColLayout--container h5,
  .bg-carousel-afw-cream.twoColLayout--container p,
  .bg-carousel-afw-cream.twoColLayout--container a:not(.btn),
  .bg-embed-afw-cream.twoColLayout--container h1,
  .bg-embed-afw-cream.twoColLayout--container h2,
  .bg-embed-afw-cream.twoColLayout--container h3,
  .bg-embed-afw-cream.twoColLayout--container h3,
  .bg-embed-afw-cream.twoColLayout--container h4,
  .bg-embed-afw-cream.twoColLayout--container h5,
  .bg-embed-afw-cream.twoColLayout--container p,
  .bg-embed-afw-cream.twoColLayout--container a:not(.btn) {
    color: #000000; }
  .afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .afw-cream .slick-dots li button:before,
  .listing-bg-afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .listing-bg-afw-cream .slick-dots li button:before,
  .bg-heading-afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .bg-heading-afw-cream .slick-dots li button:before,
  .bg-afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .bg-afw-cream .slick-dots li button:before,
  .bg-carousel-afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .bg-carousel-afw-cream .slick-dots li button:before,
  .bg-embed-afw-cream .fx-slick-dots-blue .slick-dots li button:before,
  .bg-embed-afw-cream .slick-dots li button:before {
    border: 2px solid #3677BB; }
  .afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .afw-cream .slick-dots li.slick-active button:before,
  .listing-bg-afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .listing-bg-afw-cream .slick-dots li.slick-active button:before,
  .bg-heading-afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-heading-afw-cream .slick-dots li.slick-active button:before,
  .bg-afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-afw-cream .slick-dots li.slick-active button:before,
  .bg-carousel-afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-carousel-afw-cream .slick-dots li.slick-active button:before,
  .bg-embed-afw-cream .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-embed-afw-cream .slick-dots li.slick-active button:before {
    background-color: #3677BB; }
  .afw-cream.text-orange.text--container h1,
  .afw-cream.text-orange.text--container h2,
  .afw-cream.text-orange.text--container h3,
  .afw-cream.text-orange.text--container h3,
  .afw-cream.text-orange.text--container h4,
  .afw-cream.text-orange.text--container h5,
  .afw-cream.text-orange.text--container p,
  .afw-cream.text-orange.text--container a:not(.btn), .afw-cream.text-orange.heading-container h1,
  .afw-cream.text-orange.heading-container h2,
  .afw-cream.text-orange.heading-container h3,
  .afw-cream.text-orange.heading-container h3,
  .afw-cream.text-orange.heading-container h4,
  .afw-cream.text-orange.heading-container h5,
  .afw-cream.text-orange.heading-container p,
  .afw-cream.text-orange.heading-container a:not(.btn),
  .listing-bg-afw-cream.text-orange.text--container h1,
  .listing-bg-afw-cream.text-orange.text--container h2,
  .listing-bg-afw-cream.text-orange.text--container h3,
  .listing-bg-afw-cream.text-orange.text--container h3,
  .listing-bg-afw-cream.text-orange.text--container h4,
  .listing-bg-afw-cream.text-orange.text--container h5,
  .listing-bg-afw-cream.text-orange.text--container p,
  .listing-bg-afw-cream.text-orange.text--container a:not(.btn),
  .listing-bg-afw-cream.text-orange.heading-container h1,
  .listing-bg-afw-cream.text-orange.heading-container h2,
  .listing-bg-afw-cream.text-orange.heading-container h3,
  .listing-bg-afw-cream.text-orange.heading-container h3,
  .listing-bg-afw-cream.text-orange.heading-container h4,
  .listing-bg-afw-cream.text-orange.heading-container h5,
  .listing-bg-afw-cream.text-orange.heading-container p,
  .listing-bg-afw-cream.text-orange.heading-container a:not(.btn),
  .bg-heading-afw-cream.text-orange.text--container h1,
  .bg-heading-afw-cream.text-orange.text--container h2,
  .bg-heading-afw-cream.text-orange.text--container h3,
  .bg-heading-afw-cream.text-orange.text--container h3,
  .bg-heading-afw-cream.text-orange.text--container h4,
  .bg-heading-afw-cream.text-orange.text--container h5,
  .bg-heading-afw-cream.text-orange.text--container p,
  .bg-heading-afw-cream.text-orange.text--container a:not(.btn),
  .bg-heading-afw-cream.text-orange.heading-container h1,
  .bg-heading-afw-cream.text-orange.heading-container h2,
  .bg-heading-afw-cream.text-orange.heading-container h3,
  .bg-heading-afw-cream.text-orange.heading-container h3,
  .bg-heading-afw-cream.text-orange.heading-container h4,
  .bg-heading-afw-cream.text-orange.heading-container h5,
  .bg-heading-afw-cream.text-orange.heading-container p,
  .bg-heading-afw-cream.text-orange.heading-container a:not(.btn),
  .bg-afw-cream.text-orange.text--container h1,
  .bg-afw-cream.text-orange.text--container h2,
  .bg-afw-cream.text-orange.text--container h3,
  .bg-afw-cream.text-orange.text--container h3,
  .bg-afw-cream.text-orange.text--container h4,
  .bg-afw-cream.text-orange.text--container h5,
  .bg-afw-cream.text-orange.text--container p,
  .bg-afw-cream.text-orange.text--container a:not(.btn),
  .bg-afw-cream.text-orange.heading-container h1,
  .bg-afw-cream.text-orange.heading-container h2,
  .bg-afw-cream.text-orange.heading-container h3,
  .bg-afw-cream.text-orange.heading-container h3,
  .bg-afw-cream.text-orange.heading-container h4,
  .bg-afw-cream.text-orange.heading-container h5,
  .bg-afw-cream.text-orange.heading-container p,
  .bg-afw-cream.text-orange.heading-container a:not(.btn),
  .bg-carousel-afw-cream.text-orange.text--container h1,
  .bg-carousel-afw-cream.text-orange.text--container h2,
  .bg-carousel-afw-cream.text-orange.text--container h3,
  .bg-carousel-afw-cream.text-orange.text--container h3,
  .bg-carousel-afw-cream.text-orange.text--container h4,
  .bg-carousel-afw-cream.text-orange.text--container h5,
  .bg-carousel-afw-cream.text-orange.text--container p,
  .bg-carousel-afw-cream.text-orange.text--container a:not(.btn),
  .bg-carousel-afw-cream.text-orange.heading-container h1,
  .bg-carousel-afw-cream.text-orange.heading-container h2,
  .bg-carousel-afw-cream.text-orange.heading-container h3,
  .bg-carousel-afw-cream.text-orange.heading-container h3,
  .bg-carousel-afw-cream.text-orange.heading-container h4,
  .bg-carousel-afw-cream.text-orange.heading-container h5,
  .bg-carousel-afw-cream.text-orange.heading-container p,
  .bg-carousel-afw-cream.text-orange.heading-container a:not(.btn),
  .bg-embed-afw-cream.text-orange.text--container h1,
  .bg-embed-afw-cream.text-orange.text--container h2,
  .bg-embed-afw-cream.text-orange.text--container h3,
  .bg-embed-afw-cream.text-orange.text--container h3,
  .bg-embed-afw-cream.text-orange.text--container h4,
  .bg-embed-afw-cream.text-orange.text--container h5,
  .bg-embed-afw-cream.text-orange.text--container p,
  .bg-embed-afw-cream.text-orange.text--container a:not(.btn),
  .bg-embed-afw-cream.text-orange.heading-container h1,
  .bg-embed-afw-cream.text-orange.heading-container h2,
  .bg-embed-afw-cream.text-orange.heading-container h3,
  .bg-embed-afw-cream.text-orange.heading-container h3,
  .bg-embed-afw-cream.text-orange.heading-container h4,
  .bg-embed-afw-cream.text-orange.heading-container h5,
  .bg-embed-afw-cream.text-orange.heading-container p,
  .bg-embed-afw-cream.text-orange.heading-container a:not(.btn) {
    color: #F47E22; }
  .afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .afw-cream.text-orange .slick-dots li button:before,
  .listing-bg-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .listing-bg-afw-cream.text-orange .slick-dots li button:before,
  .bg-heading-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-heading-afw-cream.text-orange .slick-dots li button:before,
  .bg-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-afw-cream.text-orange .slick-dots li button:before,
  .bg-carousel-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-carousel-afw-cream.text-orange .slick-dots li button:before,
  .bg-embed-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-embed-afw-cream.text-orange .slick-dots li button:before {
    border: 2px solid #F47E22; }
  .afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .afw-cream.text-orange .slick-dots li.slick-active button:before,
  .listing-bg-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .listing-bg-afw-cream.text-orange .slick-dots li.slick-active button:before,
  .bg-heading-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-heading-afw-cream.text-orange .slick-dots li.slick-active button:before,
  .bg-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-afw-cream.text-orange .slick-dots li.slick-active button:before,
  .bg-carousel-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-carousel-afw-cream.text-orange .slick-dots li.slick-active button:before,
  .bg-embed-afw-cream.text-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-embed-afw-cream.text-orange .slick-dots li.slick-active button:before {
    background-color: #F47E22; }

.afw-orange,
.listing-bg-afw-orange,
.bg-heading-afw-orange,
.bg-afw-orange,
.bg-carousel-afw-orange,
.bg-embed-afw-orange {
  background-color: #F47E22; }
  .afw-orange .accordion--container .card,
  .listing-bg-afw-orange .accordion--container .card,
  .bg-heading-afw-orange .accordion--container .card,
  .bg-afw-orange .accordion--container .card,
  .bg-carousel-afw-orange .accordion--container .card,
  .bg-embed-afw-orange .accordion--container .card {
    border-top: 1px solid #000000; }
    .afw-orange .accordion--container .card:last-child,
    .listing-bg-afw-orange .accordion--container .card:last-child,
    .bg-heading-afw-orange .accordion--container .card:last-child,
    .bg-afw-orange .accordion--container .card:last-child,
    .bg-carousel-afw-orange .accordion--container .card:last-child,
    .bg-embed-afw-orange .accordion--container .card:last-child {
      border-bottom: 1px solid #000000; }
  .afw-orange .accordion--container .card-header .accordion-title,
  .listing-bg-afw-orange .accordion--container .card-header .accordion-title,
  .bg-heading-afw-orange .accordion--container .card-header .accordion-title,
  .bg-afw-orange .accordion--container .card-header .accordion-title,
  .bg-carousel-afw-orange .accordion--container .card-header .accordion-title,
  .bg-embed-afw-orange .accordion--container .card-header .accordion-title {
    color: #000000; }
  .afw-orange .accordion--container .card-header a,
  .listing-bg-afw-orange .accordion--container .card-header a,
  .bg-heading-afw-orange .accordion--container .card-header a,
  .bg-afw-orange .accordion--container .card-header a,
  .bg-carousel-afw-orange .accordion--container .card-header a,
  .bg-embed-afw-orange .accordion--container .card-header a {
    color: #000000; }
  .afw-orange.text--container h1,
  .afw-orange.text--container h2,
  .afw-orange.text--container h3,
  .afw-orange.text--container h3,
  .afw-orange.text--container h4,
  .afw-orange.text--container h5,
  .afw-orange.text--container p,
  .afw-orange.text--container a:not(.btn), .afw-orange.heading-container h1,
  .afw-orange.heading-container h2,
  .afw-orange.heading-container h3,
  .afw-orange.heading-container h3,
  .afw-orange.heading-container h4,
  .afw-orange.heading-container h5,
  .afw-orange.heading-container p,
  .afw-orange.heading-container a:not(.btn),
  .listing-bg-afw-orange.text--container h1,
  .listing-bg-afw-orange.text--container h2,
  .listing-bg-afw-orange.text--container h3,
  .listing-bg-afw-orange.text--container h3,
  .listing-bg-afw-orange.text--container h4,
  .listing-bg-afw-orange.text--container h5,
  .listing-bg-afw-orange.text--container p,
  .listing-bg-afw-orange.text--container a:not(.btn),
  .listing-bg-afw-orange.heading-container h1,
  .listing-bg-afw-orange.heading-container h2,
  .listing-bg-afw-orange.heading-container h3,
  .listing-bg-afw-orange.heading-container h3,
  .listing-bg-afw-orange.heading-container h4,
  .listing-bg-afw-orange.heading-container h5,
  .listing-bg-afw-orange.heading-container p,
  .listing-bg-afw-orange.heading-container a:not(.btn),
  .bg-heading-afw-orange.text--container h1,
  .bg-heading-afw-orange.text--container h2,
  .bg-heading-afw-orange.text--container h3,
  .bg-heading-afw-orange.text--container h3,
  .bg-heading-afw-orange.text--container h4,
  .bg-heading-afw-orange.text--container h5,
  .bg-heading-afw-orange.text--container p,
  .bg-heading-afw-orange.text--container a:not(.btn),
  .bg-heading-afw-orange.heading-container h1,
  .bg-heading-afw-orange.heading-container h2,
  .bg-heading-afw-orange.heading-container h3,
  .bg-heading-afw-orange.heading-container h3,
  .bg-heading-afw-orange.heading-container h4,
  .bg-heading-afw-orange.heading-container h5,
  .bg-heading-afw-orange.heading-container p,
  .bg-heading-afw-orange.heading-container a:not(.btn),
  .bg-afw-orange.text--container h1,
  .bg-afw-orange.text--container h2,
  .bg-afw-orange.text--container h3,
  .bg-afw-orange.text--container h3,
  .bg-afw-orange.text--container h4,
  .bg-afw-orange.text--container h5,
  .bg-afw-orange.text--container p,
  .bg-afw-orange.text--container a:not(.btn),
  .bg-afw-orange.heading-container h1,
  .bg-afw-orange.heading-container h2,
  .bg-afw-orange.heading-container h3,
  .bg-afw-orange.heading-container h3,
  .bg-afw-orange.heading-container h4,
  .bg-afw-orange.heading-container h5,
  .bg-afw-orange.heading-container p,
  .bg-afw-orange.heading-container a:not(.btn),
  .bg-carousel-afw-orange.text--container h1,
  .bg-carousel-afw-orange.text--container h2,
  .bg-carousel-afw-orange.text--container h3,
  .bg-carousel-afw-orange.text--container h3,
  .bg-carousel-afw-orange.text--container h4,
  .bg-carousel-afw-orange.text--container h5,
  .bg-carousel-afw-orange.text--container p,
  .bg-carousel-afw-orange.text--container a:not(.btn),
  .bg-carousel-afw-orange.heading-container h1,
  .bg-carousel-afw-orange.heading-container h2,
  .bg-carousel-afw-orange.heading-container h3,
  .bg-carousel-afw-orange.heading-container h3,
  .bg-carousel-afw-orange.heading-container h4,
  .bg-carousel-afw-orange.heading-container h5,
  .bg-carousel-afw-orange.heading-container p,
  .bg-carousel-afw-orange.heading-container a:not(.btn),
  .bg-embed-afw-orange.text--container h1,
  .bg-embed-afw-orange.text--container h2,
  .bg-embed-afw-orange.text--container h3,
  .bg-embed-afw-orange.text--container h3,
  .bg-embed-afw-orange.text--container h4,
  .bg-embed-afw-orange.text--container h5,
  .bg-embed-afw-orange.text--container p,
  .bg-embed-afw-orange.text--container a:not(.btn),
  .bg-embed-afw-orange.heading-container h1,
  .bg-embed-afw-orange.heading-container h2,
  .bg-embed-afw-orange.heading-container h3,
  .bg-embed-afw-orange.heading-container h3,
  .bg-embed-afw-orange.heading-container h4,
  .bg-embed-afw-orange.heading-container h5,
  .bg-embed-afw-orange.heading-container p,
  .bg-embed-afw-orange.heading-container a:not(.btn) {
    color: #000000; }
  .afw-orange.twoColLayout--container h1,
  .afw-orange.twoColLayout--container h2,
  .afw-orange.twoColLayout--container h3,
  .afw-orange.twoColLayout--container h3,
  .afw-orange.twoColLayout--container h4,
  .afw-orange.twoColLayout--container h5,
  .afw-orange.twoColLayout--container p,
  .afw-orange.twoColLayout--container a:not(.btn),
  .listing-bg-afw-orange.twoColLayout--container h1,
  .listing-bg-afw-orange.twoColLayout--container h2,
  .listing-bg-afw-orange.twoColLayout--container h3,
  .listing-bg-afw-orange.twoColLayout--container h3,
  .listing-bg-afw-orange.twoColLayout--container h4,
  .listing-bg-afw-orange.twoColLayout--container h5,
  .listing-bg-afw-orange.twoColLayout--container p,
  .listing-bg-afw-orange.twoColLayout--container a:not(.btn),
  .bg-heading-afw-orange.twoColLayout--container h1,
  .bg-heading-afw-orange.twoColLayout--container h2,
  .bg-heading-afw-orange.twoColLayout--container h3,
  .bg-heading-afw-orange.twoColLayout--container h3,
  .bg-heading-afw-orange.twoColLayout--container h4,
  .bg-heading-afw-orange.twoColLayout--container h5,
  .bg-heading-afw-orange.twoColLayout--container p,
  .bg-heading-afw-orange.twoColLayout--container a:not(.btn),
  .bg-afw-orange.twoColLayout--container h1,
  .bg-afw-orange.twoColLayout--container h2,
  .bg-afw-orange.twoColLayout--container h3,
  .bg-afw-orange.twoColLayout--container h3,
  .bg-afw-orange.twoColLayout--container h4,
  .bg-afw-orange.twoColLayout--container h5,
  .bg-afw-orange.twoColLayout--container p,
  .bg-afw-orange.twoColLayout--container a:not(.btn),
  .bg-carousel-afw-orange.twoColLayout--container h1,
  .bg-carousel-afw-orange.twoColLayout--container h2,
  .bg-carousel-afw-orange.twoColLayout--container h3,
  .bg-carousel-afw-orange.twoColLayout--container h3,
  .bg-carousel-afw-orange.twoColLayout--container h4,
  .bg-carousel-afw-orange.twoColLayout--container h5,
  .bg-carousel-afw-orange.twoColLayout--container p,
  .bg-carousel-afw-orange.twoColLayout--container a:not(.btn),
  .bg-embed-afw-orange.twoColLayout--container h1,
  .bg-embed-afw-orange.twoColLayout--container h2,
  .bg-embed-afw-orange.twoColLayout--container h3,
  .bg-embed-afw-orange.twoColLayout--container h3,
  .bg-embed-afw-orange.twoColLayout--container h4,
  .bg-embed-afw-orange.twoColLayout--container h5,
  .bg-embed-afw-orange.twoColLayout--container p,
  .bg-embed-afw-orange.twoColLayout--container a:not(.btn) {
    color: #000000; }
  .afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .afw-orange .slick-dots li button:before,
  .listing-bg-afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .listing-bg-afw-orange .slick-dots li button:before,
  .bg-heading-afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-heading-afw-orange .slick-dots li button:before,
  .bg-afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-afw-orange .slick-dots li button:before,
  .bg-carousel-afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-carousel-afw-orange .slick-dots li button:before,
  .bg-embed-afw-orange .fx-slick-dots-blue .slick-dots li button:before,
  .bg-embed-afw-orange .slick-dots li button:before {
    border: 2px solid #FEFAEC; }
  .afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .afw-orange .slick-dots li.slick-active button:before,
  .listing-bg-afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .listing-bg-afw-orange .slick-dots li.slick-active button:before,
  .bg-heading-afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-heading-afw-orange .slick-dots li.slick-active button:before,
  .bg-afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-afw-orange .slick-dots li.slick-active button:before,
  .bg-carousel-afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-carousel-afw-orange .slick-dots li.slick-active button:before,
  .bg-embed-afw-orange .fx-slick-dots-blue .slick-dots li.slick-active button:before,
  .bg-embed-afw-orange .slick-dots li.slick-active button:before {
    background-color: #FEFAEC; }

/* --- [ page theme ] --- */
[data-theme="adlFashionWeek"] .labels--container a:not(.btn),
[data-theme="adlFashionWeek"] .quote--container a:not(.btn),
[data-theme="adlFashionWeek"] .download__heading a:not(.btn),
[data-theme="adlFashionWeek"] table a:not(.btn),
[data-theme="adlFashionWeek"] .subpage__inner a:not(.btn),
[data-theme="adlFashionWeek"] .text--container a:not(.btn),
[data-theme="adlFashionWeek"] .twoColLayout--container a:not(.btn),
[data-theme="adlFashionWeek"] .inThisSection--container a:not(.btn),
[data-theme="adlFashionWeek"] .webcam--container a:not(.btn):not(.thumb-link) {
  color: #000000;
  text-decoration: none;
  font-family: "Styrene A", sans-serif;
  background-color: transparent;
  padding-bottom: 0;
  border-bottom: 1px solid #000000; }
[data-theme="adlFashionWeek"] .global-footer-links form .indicates-required {
  text-align: right; }
[data-theme="adlFashionWeek"] .global-footer-links form .form-group label {
  color: #fff;
  font-size: 0.7rem;
  font-family: "Styrene A", sans-serif;
  text-transform: uppercase; }
[data-theme="adlFashionWeek"] .global-footer-links form .form-group input[type=text],
[data-theme="adlFashionWeek"] .global-footer-links form .form-group input[type=email],
[data-theme="adlFashionWeek"] .global-footer-links form .form-group input[type=tel],
[data-theme="adlFashionWeek"] .global-footer-links form .form-group input[type=number],
[data-theme="adlFashionWeek"] .global-footer-links form .form-group input[aria-label=Mobile] {
  width: 100% !important; }
[data-theme="adlFashionWeek"] .global-footer-links form .solid-white-btn {
  margin: 1rem 0;
  background-color: #FFF;
  border-color: #FFF;
  color: #000;
  font-weight: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  font-family: "Styrene A", sans-serif;
  text-transform: uppercase;
  font-size: 0.8rem;
  padding: 0.5rem 1.25rem; }
[data-theme="adlFashionWeek"] .accordion--container span.plus-icon::before {
  font-family: "Styrene A", sans-serif;
  font-weight: 400;
  display: none; }
[data-theme="adlFashionWeek"] .accordion--container .card {
  border-top: 1px solid #000000 !important; }
  [data-theme="adlFashionWeek"] .accordion--container .card:last-child {
    border-bottom: 1px solid #000000 !important; }
[data-theme="adlFashionWeek"] .accordion--container .card-body {
  padding: 0 0.5rem; }
[data-theme="adlFashionWeek"] .accordion--container a[aria-expanded="true"] .title-name {
  width: 80%; }
  [data-theme="adlFashionWeek"] .accordion--container a[aria-expanded="true"] .title-name:after {
    content: "\f068";
    position: absolute;
    right: 0;
    top: 10px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }
[data-theme="adlFashionWeek"] .accordion--container a[aria-expanded="false"] .title-name {
  width: 80%; }
  [data-theme="adlFashionWeek"] .accordion--container a[aria-expanded="false"] .title-name:after {
    content: "\f067";
    position: absolute;
    right: 0;
    top: 10px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }
[data-theme="adlFashionWeek"] .accordion-tab-content .plus-icon {
  counter-increment: headerCounter;
  font-family: "Styrene A", sans-serif; }
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form label {
  color: #000000; }
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form button,
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form #mc-embedded-subscribe {
  background-color: #000000;
  border-color: #000000;
  color: #FEFAEC; }
  [data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form button:hover, [data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form button:focus,
  [data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form #mc-embedded-subscribe:hover,
  [data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form #mc-embedded-subscribe:focus {
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FEFAEC; }
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[name=cm-name],
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[type=text],
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[type=email],
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[type=tel],
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[type=number],
[data-theme="adlFashionWeek"] .bg-embed-afw-green .embed--container form input[aria-label=Mobile] {
  background-color: #FFF;
  border-color: #000000;
  color: #000000; }
[data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container h3 {
  display: none;
  visibility: hidden; }
[data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form {
  max-width: 620px;
  width: 100%;
  margin: 0 auto; }
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form label {
    font-family: "Styrene A", sans-serif;
    text-transform: uppercase;
    color: #3677BB; }
    [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form label.checkbox__label {
      font-size: 0.6rem; }
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[type="checkbox"] + label {
    margin-left: 0.5rem; }
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form button,
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form #mc-embedded-subscribe {
    margin: 1rem 0;
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FFF;
    font-weight: normal;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 1px;
    font-family: "Styrene A", sans-serif;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding: 0.5rem 1.25rem; }
    [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form button:hover, [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form button:focus,
    [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form #mc-embedded-subscribe:hover,
    [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form #mc-embedded-subscribe:focus {
      background-color: #000;
      border-color: #000;
      color: #FEFAEC;
      opacity: 1; }
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[name=cm-name],
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[type=text],
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[type=email],
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[type=tel],
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[type=number],
  [data-theme="adlFashionWeek"] .container-fluid--aeda-mailchimp-template .embed--container form input[aria-label=Mobile] {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #FFF;
    border-color: #3677BB;
    font-size: 0.8rem;
    padding: 0.5rem 1.25rem;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-bottom: 1rem; }
[data-theme="adlFashionWeek"] .embed--container form {
  max-width: 620px;
  width: 100%;
  margin: 0 auto; }
  [data-theme="adlFashionWeek"] .embed--container form label {
    font-family: "Styrene A", sans-serif;
    text-transform: uppercase;
    color: #3677BB; }
  [data-theme="adlFashionWeek"] .embed--container form input[type="checkbox"] + label {
    margin-left: 0.5rem; }
  [data-theme="adlFashionWeek"] .embed--container form button,
  [data-theme="adlFashionWeek"] .embed--container form #mc-embedded-subscribe {
    margin: 1rem 0;
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FFF;
    font-weight: normal;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 1px;
    font-family: "Styrene A", sans-serif;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding: 0.5rem 1.25rem; }
    [data-theme="adlFashionWeek"] .embed--container form button:hover, [data-theme="adlFashionWeek"] .embed--container form button:focus,
    [data-theme="adlFashionWeek"] .embed--container form #mc-embedded-subscribe:hover,
    [data-theme="adlFashionWeek"] .embed--container form #mc-embedded-subscribe:focus {
      background-color: #000;
      border-color: #000;
      color: #FEFAEC;
      opacity: 1; }
  [data-theme="adlFashionWeek"] .embed--container form input[name=cm-name],
  [data-theme="adlFashionWeek"] .embed--container form input[type=text],
  [data-theme="adlFashionWeek"] .embed--container form input[type=email],
  [data-theme="adlFashionWeek"] .embed--container form input[type=tel],
  [data-theme="adlFashionWeek"] .embed--container form input[type=number],
  [data-theme="adlFashionWeek"] .embed--container form input[aria-label=Mobile] {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #FFF;
    border-color: #3677BB;
    font-size: 0.8rem;
    padding: 0.5rem 1.25rem;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-bottom: 1rem; }
[data-theme="adlFashionWeek"] .trans-btn {
  background-color: transparent;
  border-color: #3677BB;
  color: #3677BB !important;
  font-weight: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  font-family: "Styrene A", sans-serif;
  text-transform: uppercase;
  font-size: 0.8rem;
  padding: 0.5rem 1.25rem; }
  [data-theme="adlFashionWeek"] .trans-btn.outline-black-btn {
    border-color: #000000;
    color: #000000; }
    [data-theme="adlFashionWeek"] .trans-btn.outline-black-btn:hover, [data-theme="adlFashionWeek"] .trans-btn.outline-black-btn:focus {
      background-color: #000000;
      border-color: #000000;
      color: #FFF;
      opacity: 1; }
  [data-theme="adlFashionWeek"] .trans-btn:hover, [data-theme="adlFashionWeek"] .trans-btn:focus {
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FFF !important;
    opacity: 1; }
[data-theme="adlFashionWeek"] .btn-outline-orange {
  background-color: #FEFAEC;
  border-color: #F47E22;
  color: #F47E22;
  font-weight: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  font-family: "Styrene A", sans-serif;
  text-transform: uppercase;
  font-size: 0.8rem;
  padding: 0.5rem 1.25rem; }
  [data-theme="adlFashionWeek"] .btn-outline-orange:hover, [data-theme="adlFashionWeek"] .btn-outline-orange:focus {
    background-color: #F47E22;
    border-color: #F47E22;
    color: #FEFAEC;
    opacity: 1; }
[data-theme="adlFashionWeek"] .right-arrow {
  content: "";
  width: 30px;
  height: 30px;
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px; }
[data-theme="adlFashionWeek"] .text--container h2,
[data-theme="adlFashionWeek"] .heading-container h2 {
  font-family: "PP Grafier", sans-serif; }
[data-theme="adlFashionWeek"] .text--container h1,
[data-theme="adlFashionWeek"] .text--container h3,
[data-theme="adlFashionWeek"] .text--container h3,
[data-theme="adlFashionWeek"] .text--container h4,
[data-theme="adlFashionWeek"] .text--container h5,
[data-theme="adlFashionWeek"] .text--container p,
[data-theme="adlFashionWeek"] .heading-container h1,
[data-theme="adlFashionWeek"] .heading-container h3,
[data-theme="adlFashionWeek"] .heading-container h3,
[data-theme="adlFashionWeek"] .heading-container h4,
[data-theme="adlFashionWeek"] .heading-container h5,
[data-theme="adlFashionWeek"] .heading-container p {
  font-family: "Styrene A", sans-serif;
  font-weight: normal; }
[data-theme="adlFashionWeek"] .text--container p,
[data-theme="adlFashionWeek"] .heading-container p {
  font-size: 0.9rem;
  font-weight: normal; }
[data-theme="adlFashionWeek"] .text--container .btn-outline-orange,
[data-theme="adlFashionWeek"] .heading-container .btn-outline-orange {
  margin: 0 10px 10px 0;
  padding: 0.5rem 1.25rem; }
  [data-theme="adlFashionWeek"] .text--container .btn-outline-orange:last-child,
  [data-theme="adlFashionWeek"] .heading-container .btn-outline-orange:last-child {
    margin: 0 0 10px 0; }
[data-theme="adlFashionWeek"] .body--main h2 {
  font-family: "PP Grafier", sans-serif; }
[data-theme="adlFashionWeek"] .body--main h1,
[data-theme="adlFashionWeek"] .body--main h3,
[data-theme="adlFashionWeek"] .body--main h3,
[data-theme="adlFashionWeek"] .body--main h4,
[data-theme="adlFashionWeek"] .body--main h5,
[data-theme="adlFashionWeek"] .body--main p {
  font-family: "Styrene A", sans-serif; }
[data-theme="adlFashionWeek"] .body--main p {
  font-size: 0.9rem; }
[data-theme="adlFashionWeek"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #FEFAEC; }
[data-theme="adlFashionWeek"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #FEFAEC; }
[data-theme="adlFashionWeek"] .split-screen.twoColumn-holder {
  /* hide scrollbar */
  overflow: hidden; }
  [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder .row.twocol-content {
    overflow: visible;
    /* make the image sit outside of non-fluid column */ }
  [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder .flex-column:nth-child(2) {
    overflow: visible; }
  [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder h3 {
    font-family: "Styrene A", sans-serif;
    font-weight: normal;
    font-size: 1.3rem;
    text-transform: uppercase;
    line-height: 1.6;
    margin-bottom: 1rem; }
  [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder p {
    font-family: "Styrene A", sans-serif;
    font-weight: normal;
    line-height: 1.5; }
  [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder picture {
    width: 50vw;
    min-height: 500px;
    height: 100%; }
    @media (max-width: 991px) {
      [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder picture {
        min-height: 320px; } }
    @media (max-width: 575px) {
      [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder picture {
        width: 100%; } }
    @media (max-width: 575px) {
      [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder picture {
        min-height: 230px; } }
    [data-theme="adlFashionWeek"] .split-screen.twoColumn-holder picture img {
      max-width: unset !important;
      object-position: 50% 60%;
      object-fit: cover;
      display: block;
      width: 100%;
      height: auto; }
[data-theme="adlFashionWeek"][data-page-type="landing"] .landing-hero-visit.standard .landing-default-hero {
  -moz-border-bottom-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0; }
[data-theme="adlFashionWeek"] .eventListing--container {
  max-width: 800px; }
  @media (max-width: 767px) {
    [data-theme="adlFashionWeek"] .eventListing--container {
      max-width: 540px; } }
  [data-theme="adlFashionWeek"] .eventListing--container .col-lg-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 3rem !important; }
    @media (max-width: 767px) {
      [data-theme="adlFashionWeek"] .eventListing--container .col-lg-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0 !important; } }
  [data-theme="adlFashionWeek"] .eventListing--container .card--visit {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
  [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body {
    background-color: #FEFAEC;
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 0 !important;
    padding-right: 0 !important; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .detail-date {
      color: #3677BB;
      font-weight: normal;
      font-family: "Styrene A", sans-serif;
      font-size: 0.7rem; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .detail-location {
      font-weight: normal;
      font-family: "Styrene A", sans-serif;
      font-size: 0.7rem;
      color: #3677BB; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .event-title {
      color: #3677BB;
      font-weight: normal;
      font-family: "Styrene A", sans-serif;
      text-transform: uppercase;
      font-size: 0.9rem; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .detail-location i {
      color: #3677BB; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .equal-height + .w-100.d-flex {
      display: none !important;
      visibility: hidden; }
    [data-theme="adlFashionWeek"] .eventListing--container .card--event-default .card-body .right-arrow {
      display: none; }
[data-theme="adlFashionWeek"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #41B649; }
[data-theme="adlFashionWeek"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="page"] .body--main ul li, [data-theme="adlFashionWeek"][data-page-type="page"] .body--main ol li {
  font-family: "Styrene A", sans-serif;
  font-size: 0.9rem; }
[data-theme="adlFashionWeek"][data-page-type="page"] .body--main .accordion--container .card-header .accordion-title {
  font-family: "Styrene A", sans-serif;
  color: #3677BB;
  font-weight: normal;
  font-size: 0.9rem; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map {
  background-color: #FEFAEC; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .fac-list li {
    font-family: "Styrene A", sans-serif;
    font-weight: normal; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .fac-list,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .fa,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .far,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .fas,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .fab {
    color: #3677BB; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .details-row {
    border-bottom: 1px solid #3677BB; }
    [data-theme="adlFashionWeek"][data-page-type="event"] .event-features-map .details-row h4 {
      text-transform: uppercase;
      color: #3677BB;
      font-weight: normal;
      font-size: 1.3rem; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .details-row h4 {
  border-top: 1px solid #000000;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.3rem; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots {
  bottom: -35px; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li.slick-active button:before {
    background-color: #000000; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-dots li button:before {
    top: 0;
    border: 1px solid #000000;
    width: 9px;
    height: 9px; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .event-main-slider.slick-slider .slick-list .slick-slide img {
  width: 100%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content h1 {
  font-family: "PP Grafier", sans-serif;
  color: #3677BB;
  text-transform: uppercase;
  font-weight: normal; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .event-description-text,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content p {
  color: #3677BB;
  font-family: "Styrene A", sans-serif;
  font-size: 0.8rem; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .fa,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .far,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .fas,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .fab {
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .details-row a,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-content-container .main-content .details-row a:not(.btn) {
  text-decoration: none;
  border-bottom: 1px solid #3677BB;
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="event"] .hero-wrap .hero-colour-block {
  background-color: #41B649; }
[data-theme="adlFashionWeek"][data-page-type="event"] .hero-wrap .page-title h1 {
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--book-now,
[data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--visit-website {
  background-color: #FFF;
  border-color: #3677BB;
  color: #3677BB;
  font-weight: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  font-family: "Styrene A", sans-serif;
  text-transform: uppercase;
  font-size: 0.8rem;
  padding: 0.5rem 1.25rem; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--book-now:hover, [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--book-now:focus,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--visit-website:hover,
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion .btn--visit-website:focus {
    background-color: #3677BB;
    border-color: #3677BB;
    color: #FFF;
    opacity: 1; }
[data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  border: none;
  color: #FFF; }
  [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion .card {
    background-color: #3677BB; }
    [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header {
      color: #FFF;
      text-transform: uppercase;
      font-weight: normal; }
      [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-header i {
        color: #41B649; }
    [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body p {
      font-size: 0.8rem; }
    [data-theme="adlFashionWeek"][data-page-type="event"] .event-detail-accordion #event-accordion .card .card-body.event-social-icons i {
      color: #FFF; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .blog-title h1 {
  color: #3677BB;
  font-weight: normal;
  font-family: "PP Grafier", sans-serif;
  text-transform: uppercase;
  line-height: 1.6; }
[data-theme="adlFashionWeek"][data-page-type="blog"] h5 {
  text-transform: uppercase; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .blog-catgeories .category {
  font-family: "Styrene A", sans-serif;
  font-size: 0.9rem;
  font-weight: normal;
  color: #3677BB;
  border: 1px solid #3677BB;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  [data-theme="adlFashionWeek"][data-page-type="blog"] .blog-catgeories .category:hover, [data-theme="adlFashionWeek"][data-page-type="blog"] .blog-catgeories .category:focus {
    color: #FEFAEC;
    border: 1px solid #3677BB;
    background-color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h2,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h2 {
  font-family: "PP Grafier", sans-serif;
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h1,
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h3,
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h3,
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h4,
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container h5,
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container p,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h1,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h3,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h3,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h4,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container h5,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container p {
  font-family: "Styrene A", sans-serif;
  color: #3677BB; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .text--container p,
[data-theme="adlFashionWeek"][data-page-type="blog"] .heading-container p {
  font-size: 0.8rem; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #FEFAEC; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: #FEFAEC; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .hero-wrap .hero-colour-block {
  background-color: #41B649; }
[data-theme="adlFashionWeek"][data-page-type="blog"] .hero-wrap .page-title h1 {
  color: #3677BB; }

/*

$theme-aio-blue: #213043;
$theme-aio-grey: #aeb4ba;
$theme-aio-green: #203825;
$theme-aio-green: #203825;
$theme-aio-green-light: #BAE1B7;
$theme-aio-orange: #f85c1d;
$theme-aio-yellow: #f1db52;
$theme-aio-yellow-light: #fcf7d0;
$theme-aio-black: #000000;
$theme-aio-cream: #FFF1EA;
$theme-aio-pink: #ce52b5;

font-family: "Solina Light", sans-serif;
font-family: "GT Super Text", sans-serif;
font-family: "GT Super Display", sans-serif;

*/
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .body--main .tmpl-layouts-landing > .container-fluid:last-child .bg-embed-none,
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .body--main .tmpl-layouts-landing > .container-fluid.bg-embed-none:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .solid-btn:not(.submit-btn) {
  background-color: #000000;
  border-color: #000000;
  font-family: "Solina Light";
  font-weight: 300;
  transition: 150ms transform opacity !important;
  -webkit-transition: 150ms -webkit-transform !important;
  transform: scale(1);
  -webkit-transform: scale(1); }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .solid-btn:not(.submit-btn):hover, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .solid-btn:not(.submit-btn):focus {
    opacity: 1;
    transform: scale(1.1);
    -webkit-transform: scale(1.1); }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] form .input-group label {
  font-family: "GT Super Text", sans-serif;
  font-size: 2rem;
  margin-right: 0.5rem; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .event-cat {
  font-weight: 300;
  font-family: "Solina Light", sans-serif; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .card-body .detail-date {
  color: #ce52b5;
  font-weight: 300;
  font-family: "Solina Light", sans-serif; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .card-body .event-title {
  font-weight: 600;
  font-family: "GT Super Display", sans-serif; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .card-body .detail-location {
  font-family: "GT Super Display";
  font-weight: 600; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .card-body .detail-location i {
    color: #68c2e5; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .eventListing--cards .card--event-default .card-body .right-arrow {
  background-image: url("../../visit/img/AX_arrow_right_black.svg"); }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards {
  margin-top: -100px;
  position: relative;
  z-index: 5; }
  @media (min-width: 992px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-slider {
      max-height: 600px; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="0"] .feat-event-title {
    color: #FFF; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="1"] .feat-event-title {
    color: #f1db52; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="1"] .solid-btn {
    background-color: #f1db52;
    border-color: #f1db52;
    color: #000000; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="2"] .feat-event-title {
    color: #ce52b5; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="2"] .solid-btn {
    background-color: #ce52b5;
    border-color: #ce52b5;
    color: #000000; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="3"] .feat-event-title {
    color: #f85c1d; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .slick-list .slick-slide:not(.slick-cloned)[data-slick-index="3"] .solid-btn {
    background-color: #f85c1d;
    border-color: #f85c1d;
    color: #000000; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle:after {
      display: inline-flex;
      width: 15px;
      font-family: "Font Awesome 5 Pro";
      content: "\f067";
      font-style: normal;
      font-weight: 300;
      text-align: right;
      color: #000000; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle .feat-event-title {
      font-family: "GT Super Display";
      font-weight: 600;
      font-size: 2rem;
      display: inline-flex;
      width: calc(100% - 25px); }
      @media (max-width: 1199px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle .feat-event-title {
          font-size: 1.75rem; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle .feat-event-title {
          font-size: 1.5rem; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle[data-feat-index="1"] {
      color: #000000;
      background-color: #FFF; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle[data-feat-index="2"] {
      color: #000000;
      background-color: #f1db52; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle[data-feat-index="3"] {
      color: #000000;
      background-color: #ce52b5; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-mobile-toggle[data-feat-index="4"] {
      color: #000000;
      background-color: #f85c1d; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card {
    height: 600px;
    padding-left: 5px;
    padding-right: 5px; }
    @media (min-width: 992px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card {
        transition: 500ms all;
        -webkit-transition: 500ms all;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0); } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="1"] .feat-event-title {
      color: #FFF; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="2"] .feat-event-title {
      color: #f1db52; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="2"] .solid-btn {
      background-color: #f1db52;
      border-color: #f1db52;
      color: #000000; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="3"] .feat-event-title {
      color: #ce52b5; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="3"] .solid-btn {
      background-color: #ce52b5;
      border-color: #ce52b5;
      color: #000000; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="4"] .feat-event-title {
      color: #f85c1d; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card[data-feat-index="4"] .solid-btn {
      background-color: #f85c1d;
      border-color: #f85c1d;
      color: #000000; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover {
      /*  margin-top: -40px; */ }
      @media (min-width: 992px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover {
          height: 630px;
          transform: translate(0, -30px);
          -webkit-transform: translate(0, -30px); } }
      @media (max-width: 991px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover {
          margin-top: 0; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-inner {
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      overflow: hidden; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-inner:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
        height: 300px;
        background: linear-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.3) 25%, transparent 40%); }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .thumb-link {
      z-index: 3; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info {
      z-index: 2;
      width: 100%;
      height: 100%;
      background-color: transparent;
      color: #FFF;
      -moz-transition: all 150ms;
      -webkit-transition: all 150ms;
      transition: all 150ms; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner {
          height: 100%; } }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner .text-desc,
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner p,
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner btn-findoutmore {
        opacity: 0; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner .text-desc,
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner p {
        font-size: 1.15rem;
        line-height: 1.4rem; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-info .text-inner .btn-findoutmore {
        font-size: 1rem;
        color: #FFF;
        -moz-transition: all 300ms;
        -webkit-transition: all 300ms;
        transition: all 300ms; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active .feat-event-info, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover .feat-event-info {
      background-color: rgba(0, 0, 0, 0.6);
      color: #FFF; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active .feat-event-info .btn-findoutmore, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover .feat-event-info .btn-findoutmore {
        opacity: 1;
        margin-left: 30px; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active .feat-event-info .text-desc,
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card.active .feat-event-info p, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover .feat-event-info .text-desc,
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card:hover .feat-event-info p {
        opacity: 1; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-title {
      color: #FFF;
      font-family: "GT Super Display";
      font-weight: 600;
      font-size: 2rem;
      margin-bottom: 1rem; }
      @media (max-width: 1199px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-title {
          font-size: 1.75rem; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-title {
          font-size: 1.5rem; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-image {
      content: "";
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -moz-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover;
      z-index: 1;
      overflow: hidden; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events {
  /*overflow-x: hidden;*/ }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events {
      padding-left: 0;
      padding-right: 0; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-item {
    min-height: 700px;
    height: auto !important;
    height: 700px; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-item {
        min-height: auto;
        height: auto !important;
        height: auto;
        padding-left: 0;
        padding-right: 0; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events picture {
    display: block;
    width: 100%;
    height: 700px;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events picture {
        position: static;
        height: 400px; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events picture img {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      -moz-transition: all 300ms;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      overflow: hidden; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events picture img {
          -moz-border-radius: 0;
          -webkit-border-radius: 0;
          border-radius: 0; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text {
    z-index: 3;
    top: 0;
    left: 0;
    overflow: hidden; }
    @media (max-width: 991px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text {
        top: unset;
        left: unset;
        position: static !important;
        margin-top: -140px;
        padding-left: 0;
        padding-right: 0;
        height: auto !important; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .major-text {
      margin-left: 25px; }
      @media (min-width: 1200px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .major-text {
          -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
          max-width: 33.333333%; } }
      @media screen and (min-width: 1300px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .major-text {
          -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .major-text {
          margin-left: 0; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .text-inner {
      background-color: #ce52b5;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      color: #000000;
      min-height: 500px;
      height: auto !important;
      height: 500px; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .text-inner a:not(.btn) {
        color: #000000;
        text-decoration: underline; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .text-inner {
          min-height: auto;
          height: auto !important;
          height: auto; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .text-inner p {
          font-size: 0.95rem; } }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .major-events .major-content-text .text-inner .solid-btn {
        color: #ce52b5; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl p {
  font-size: 1.5rem; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .image-holder picture {
  display: block;
  height: 740px;
  overflow: hidden;
        /*  &:before{
            content: "";
            z-index: 2;
            opacity: 0.6;
            position: absolute;
            -moz-border-bottom-right-radius: 20px;
            -webkit-border-bottom-right-radius: 20px;
            border-bottom-right-radius: 20px;
            -moz-border-bottom-left-radius: 20px;
            -webkit-border-bottom-left-radius: 20px;
            border-bottom-left-radius: 20px;

            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background:linear-gradient(transparent 65%, rgba(0, 0, 0, 0.6) 75%, rgba(0, 0, 0, 0.8) 85%, rgba(0, 0, 0, 01) 100%);
          }

          figcaption{
           z-index: 3;
           left: 0;
           bottom: 5px;

           font-size: 2rem;
           font-family: "GT Super Display", sans-serif;
           font-weight: 600;
           color: $theme-aio-yellow;
           text-align: center;

           padding: 5px;
           width: 100%;

           display: block;
         }*/ }
  @media (max-width: 991px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .image-holder picture {
      margin-top: 30px;
      height: 600px; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .image-holder picture img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li {
  border-bottom: 1px solid #191919;
  margin-bottom: 1px; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li.active, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:hover, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:focus {
    border-bottom: 2px solid #191919;
    margin-bottom: -1px; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li.active a span, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:hover a span, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:focus a span {
      opacity: 1; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li.active a:after, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:hover a:after, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li:focus a:after {
      display: inline-block;
      margin-left: 0;
      opacity: 1; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li a {
    color: #191919;
    font-family: "GT Super Display";
    font-weight: 600;
    font-size: 2.5rem; }
    @media (max-width: 991px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li a {
        font-size: 2rem; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li a span {
      width: calc(100% - 40px);
      display: inline-block;
      opacity: 0.6; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .plan-trip-adl .list-plantrip li a:after {
      width: 40px;
      content: "\f178";
      font-family: "Font Awesome 5 Pro";
      font-weight: 300;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      -moz-transition: all 300ms;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      margin-left: -15px;
      opacity: 0.6; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item {
  padding: 0 0.5rem; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item .slider-image:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    background: linear-gradient(transparent 65%, rgba(0, 0, 0, 0.6) 75%, rgba(0, 0, 0, 0.8) 85%, black 100%); }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item .slider-image picture {
    margin: 0 auto;
    display: block; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item .slider-image picture img {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 600px; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item .slider-text {
    position: absolute;
    bottom: 0;
    z-index: 3; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do .slider-things .slider-item .slider-text h3 {
      color: #FFF; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do form .select-wrapper:before {
  background-image: url(../img/select_arrow_dark.svg); }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do form.form-thingstodo .input-group .select-wrapper {
  border: 2px solid #191919;
  border-top: 0;
  border-left: 0;
  border-right: 0; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do form.form-thingstodo .input-group .select-wrapper select {
    font-size: 1.75rem;
    padding-left: 0; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .things-to-do form.form-thingstodo .input-group label {
  font-family: "GT Super Text", sans-serif;
  font-size: 2rem;
  margin-right: 0.5rem; }
@media (max-width: 767px) {
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content {
    padding-left: 0;
    padding-right: 0; } }
@media (max-width: 767px) {
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-inner {
    padding-left: 0;
    padding-right: 0; } }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .arrow-right,
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .arrow-left {
  background: rgba(255, 255, 255, 0.75);
  padding: 0.5rem;
  border-radius: 50%;
  color: #000000;
  cursor: pointer;
  transition: 150ms all;
  -webkit-transition: 150ms all;
  transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .arrow-right:hover,
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .arrow-left:hover {
    background: rgba(255, 255, 255, 0.9);
    transform: scale(1.1);
    -webkit-transform: scale(1.1); }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav {
  top: 0;
  left: 15px;
  width: 95%;
  z-index: 4;
  color: #FFF; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav {
      width: 100%;
      top: 210px;
      text-align: center;
      left: 0; } }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul {
      background-color: #FFF;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li {
    margin-top: 0;
    margin-right: 0.75rem;
    margin-bottom: 0.75rem;
    position: relative;
    padding-top: 40px; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li {
        padding-top: 0;
        margin: 0.35rem 0.5rem; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:before {
      position: absolute;
      content: "";
      display: inline-block;
      width: 3px;
      height: 40px;
      top: 0;
      left: 45%;
      background-color: transparent; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:before {
          display: none;
          visibility: hidden; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li.active:before, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:hover:before, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:focus:before {
      background-color: #68c2e5; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li.active:before, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:hover:before, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:focus:before {
          display: none;
          visibility: hidden; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li.active .outline-btn, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:hover .outline-btn, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:focus .outline-btn {
      background-color: #68c2e5;
      border: 1px solid #68c2e5;
      color: #000000; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li.active .outline-btn, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:hover .outline-btn, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li:focus .outline-btn {
          background-color: #000000;
          border: 1px solid #000000;
          color: #000000; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn {
      border: 1px solid #68c2e5;
      color: #68c2e5;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn {
          border: 1px solid #000000;
          color: #000000;
          text-indent: -9999px;
          width: 16px;
          height: 16px;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          border-radius: 50%;
          padding: 0; } }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn:hover, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn:focus {
        background-color: #68c2e5;
        border: 1px solid #68c2e5;
        color: #000000; }
        @media (max-width: 767px) {
          body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn:hover, body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-nav ul li .outline-btn:focus {
            background-color: #000000;
            border: 1px solid #000000;
            color: #000000; } }
@media (max-width: 767px) {
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider {
    padding-left: 0;
    padding-right: 0; } }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item {
  height: 700px; }
  @media (max-width: 767px) {
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item {
      min-height: auto;
      height: auto !important;
      height: auto;
      padding-left: 0;
      padding-right: 0; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item picture {
    position: relative;
    display: block;
    width: 95%;
    height: 700px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden; }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item picture {
        width: 100%;
        height: 400px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item picture:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      opacity: 0.8;
      height: 400px;
      background: linear-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.3) 25%, transparent 40%); }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item picture:before {
          display: none;
          visibility: hidden; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item picture img {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      display: block; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text {
    z-index: 3;
    top: 0;
    right: 0; }
    @media (max-width: 991px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text {
        top: unset;
        right: unset;
        position: static !important;
        margin-top: -140px;
        padding-left: 0;
        padding-right: 0;
        height: auto !important; } }
    @media (min-width: 1200px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .content-text {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%; } }
    @media screen and (min-width: 1300px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .content-text {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%; } }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner {
      background-color: #68c2e5;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      color: #000000;
      min-height: 500px;
      height: auto !important;
      height: 500px; }
      @media (min-width: 768px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner {
          -webkit-box-shadow: 0px 1px 24px 2px rgba(0, 0, 0, 0.47);
          -moz-box-shadow: 0px 1px 24px 2px rgba(0, 0, 0, 0.47);
          box-shadow: 0px 1px 24px 2px rgba(0, 0, 0, 0.47); } }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner a:not(.btn) {
        color: #000000;
        text-decoration: underline; }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner {
          min-height: auto;
          height: auto !important;
          height: auto; } }
      @media (max-width: 767px) {
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner p {
          font-size: 0.95rem; } }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .hero-content .hero-content-slider .hero-content-item .hero-content-text .text-inner .solid-btn {
        color: #68c2e5; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .text--container p {
  font-family: "Solina Light", sans-serif;
  font-weight: 300;
  font-size: 1.125rem; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .body--main {
  min-height: initial; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .heading--format-h2 h2 {
  font-family: "GT Super Text", sans-serif;
  font-size: 2.6rem;
  line-height: 1.6rem;
  text-transform: uppercase; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .heading--format-h3 h3 {
  font-family: "GT Super Display", sans-serif;
  font-size: 2rem;
  line-height: 1.6rem;
  text-transform: none; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .body--main .tmpl-layouts-page > .container-fluid:not(.newsroom-content-container):not(.text--container):last-child .container:not(.child-pages--container):not(.relatedEntries--container):not([data-entrytype="page"]):not([data-entrytype="redirect"]) {
  padding-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .body--main .tmpl-layouts-page > .container-fluid:last-child .embed--container:last-child {
  margin-bottom: 0 !important; }
body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing {
  background-color: #fcf7d0;
  position: relative; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
    content: "";
    background: #fefff6;
    background: -moz-linear-gradient(156deg, #fefff6 0%, #fcf7d0 62%, white 100%);
    background: -webkit-linear-gradient(156deg, #fefff6 0%, #fcf7d0 62%, white 100%);
    background: linear-gradient(156deg, #fefff6 0%, #fcf7d0 62%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefff6",endColorstr="#ffffff",GradientType=1);
    position: absolute;
    z-index: 0;
    left: -200px;
    top: 1200px;
    width: 100vh;
    height: 100vh;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    @media screen and (min-width: 1600px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
        width: 1800px;
        height: 1800px;
        left: -800px; } }
    @media screen and (min-width: 1300px) and (max-width: 1599px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
        width: 1400px;
        height: 1400px;
        left: -400px; } }
    @media (max-width: 1199px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
        left: -300px; } }
    @media (max-width: 991px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
        left: -400px; } }
    @media (max-width: 767px) {
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing:before {
        left: -600px; } }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero {
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero:before {
      content: "";
      z-index: 1;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: linear-gradient(transparent 35%, rgba(0, 0, 0, 0.6) 65%, rgba(0, 0, 0, 0.8) 85%, black 100%); }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container {
      height: 90vh; }
      body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center {
        -ms-flex-align: end !important;
        align-items: flex-end !important; }
        body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text {
          padding-bottom: 180px; }
          body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
            text-transform: uppercase;
            font-family: 'Tempel Grotesk';
            font-weight: 400;
            font-size: 8.5rem; }
            @media (max-width: 1199px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 7.5rem !important; } }
            @media (max-width: 991px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 6.5rem !important; } }
            @media (max-width: 767px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 5rem !important; } }
            @media (max-width: 575px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 4.3rem !important; } }
            @media (max-width: 439px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 3.4rem !important; } }
            @media screen and (max-width: 360px) {
              body[data-site-handle="visit"][data-theme="adlIsOnDefault"][data-page-type="landing"] .tmpl-layouts-landing .landing-hero-visit .landing-default-hero.landing-hero-container .bg-hero .align-items-center .landing-hero-text h1 {
                font-size: 3.2rem !important; } }
@media screen and (min-width: 1200px) {
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .container {
    max-width: 1440px; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .container--subscribe-form .container {
    max-width: 1140px; }
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .sub-nav-top-row.ml-auto {
    margin: 0 auto !important; } }
@media screen and (max-width: 768px) {
  body[data-site-handle="visit"][data-theme="adlIsOnDefault"] {
    /* for mobile, add an expanding effect to the cards */
    /* this keeps the background image consistent when animating the height of the card */ }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .feat-event-card.mobile-hidden {
      height: 300px !important;
      opacity: 0.3 !important;
      pointer-events: none;
      transition: 300ms all;
      -webkit-transition: 300ms all; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .feat-event-card.mobile-shown {
      height: 600px !important;
      opacity: 1 !important;
      pointer-events: all;
      transition: 300ms all;
      -webkit-transition: 300ms all; }
    body[data-site-handle="visit"][data-theme="adlIsOnDefault"] .featured-event-cards .feat-event-card .feat-event-image {
      min-height: 600px; } }

[data-site-handle="visit"] .has-parallax:before {
  z-index: 1; }
[data-site-handle="visit"] .has-parallax .panel--container {
  z-index: 3; }
[data-site-handle="visit"] .has-parallax .parallax__container {
  z-index: 0; }

[data-theme="experienceAdelaideDefault"][data-page-type="landing"] {
  background-color: #FFF; }
  [data-theme="experienceAdelaideDefault"][data-page-type="landing"].__home__ {
    background-color: #333;
    color: #FFF; }
[data-theme="experienceAdelaideDefault"][data-page-type="page"] .hero-wrap .hero-colour-block {
  background-color: #191919; }
[data-theme="experienceAdelaideDefault"][data-page-type="page"] .hero-wrap .page-title h1 {
  color: #191919; }
[data-theme="experienceAdelaideDefault"] .landing-hero-visit .mobile-hero-text,
[data-theme="experienceAdelaideDefault"] .landing-hero-visit .hero-visit-text {
  background-color: #191919; }
[data-theme="experienceAdelaideDefault"] .auto-carousel--container.grid-layout .grid-card-default:hover .text-inner {
  background-color: #333; }
[data-theme="experienceAdelaideDefault"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner {
  border: 2px solid #333; }
  [data-theme="experienceAdelaideDefault"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h2, [data-theme="experienceAdelaideDefault"] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    color: #333; }
[data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content {
  background-color: #FCFCFC; }
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h1,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h2,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h3,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h4,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner h5,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner p,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner .internallink-block {
    color: #191919; }
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner .internallink-block:hover,
  [data-theme="experienceAdelaideDefault"] .twoColLayout--container .twocol-content .text-inner .internallink-block:focus {
    color: #333; }

/*

	NO TRNASITION
	---
	Description:
	Disables animation transitions.
	Used when jquery and css animations conflict.

*/
.fx-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/*

	SLOW TRNASITION
	---
	Description:
  USED ON POPOUT JUMPTO MENU ON INITIAL SESSION LOAD

*/
.fx-slowtransition {
  -webkit-transition: all 4s !important;
  -moz-transition: all 4s !important;
  -o-transition: all 4s !important;
  transition: all 4s !important; }

/*

	IMAGE TINT
	---
	Description:
	Adds a dark overlay to images such as heros.
	Only works on image elements.

*/
.tint-light {
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); }
  .tint-light:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.7) !important;
    transition: all .3s linear; }

.fx-tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(rgba(150, 150, 150, 0.05), rgba(0, 0, 0, 0.3));
  transition: all .3s linear; }

.fx-hero-tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.85) 100%);
  transition: all .3s linear; }

.fx-bgtint:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.33);
  border-radius: inherit;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0; }

.fx-bgtint-dark:before {
  content: '';
  background-color: rgba(0, 0, 0, 0.59);
  border-radius: inherit;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0; }

/*

	CARD TINT
	---
	Description:
	Adds a dark overlay to CARD images.
	Only works on elements with background images.

*/
.fx-card-tint::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px;
  background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.43));
  transition: all .3s linear;
  z-index: 0; }

/*

	AUTO CAROUSEL CARD
	---
	Description:
  Adds a dark overlay to auto carousel images.
	Only works on elements with background images.

*/
.fx-auto-carousel-tint::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.9));
  transition: all .3s linear;
  z-index: 0; }
  @media (max-width: 767px) {
    .fx-auto-carousel-tint::before {
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.9)); } }

/*

	IMAGE HOVER ZOOM
	---
	Description:
	Makes images zoom in a little when you mouse
	over them.

*/
.fx-hover-zoom {
  overflow: hidden;
  position: relative; }

.fx-hover-zoom:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2); }

.fx-hover-zoom img {
  -moz-transition: 0.6s ease;
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease; }

/*

	BACKGROUND HOVER ZOOM
	---
	Description:
	Makes BACKGROUND images zoom in a little when you mouse
	over them.

*/
.fx-hover-zoom-bg {
  overflow: hidden;
  position: relative; }

.fx-hover-zoom-bg:hover .img-top {
  -webkit-transform: scale(1.2);
  -moz-animation: scale(1.2);
  transform: scale(1.2); }

.fx-hover-zoom-bg .img-top {
  -webkit-transition: 0.6s ease;
  -moz-animation: 0.6s ease;
  transition: 0.6s ease; }

/*

	BACKGROUND HOVER TINT
	---
	Description:
  Changes background colour on hover

*/
.fx-hover-tint {
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease; }

.fx-hover-tint:hover {
  background-color: #f1f1f1;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease; }

/*

	BOUNCE
	---
	Description:
	Slightly moves element up and down to draw attention.

*/
.fx-bounce {
  -moz-animation-name: bounce;
  -moz-animation-duration: 3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-name: bounce;
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-name: bounce;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-fill-mode: forwards; }

@keyframes bounce {
  0%,20%,50%,80%,100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-5px); } }
/*

	LINES
	---
	Description:
	Controls the lines progress on AUTOCAROUSELs.

*/
.fx-line-1 {
  animation: progress-line infinite linear 6s;
  -webkit-animation: progress-line infinite linear 6s;
  -moz-animation: progress-line infinite linear 6s; }

.fx-line-2 {
  animation: progress-line infinite linear 8s;
  -webkit-animation: progress-line infinite linear 8s;
  -moz-animation: progress-line infinite linear 8s; }

.fx-line-3 {
  animation: progress-line infinite linear 10s;
  -webkit-animation: progress-line infinite linear 10s;
  -moz-animation: progress-line infinite linear 10s; }

@keyframes progress-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }
@-webkit-keyframes progress-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }
/*

	slick-dots-blue
	---
	Description:
	CHANGES THE COLOUR OF THE SLICK DOTS TO BLUE

*/
.fx-slick-dots-blue .slick-dots li button:before {
  color: transparent;
  opacity: 1;
  border: 2px solid #0073C2;
  border-radius: 50%;
  top: 16px;
  width: 12px;
  height: 12px; }

.fx-slick-dots-blue .slick-dots li.slick-active button:before {
  background-color: #0073C2; }

/*

	slick-dots-pink
	---
	Description:
	CHANGES THE COLOUR OF THE SLICK DOTS TO PINK

*/
.fx-slick-dots-pink .slick-dots li button:before {
  color: transparent;
  opacity: 1;
  border: 2px solid #0073C2;
  border-radius: 50%;
  top: 16px;
  width: 12px;
  height: 12px; }

.fx-slick-dots-pink .slick-dots li.slick-active button:before {
  background-color: #0073C2; }

/*

	slick-dots-white
	---
	Description:
	CHANGES THE COLOUR OF THE SLICK DOTS TO WHITE

*/
.fx-slick-dots-white .slick-dots li button:before {
  color: transparent;
  opacity: 1;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 12px;
  height: 12px; }

.fx-slick-dots-white .slick-dots li.slick-active button:before {
  background-color: #fff; }

/*

	slick-dots-white
	---
	Description:
	CHANGES THE COLOUR OF THE SLICK DOTS TO WHITE

*/
.fx-slick-dots-dark .slick-dots li button:before {
  color: transparent;
  opacity: 1;
  border: 2px solid #002855;
  border-radius: 50%;
  top: 16px;
  width: 12px;
  height: 12px; }

.fx-slick-dots-dark .slick-dots li.slick-active button:before {
  background-color: #002855; }

.slick-next,
.slick-prev {
  z-index: 5;
  /* 50*/ }

 /*

 	slick-arrows-blue
 	---
 	Description:
 	CHANGES THE COLOUR OF THE SLICK ARROWS TO BLUE

 */
.fx-slick-arrows-blue .slick-arrow {
  display: block;
  height: 30px;
  width: 18px; }

.fx-slick-arrows-blue .slick-next::before,
.fx-slick-arrows-blue .slick-prev::before {
  content: ''; }

.fx-slick-arrows-blue .slick-next {
  right: -25px;
  background: url("/common/base/img/chevron-right-solid.svg") no-repeat; }

.fx-slick-arrows-blue .slick-prev {
  left: -25px;
  background: url("/common/base/img/chevron-left-solid.svg") no-repeat; }

/*

 slick-arrows-white
 ---
 Description:
 CHANGES THE COLOUR OF THE SLICK ARROWS TO WHITE

*/
.fx-slick-arrows-white .slick-arrow {
  display: block;
  height: 30px;
  width: 18px; }

.fx-slick-arrows-white .slick-next::before,
.fx-slick-arrows-white .slick-prev::before {
  content: ''; }

.fx-slick-arrows-white .slick-next {
  right: -25px;
  background: url("/common/base/img/chevron-right-solid-white.svg") no-repeat; }

.fx-slick-arrows-white .slick-prev {
  left: -25px;
  background: url("/common/base/img/chevron-left-solid-white.svg") no-repeat; }

/*

 slick-arrows-dark
 ---
 Description:
 CHANGES THE COLOUR OF THE SLICK ARROWS TO DARK BLUE

*/
.fx-slick-arrows-dark .slick-arrow {
  display: block;
  height: 30px;
  width: 18px; }

.fx-slick-arrows-dark .slick-next::before,
.fx-slick-arrows-dark .slick-prev::before {
  content: ''; }

.fx-slick-arrows-dark .slick-next {
  right: -25px;
  background: url("/common/base/img/chevron-right-dark.svg") no-repeat; }

.fx-slick-arrows-dark .slick-prev {
  left: -25px;
  background: url("/common/base/img/chevron-left-dark.svg") no-repeat; }

/*

 slick-arrows-default
 ---
 Description:
 SETS ARROWS TO WHITE ARROW ON A BLACK CIRCLE SO THEY APPEAR ON ALL BACKGROUNDS

*/
.fx-slick-arrows-default .slick-arrow {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  box-shadow: 0 0 2px #fff;
  background: rgba(0, 0, 0, 0.45) url(../img/chevron-down-white.svg) no-repeat;
  background-position: center 7px;
  background-size: 60%; }
  @media (max-width: 575px) {
    .fx-slick-arrows-default .slick-arrow {
      height: 35px;
      width: 35px;
      background-size: 54%;
      top: 44%; } }

.fx-slick-arrows-default .slick-next::before,
.fx-slick-arrows-default .slick-prev::before {
  content: ''; }

.fx-slick-arrows-default .slick-next {
  right: 5px;
  transform: rotate(-90deg); }

.fx-slick-arrows-default .slick-prev {
  left: 5px;
  transform: rotate(90deg); }

@media (max-width: 575px) {
  .fx-slick-arrows-default .slick-next {
    right: 0; } }

@media (max-width: 575px) {
  .fx-slick-arrows-default .slick-prev {
    left: 0; } }

@media (min-width: 1200px) {
  .content-slider-lightbox .fx-slick-arrows-default .slick-prev {
    left: 25px; } }
@media (min-width: 1200px) {
  .content-slider-lightbox .fx-slick-arrows-default .slick-next {
    right: 25px; } }

@-webkit-keyframes bounce {
  0%,20%,53%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%,43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
@keyframes bounce {
  0%,20%,53%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%,43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  0%,50%,to {
    opacity: 1; }
  25%,75% {
    opacity: 0; } }
@keyframes flash {
  0%,50%,to {
    opacity: 1; }
  25%,75% {
    opacity: 0; } }
.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  0%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
@keyframes shake {
  0%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  0%,11.1%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }
@keyframes jello {
  0%,11.1%,to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

@-webkit-keyframes bounceIn {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
@keyframes bounceIn {
  0%,20%,40%,60%,80%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }
.bounceIn {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes bounceInLeft {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes bounceInRight {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes bounceInUp {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  to {
    opacity: 1; } }
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0; } }
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }
.flipOutX {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }
.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
@keyframes lightSpeedOut {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge; }

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox; }

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

@-webkit-keyframes rollOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }
@keyframes rollOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s; }

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s; }

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s; }

.animated.fast {
  -webkit-animation-duration: .8s;
  animation-duration: .8s; }

.animated.faster {
  -webkit-animation-duration: .5s;
  animation-duration: .5s; }

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s; }

@media (prefers-reduced-motion: reduce), (print) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important; } }
.fx-slick-dots-blue .slick-dots li button:before {
  border: 2px solid #822d27; }
.fx-slick-dots-blue .slick-dots li.slick-active button:before {
  background-color: #822d27; }

.fx-slick-arrows-default .slick-arrow {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  box-shadow: 0 0 2px #fff;
  background: rgba(0, 0, 0, 0.45) url("../../base/img/chevron-down-white.svg") no-repeat;
  background-position: center 7px;
  background-size: 60%; }

.fx-slick-arrows-blue .slick-next {
  right: -25px;
  background: url("../../visit/img/chevron-right-solid.svg") no-repeat; }

.fx-slick-arrows-blue .slick-prev {
  left: -25px;
  background: url("../../visit/img/chevron-left-solid.svg") no-repeat; }

/*

	BACKGROUND HOVER ZOOM
	---
	Description:
	Makes BACKGROUND images zoom in a little when you mouse
	over them.

*/
.fx-hover-zoom-bg,
.fx-hover-zoom-bg .img-top {
  overflow: hidden;
  position: relative; }

.fx-hover-zoom-bg .img-top .card-inner {
  -webkit-transform: scale(1);
  -moz-animation: scale(1);
  transform: scale(1); }

.fx-hover-zoom-bg:hover .img-top {
  -webkit-transform: scale(1.2);
  -moz-animation: scale(1.2);
  transform: scale(1.2); }

.fx-hover-zoom-bg .img-top {
  -webkit-transition: 0.6s ease;
  -moz-animation: 0.6s ease;
  transition: 0.6s ease; }

/* 2021-05-28 mobile nav transfer */
header[data-menu-screen-type="desktop"] .sub-nav-bottom .nav-item .nav-link.toggled--active + div {
  margin-top: 0.78rem; }

header[data-menu-screen-type="desktop"] .nav-link,
header[data-menu-screen-type="desktop"] .link--title--active,
header[data-menu-screen-type="desktop"] .link--title {
  text-decoration: none !important; }
header[data-menu-screen-type="desktop"] .nav-link:hover,
header[data-menu-screen-type="desktop"] .link--title--active,
header[data-menu-screen-type="desktop"] .link--title:hover {
  text-decoration: underline !important; }

.navbar-wrapper .nav-popup-backpanel {
  height: 22.6rem; }

/* whats on form */
@media screen and (max-width: 767px) {
  #whats-on-signup > .container--whats-on-signup {
    position: relative !important; } }
@media screen and (min-width: 768px) {
  #whats-on-signup > .container--whats-on-signup {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); } }
.container--custom-category-filters .row--page-filters {
  background: transparent; }

.grid-card-cta .text-inner {
  transition: 150ms all;
  -webkit-transition: 150ms all; }

.grid-card-cta:hover .text-inner {
  border-color: #142c1b;
  background-color: #142c1b; }
  .grid-card-cta:hover .text-inner a, .grid-card-cta:hover .text-inner a > * {
    color: #c1e2b0 !important; }

/* 2021-05-20 misc mobile fixes */
header[data-menu-screen-type="mobile"] [data-col-index] .list-group-item {
  min-height: initial; }
header[data-menu-screen-type="mobile"] [data-col-index] .list-group-item--back {
  background: #555; }
header[data-menu-screen-type="mobile"] [data-col-index] .list-group-item a {
  padding: 0.5rem 1rem;
  line-height: 1.7rem;
  font-size: 1rem !important; }
header[data-menu-screen-type="mobile"] .ul_nav__item.list-group-item.list-group-item--back + .ul_nav__item {
  margin-top: 44px; }

.grid-card-default .thumb-link {
  z-index: 3;
  /* set to higher z-index so can click */ }

@media screen and (max-width: 1199px) {
  [data-theme] .auto-carousel--container.grid-layout .grid-card-cta .text-inner h3 {
    font-size: 1.5rem; } }
/* mobile fixes - need sm/md for these custom "7" sizes */
@media screen and (min-width: 768px) {
  .mt-sm-7,
  .mt-md-7 {
    margin-top: 7rem !important; }

  .mb-sm-7,
  .mb-md-7 {
    margin-bottom: 7rem !important; }

  .pt-sm-7,
  .pt-md-7 {
    padding-top: 5rem !important; }

  .pb-sm-7,
  .pb-md-7 {
    padding-bottom: 5rem !important; } }
/* mobile fixes, apply overrides to the 5, 7 sizes which are too large for mobile */
@media screen and (max-width: 767px) {
  /* fields can override the mobile sizing, so make sure they are set here */
  .mt-0 {
    margin-top: 0px !important; }

  .auto-carousel--container .container.top-auto {
    padding-top: 0; }

  .text-center.mt-5,
  .text-center.mt-7,
  .container.mt-5,
  .container-fluid.mt-5,
  .container.mt-7,
  .container-fluid.mt-7 {
    margin-top: 2rem !important; }

  .hero-wrap.mb-7 {
    margin-bottom: 3.5rem !important; }

  /* more specific overrides for mb-7 */
  .text-center.mb-5,
  .text-center.mb-7,
  .container.mb-7 {
    margin-bottom: 2rem !important; }

  .text-center.mb-5,
  .container.mb-5 {
    margin-bottom: 2rem !important; }

  /* fix the uneven heights on mobile */
  .auto-carousel--container.grid-layout .grid-card-item {
    min-height: 320px !important;
    height: auto !important; }
    .auto-carousel--container.grid-layout .grid-card-item .grid-card-default,
    .auto-carousel--container.grid-layout .grid-card-item .grid-card-cta {
      min-height: 320px !important; }
      .auto-carousel--container.grid-layout .grid-card-item .grid-card-default .text-inner,
      .auto-carousel--container.grid-layout .grid-card-item .grid-card-cta .text-inner {
        min-height: 320px !important;
        height: auto !important; }

  .twoColumn--slider.slick-dotted.slick-slider {
    margin-bottom: 1rem; }

  [data-is-home="true"] .card--visit.card--page-default.mb-3 {
    min-height: 320px;
    height: auto !important; } }
@media screen and (max-width: 575px) {
  /* fix the uneven heights on mobile */
  .auto-carousel--container.grid-layout .grid-card-item {
    min-height: 320px !important;
    height: auto !important; }
    .auto-carousel--container.grid-layout .grid-card-item:last-child {
      min-height: unset !important; }
      .auto-carousel--container.grid-layout .grid-card-item:last-child .grid-card-default,
      .auto-carousel--container.grid-layout .grid-card-item:last-child .grid-card-cta {
        min-height: unset !important; } }
.heading-container.bg-heading-aeda-charcoal {
  background-color: #2b2b2b !important; }

.heading-container.bg-heading-aeda-charcoal h2 {
  color: #fff !important; }

body[data-page-type="landing"] .breadcrumbs {
  display: none !important; }
body[data-page-type="landing"] .relatedEntries--container-visit .related-title {
  text-align: center; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .splide__arrow {
  transition: opacity .3s ease; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .splide__arrow:disabled {
  opacity: 0;
  pointer-events: none; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container {
  max-width: 1440px; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .splide__arrow:disabled {
  opacity: 0 !important; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .navbar-wrapper {
  display: none !important;
  visibility: hidden;
  opacity: 0 !important; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .category-heading {
  background: #1c0223;
  color: #FFF; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .category-heading h1 {
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 400; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container {
  height: 80vh;
  min-height: 640px;
  -moz-border-bottom-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0; }
  @media (max-width: 575px) {
    body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container {
      height: 70vh;
      min-height: 540px; } }
  @media (max-width: 439px) {
    body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container {
      height: 70vh;
      min-height: 500px; } }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero {
    padding-top: 200px; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero > .row {
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero > .row .landing-hero-text h1 {
        font-family: 'PP Editorial New', sans-serif;
        font-weight: 400; }
        @media (max-width: 575px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero > .row .landing-hero-text h1 {
            font-size: 2.6rem !important; } }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero > .row .landing-hero-text h3 {
        font-family: 'PP Editorial New', sans-serif;
        font-weight: 200; }
        @media (max-width: 575px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .landing-hero-container .bg-hero > .row .landing-hero-text h3 {
            font-size: 1.75rem !important; } }
body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card {
  position: relative;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-info {
    height: 180px; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:before {
    transition: 300ms all;
    -webkit-transition: 300ms all;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%);
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%);
    background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%); }
    @media (max-width: 575px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:before {
        background: rgba(0, 0, 0, 0.5); } }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:after {
    transition: 300ms all;
    -webkit-transition: 300ms all;
    opacity: 0;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    pointer-events: none !important; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc {
    /* remove display none for smooth transition display: none; */
    opacity: 0; }
    @media (max-width: 575px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc {
        opacity: 1;
        display: block; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc p {
      font-size: 0.9rem;
      font-family: "Helvetica", Helvetica Neue, Solina Light, Arial, sans-serif; }
      @media (max-width: 575px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc p {
          font-size: 0.8rem; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc .btn-solid {
      color: #440B55;
      background-color: #D9D8D3;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      font-size: 1rem;
      font-family: 'PP Editorial New', sans-serif;
      font-weight: 400;
      transition: 250ms all;
      -webkit-transition: 250ms all; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc .btn-solid:hover, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc .btn-solid:focus, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .business-desc .btn-solid:active {
        background-color: #440B55;
        color: #D9D8D3; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:hover:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:focus:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:active:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 1;
    /* only apply this for mobile background: rgba(0, 0, 0, 0.65); */ }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:hover .business-desc, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:focus .business-desc, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:active .business-desc {
    opacity: 1;
    display: block; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:hover .layer--text h3,
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:hover .layer--text address, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:focus .layer--text h3,
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:focus .layer--text address, body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:active .layer--text h3,
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card:active .layer--text address {
    color: #FFF; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .layer--text {
    z-index: 3; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .layer--text h3,
    body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .layer--text address {
      color: #FFF; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .splide__list .splide__slide .related-card .layer--text h3 {
      font-family: 'PP Editorial New', sans-serif;
      font-weight: 400; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .related-title {
  text-align: left;
  color: #FFF;
  font-family: 'PP Editorial New', sans-serif;
  font-weight: 400; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .relatedEntries--container-visit .card--page-default .card-body h4 {
  font-family: 'PP Editorial New', sans-serif;
  font-weight: 400; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .bg--purple {
  background-color: #340044; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .bg--grey {
  background-color: #d9d8d3; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .row--section--head {
  background: #1c0223;
  color: #FFF;
      /*> .container{
        padding-left: 0;
        padding-right: 0;

      }*/ }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .row--section--head h3 {
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 400; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .row--section--head.map-section .col-12 {
    /*padding-left: 30px;
    padding-right: 30px;*/ }
body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu {
  background-color: #d1d0c9; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a {
    position: relative;
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 400;
    color: #191919;
    font-size: 1.75rem; }
    @media (max-width: 575px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a {
        font-size: 1.25rem; } }
    @media (max-width: 439px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a {
        font-size: 0.9rem; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a span {
      z-index: 3;
      position: relative;
      min-width: 150px; }
      @media (max-width: 575px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a span {
          min-width: 100px; } }
      @media (max-width: 439px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a span {
          min-width: 75px; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:hover:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:focus:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:active:after {
      opacity: 1; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:after {
      content: "";
      z-index: 1;
      position: absolute;
      display: inline-block;
      top: -15px;
      left: 0;
      opacity: 0;
      width: 150px;
      height: 80px;
      background-image: url("../../img/hover_circledrawn.svg");
      background-repeat: no-repeat;
      background-position: center;
      -moz-background-size: contain;
      -webkit-background-size: contain;
      background-size: contain; }
      @media (max-width: 575px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:after {
          width: 100px;
          height: 100px; } }
      @media (max-width: 439px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-menu ul li a:after {
          top: -25px;
          width: 75px;
          height: 90px; } }
body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro {
  background-color: #340044; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro h2 {
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 400; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro p {
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 200;
    font-size: 1.25rem; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images {
    height: 300px; }
    @media (max-width: 640px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images {
        height: 60px; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker {
      position: absolute; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-1 {
        z-index: 2;
        right: -80px;
        top: -50px;
        width: 300px;
        height: 332px; }
        @media (min-width: 992px) and (max-width: 1300px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-1 {
            right: -15px;
            top: -50px;
            width: 286px;
            height: 310px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-1 {
            right: -30px;
            top: 40px;
            width: 266px;
            height: 294px; } }
        @media (max-width: 767px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-1 {
            right: -30px;
            top: -30px;
            width: 266px;
            height: 294px; } }
        @media (max-width: 640px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-1 {
            display: none; } }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-2 {
        z-index: 3;
        left: 20px;
        bottom: -100px;
        width: 230px;
        height: 154px; }
        @media (min-width: 992px) and (max-width: 1300px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-2 {
            left: 20px;
            bottom: -100px;
            width: 230px;
            height: 154px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-2 {
            left: 20px;
            bottom: -80px;
            width: 230px;
            height: 154px; } }
        @media (max-width: 767px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-2 {
            right: 100px;
            left: unset;
            bottom: -80px;
            width: 200px;
            height: 134px; } }
        @media (max-width: 640px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-2 {
            right: 10px;
            left: unset;
            bottom: -70px;
            width: 150px;
            height: 100px; } }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-3 {
        z-index: 1;
        width: 316px;
        height: 214px;
        top: -20px;
        left: 0; }
        @media (min-width: 992px) and (max-width: 1300px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-3 {
            top: -20px;
            left: 0;
            width: 286px;
            height: 203px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-3 {
            top: 30px;
            left: -30px;
            width: 266px;
            height: 189px; } }
        @media (max-width: 767px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-3 {
            top: 30px;
            left: unset;
            right: 150px;
            width: 266px;
            height: 189px; } }
        @media (max-width: 640px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .destination-intro .intro-images .da-sticker.introSticker-3 {
            display: none;
            top: 50px;
            left: unset;
            right: 40px;
            width: 230px;
            height: 163px; } }
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section #interactive-map {
  position: static;
  min-width: 100%; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner {
  min-height: 500px;
  margin-bottom: 2rem; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner h2 {
    font-family: 'PP Editorial New', sans-serif;
    font-weight: 400; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner p {
    font-family: "Helvetica", Helvetica Neue, Solina Light, Arial, sans-serif; }
  @media (max-width: 767px) {
    body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner {
      min-height: auto; } }
  @media (max-width: 767px) {
    body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images {
      display: none;
      visibility: hidden; } }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker {
    position: absolute; }
    @media (max-width: 767px) {
      body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker {
        display: none;
        visibility: hidden; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-1 {
      z-index: 3;
      left: 0;
      bottom: 0;
      width: 425px;
      height: 282px; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-1.animate {
        animation-delay: -1s;
        -webkit-animation-delay: -1s; }
      @media (min-width: 992px) and (max-width: 1300px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-1 {
          width: 370px;
          height: 246px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-1 {
          width: 300px;
          height: 199px; } }
      @media (max-width: 767px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-1 {
          width: 300px;
          height: 199px; } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-2 {
      z-index: 1;
      left: 100px;
      bottom: 210px;
      width: 350px;
      height: 158px; }
      @media (min-width: 992px) and (max-width: 1300px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-2 {
          width: 300px;
          height: 136px;
          bottom: 195px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-2 {
          width: 250px;
          height: 113px;
          bottom: 165px;
          left: 50px; } }
      @media (max-width: 767px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .text-inner .map-images .da-sticker.mapSticker-2 {
          width: 250px;
          height: 113px;
          bottom: 165px;
          left: 50px; } }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--section--head,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .row--section--head {
  user-select: none; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--section--head .js-toggle-button .fa-chevron-down,
  body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .row--section--head .js-toggle-button .fa-chevron-down {
    display: inline-block;
    font-size: 1.25rem;
    padding-left: 0.5rem; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--section--head .js-toggle-button .fa-chevron-right,
  body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section .row--section--head .js-toggle-button .fa-chevron-right {
    display: none !important;
    font-size: 1.25rem;
    padding-left: 0.5rem; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing.collapsed .row--section--head,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section.collapsed .row--section--head {
  border-bottom: 2px dotted rgba(255, 255, 255, 0.3); }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing.collapsed .row--locations,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section.collapsed .row--locations {
  display: none !important; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing.collapsed .row--map,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section.collapsed .row--map {
  display: none; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing.collapsed .js-toggle-button .fa-chevron-down,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section.collapsed .js-toggle-button .fa-chevron-down {
  display: none;
  font-size: 1.25rem;
  padding-left: 0.5rem; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing.collapsed .js-toggle-button .fa-chevron-right,
body[data-page-type="landing"][class*="seeadl-squeeze"] .map-section.collapsed .js-toggle-button .fa-chevron-right {
  display: inline-block !important;
  font-size: 1.25rem;
  padding-left: 0.5rem; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .js-toggle-button {
  cursor: pointer; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--section--head {
  background: #1c0223; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--locations {
  background: #d9d8d3;
  overflow-x: hidden; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--locations .splide {
    /*  max-width: 100vw;
      left: 50%;
      transform: translate(-50%, 0);
      -webkit-transform: translate(-50%, 0);*/ }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing .row--locations .splide--businesses .layer--text {
    z-index: 1; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations--head {
  background: #1c0223; }
body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations {
  overflow-x: hidden;
  background: #d9d8d3;
        /*&:nth-child(even){
          background-color: #d9d8d3;
        }

        &:nth-child(odd){
          background-color: #340044 !important;
          .row--heading{
            h3,
            h4{
              color: #FFF;
            }
          }
        }*/
  /*.splide__arrow{
    background: #fff;
    opacity: 1;
  }*/ }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations:not(.bg--grey):not(.bg--purple):nth-child(odd) {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations:not(.bg--grey):not(.bg--purple):nth-child(even) {
    padding-top: 1.5rem !important; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .row--heading {
    margin-bottom: 2rem; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .row--heading h3 {
      font-family: 'PP Editorial New', sans-serif;
      font-weight: 400; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .row--heading h4 {
      font-family: 'PP Editorial New', sans-serif;
      font-weight: 200; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations.bg--purple {
    background-color: #340044; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations.bg--purple .row--heading h3,
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations.bg--purple .row--heading h4 {
      color: #FFF; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations.bg--grey {
    background-color: #d9d8d3; }
  body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col {
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-info {
      height: 180px; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc {
      /* remove display none for smooth transition display: none; */
      opacity: 0; }
      @media (max-width: 575px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc {
          opacity: 1;
          display: block; } }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc p {
        font-size: 0.9rem;
        font-family: "Helvetica", Helvetica Neue, Solina Light, Arial, sans-serif; }
        @media (max-width: 575px) {
          body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc p {
            font-size: 0.8rem; } }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc .btn-solid {
        color: #440B55;
        background-color: #D9D8D3;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        font-size: 1rem;
        font-family: 'PP Editorial New', sans-serif;
        font-weight: 400;
        transition: 250ms all;
        -webkit-transition: 250ms all; }
        body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc .btn-solid:hover, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc .btn-solid:focus, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .business-desc .btn-solid:active {
          background-color: #440B55;
          color: #D9D8D3; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active {
      /*cursor: pointer;*/
                /* old
                                &:after{
                  display: none;
                  content: "";
                  position: absolute;
                  width: 100%;
                  height: 100%;
                  top: 0;
                  left: 0;
                  z-index: 1;
                  background-image: url("../../img/textured_card_paper.png");
                  background-repeat: no-repeat;
                  background-position: left top;
                  -moz-background-size: 490px 200px;
                  -webkit-background-size: 490px 200px;
                  background-size: 490px 200px;

                    @include md-max {
                    -moz-background-size: 490px 240px;
                    -webkit-background-size: 490px 240px;
                    background-size: 490px 240px;

                    }
                }
                */ }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus:after, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
                  /* remove the display none for smoother transition, if background image not being used
                  display: none;
                  background-image: url("../../img/textured_card_paper.png");
                  background-repeat: no-repeat;
                  background-position: left top;
                  -moz-background-size: 490px 200px;
                  -webkit-background-size: 490px 200px;
                  background-size: 490px 200px;


                    @include md-max {
                    -moz-background-size: 490px 240px;
                    -webkit-background-size: 490px 240px;
                    background-size: 490px 240px;

                    }
                  */ }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover:before, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus:before, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active:before {
        /*display: none;
        visibility: hidden;
        opacity: 0;*/
        /*
        the background is changed on the foreground after element instead
         background: rgba(0,0,0,0.5);
         */
        /*
         background: -moz-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.8) 25%, rgba(0,0,0,0.8) 60%);
         background: -webkit-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.8) 25%, rgba(0,0,0,0.8) 60%);
         background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.8) 25%, rgba(0,0,0,0.8) 60%);
        */ }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover .business-desc, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus .business-desc, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active .business-desc {
        opacity: 1;
        display: block; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover .layer--text h3,
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:hover .layer--text address, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus .layer--text h3,
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:focus .layer--text address, body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active .layer--text h3,
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:active .layer--text address {
        color: #FFF; }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      display: block;
      top: 0;
      left: 0;
      z-index: 1;
      background: -moz-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%);
      background: -webkit-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%);
      background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 25%, transparent 60%); }
      @media (max-width: 575px) {
        body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col:before {
          background: rgba(0, 0, 0, 0.5); } }
    body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .layer--text {
      z-index: 3; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .layer--text h3,
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .layer--text address {
        color: #FFF; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .layer--text h3 {
        font-family: 'PP Editorial New', sans-serif;
        font-weight: 400; }
      body[data-page-type="landing"][class*="seeadl-squeeze"] .container--business-listing--locations .row--locations .splide__list .splide__slide .col .layer--text address {
        font-size: 0.8rem;
        font-family: "Helvetica", Helvetica Neue, Solina Light, Arial, sans-serif; }

/*
[ Colours ]
Light blue: #c5dee2
Dark blue: #2f4a9c
*/
/* experienceAdelaideWinter */
[data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-colour-block {
  background-color: #c5dee2; }
  @media (max-width: 575px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-colour-block .hero-content-inner {
      height: 200px; } }
  @media (max-width: 460px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-colour-block .hero-content-inner {
      height: 150px; } }
[data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-container {
  height: auto;
  background-size: contain !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  @media (max-width: 1200px) and (min-width: 991px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-container {
      min-height: 350px; } }
  @media (max-width: 990px) and (min-width: 768px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-container {
      min-height: 250px; } }
  @media (max-width: 460px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-container {
      min-height: 150px; } }
  @media (max-width: 320px) {
    [data-theme="experienceAdelaideWinter"][data-page-type="blog"] .hero-wrap .hero-container {
      min-height: 100px; } }
[data-theme="experienceAdelaideWinter"][data-page-type="blog"] .blog-title h1 {
  color: #2f4a9c; }

@media (max-width: 575px) {
  [data-page-type="page"].winter .hero-wrap .hero-content-inner {
    height: 200px; } }
@media (max-width: 460px) {
  [data-page-type="page"].winter .hero-wrap .hero-content-inner {
    height: 150px; } }
[data-page-type="page"].winter .hero-wrap .hero-container:not(.hero-contain) {
  margin-bottom: 1.5rem; }
[data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
  height: auto;
  border-radius: 0;
  margin-bottom: 1.5rem;
  background-position: center top !important; }
  @media (min-width: 1201px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 500px; } }
  @media (max-width: 1200px) and (min-width: 991px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 450px; } }
  @media (max-width: 990px) and (min-width: 768px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 350px; } }
  @media (max-width: 767px) and (min-width: 600px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 250px; } }
  @media (max-width: 545px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 200px; } }
  @media (max-width: 440px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 170px; } }
  @media (max-width: 375px) {
    [data-page-type="page"].winter .hero-wrap .hero-container.hero-contain {
      min-height: 130px; } }
[data-page-type="page"].winter .hero-wrap .hero-container + .container:has(h1:empty) {
  display: none;
  opacity: 0;
  visibility: hidden; }
[data-page-type="page"].winter .labels--container a:not(.btn),
[data-page-type="page"].winter .quote--container a:not(.btn),
[data-page-type="page"].winter .download__heading a:not(.btn),
[data-page-type="page"].winter table a:not(.btn),
[data-page-type="page"].winter .subpage__inner a:not(.btn),
[data-page-type="page"].winter .text--container a:not(.btn) {
  color: #2f4a9c;
  border-bottom: 1px solid #2f4a9c; }
[data-page-type="page"].winter .body--main .sign-up-btn,
[data-page-type="page"].winter .body--main .solid-btn {
  background-color: #2f4a9c;
  border-color: #2f4a9c;
  color: #c5dee2 !important; }
  [data-page-type="page"].winter .body--main .sign-up-btn:hover, [data-page-type="page"].winter .body--main .sign-up-btn:focus,
  [data-page-type="page"].winter .body--main .solid-btn:hover,
  [data-page-type="page"].winter .body--main .solid-btn:focus {
    background-color: #2f4a9c;
    border-color: #2f4a9c;
    color: #c5dee2 !important; }
[data-page-type="page"].winter .blog-card .right-arrow,
[data-page-type="page"].winter .card--page-default .right-arrow {
  background-image: url(../../visit/img/AX_arrow_right_blue.svg); }
[data-page-type="page"].winter .fx-slick-arrows-blue .slick-next {
  background: url(../../visit/img/chevron-right-solid-blue.svg) no-repeat; }
[data-page-type="page"].winter .fx-slick-arrows-blue .slick-prev {
  background: url(../../visit/img/chevron-left-solid-blue.svg) no-repeat; }
[data-page-type="page"].winter .fx-slick-dots-blue .slick-dots li button:before {
  border: 2px solid #2f4a9c; }
[data-page-type="page"].winter .fx-slick-dots-blue .slick-dots li.slick-active button:before {
  background-color: #2f4a9c; }
[data-page-type="page"].winter .card--visit.blog-card {
  -webkit-box-shadow: 0px 2px 10px -3px #aaa;
  box-shadow: 0px 2px 10px -3px #aaa; }

html {
  background-color: #FFF; }

body {
  padding-top: 0;
  background-color: #FFF;
  font-family: "Solina Light", sans-serif;
  font-weight: 300; }

body.__home__ {
  padding-top: 0;
  /*
      .alert-red {
          display: none !important;
      }
  */ }
  body.__home__ .secondary-nav-top {
    visibility: hidden !Important;
    opacity: 0 !important; }
  body.__home__ .breadcrumbs {
    display: none !important; }
  body.__home__ .messenger-bot-wrap {
    display: none !Important; }
  body.__home__ .navbar-wrapper .top-bar {
    display: none !important; }
  body.__home__ .navbar-wrapper .main-nav-trans .nav-logo {
    /*  max-width: 170px;
      max-height: 60px;*/ }

[data-site-handle="visit"] .alpha-scrollbar[role="navigation"] {
  display: none !important;
  visibility: hidden !important; }

[data-site-handle="visit"] .tmpl-layouts-listing.fit-scrollbar .card--listing-icon, [data-site-handle="visit"] .tmpl-layouts-listing.fit-scrollbar .most-popular-container {
  max-width: auto; }

body[data-page-type="page"] .body--main,
body[data-page-type="blog"] .body--main,
body[data-page-type="investLegacy"] .body--main,
body[data-page-type="landing"] .body--main,
body[data-page-type="event"] .body--main,
body[data-page-type="businessListings"] .body--main,
body[data-page-type="coWorking"] .body--main,
body[data-page-type="mediaRelease"] .body--main,
body[data-page-type="forms"] .body--main .tmpl-layouts-page > .container:last-child,
.body--main .tmpl-layouts-landing > .container-fluid:last-child .container {
  padding-bottom: 0;
  margin-bottom: 0; }

/*.body--main .tmpl-layouts-page .event-content-container,
.body--main .tmpl-layouts-businessListing .business-content-container,
.formlisting-content-container .listings,
.repository-content-container .listings,*/
.body--main .tmpl-layouts-page > .container:last-child,
.body--main .tmpl-layouts-landing > .container:last-child,
.body--main .tmpl-layouts-landing > .container-fluid.embed--container:last-child,
.body--main .tmpl-layouts-page > .container-fluid.image--size-oversized:last-child,
.body--main .tmpl-layouts-page > .container-fluid.blog-content-container:last-child,
.body--main .tmpl-layouts-page .container-fluid.blog-content-container:last-child,
.body--main .tmpl-layouts-landing > .container-fluid.bg-embed-none:last-child,
.body--main .tmpl-layouts-page > .container-fluid.bg-embed-none:last-child,
.body--main .tmpl-layouts-page > .map-component--container:last-of-type,
.body--main .tmpl-layouts-landing > .container-fluid:last-child .bg-embed-none {
  margin-bottom: 0 !important;
  padding-bottom: 4rem; }

/*.body--main .tmpl-layouts-blog > .container-fluid.pages-related:nth-last-child(2),{
    margin-top: 7rem !important;
}*/
/*.body--main .tmpl-layouts-blog > .container-fluid:nth-last-child(2),*/
.body--main .tmpl-layouts-page > .container-fluid:not(.pages-related):not(.article-listing):not(.bg-heading-none):not(.text--container):not(.bg-none):not(.hero-wrap):nth-last-child(2) {
  padding-bottom: 3rem !important; }

.body--main .tmpl-layouts-blog > .container-fluid:not(.pages-related):not(.article-listing):nth-last-child(2),
.body--main .tmpl-layouts-blog > .container:nth-last-child(2) {
  margin-bottom: 7rem !important; }

.body--main .tmpl-layouts-page .event-content-container,
.body--main .tmpl-layouts-businessListing .business-content-container,
.formlisting-content-container .listings,
.repository-content-container .listings {
  margin-bottom: 7rem !important; }
  @media (max-width: 575px) {
    .body--main .tmpl-layouts-page .event-content-container,
    .body--main .tmpl-layouts-businessListing .business-content-container,
    .formlisting-content-container .listings,
    .repository-content-container .listings {
      margin-bottom: 3rem !important; } }

.labels--container a:not(.btn),
.quote--container a:not(.btn),
.download__heading a:not(.btn),
table a:not(.btn),
.subpage__inner a:not(.btn),
.text--container a:not(.btn),
.twoColLayout--container a:not(.btn),
.inThisSection--container a:not(.btn),
.webcam--container a:not(.btn):not(.thumb-link) {
  color: #822d27;
  text-decoration: none;
  background-color: transparent;
  padding-bottom: 0;
  border-bottom: 1px solid #822d27; }

.card--visit {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.right-arrow {
  content: "";
  width: 35px;
  height: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  -moz-background-size: 35px 22px;
  -webkit-background-size: 35px 22px;
  background-size: 35px 22px;
  background-image: url("../img/AX_arrow_right_white.svg"); }

.text--container .curved-border {
  padding: 20px;
  border-radius: 10px;
  border: 1px solid #000; }

[data-directory-type="businessWithDeal"] .card--business-default,
.card--event-default {
  -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25); }

/*# sourceMappingURL=style.css.map */
