        @font-face {
            font-family: 'ZillaSlab-Regular';
            src: url("https://olearia.com.au/__data/assets/file/0027/108639/Inter-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0026/108638/Inter-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0025/108637/Inter-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Medium';
            src: url("https://olearia.com.au/__data/assets/file/0027/108639/Inter-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0026/108638/Inter-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0025/108637/Inter-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-LightItalic';
            src: url("https://olearia.com.au/__data/assets/file/0024/108636/Inter-Italic-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0023/108635/Inter-Italic-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0022/108634/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Italic';
            src: url("https://olearia.com.au/__data/assets/file/0027/108639/Inter-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0026/108638/Inter-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0025/108637/Inter-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-SemiBold';
            src: url("https://olearia.com.au/__data/assets/file/0027/108639/Inter-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0026/108638/Inter-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0025/108637/Inter-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-SemiBoldItalic';
            src: url("https://olearia.com.au/__data/assets/file/0024/108636/Inter-Italic-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0023/108635/Inter-Italic-VariableFont_opsz,wght.woff") format("woff"), url("https://olearia.com.au/__data/assets/file/0022/108634/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Bold';
            src: url("https://olearia.com.au/__data/assets/file/0027/108639/Inter-VariableFont_opsz,wght.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0026/108638/Inter-VariableFont_opsz,wght.woff") format("woff"), url("hhttps://olearia.com.au/__data/assets/file/0025/108637/Inter-VariableFont_opsz,wght.ttf") format("truetype"), url("") format("embedded-opentype"), url("") format("svg")
        } 
        
        @font-face {
            font-family: 'headingfont';
            src: url("https://olearia.com.au/__data/assets/file/0020/108632/SeasonMix-Regular.woff2") format("woff2"), url("https://olearia.com.au/__data/assets/file/0025/108628/SeasonMix-Regular.woff") format("woff"), url("hhttps://olearia.com.au/__data/assets/file/0018/108630/SeasonMix-Regular.ttf") format("truetype"), url("https://olearia.com.au/__data/assets/file/0021/108633/SeasonMix-Regular.eot") format("embedded-opentype"), url("https://olearia.com.au/__data/assets/file/0023/108626/SeasonMix-Regular.svg") format("svg")
        } 




/*** buttons ***/

.riverwalk-connect-title-block .riverwalk-connect-navbar .top_link {
  background: #E8984A;
  color: #ffffff;
}

.riverwalk-connect-title-block .riverwalk-connect-navbar .top_link:hover {
  background: #2d1e1a;
}

.stage-slider-block .stage-slider .slick-slide a {
  background: #E8984A;
  color: #ffffff;
  font-size: 20px;
}

.stage-slider-block .stage-slider .slick-slide a:hover {
  background: #2d1e1a;
}

/*** header ***/

.riverwalk-connect-logo-block {
  background: #ffffff;
  text-align: center;
  padding: 30px 0;
}

.riverwalk-connect-logo-block-logo img {
    height: 100%;
    width: 200px;
}

.riverwalk-connect-title-block {
  background: #a6bbce;
  padding-top: 0;
}


/*** text ***/

/* .one-text-block .news-top-text-box h1 {
  color: #ffffff;
} */

.one-text-block .back-link, .riverwalk-connect-title-block .riverwalk-connect-navbar .account-box a, .ccp-block .ccp-box .progress-box .begin-text, .ccp-block .ccp-box .progress-box .end-text, .ccp-block .ccp-box .progress-box .progress-box-bar .complete .text-box, .ccp-block .construction-stage-name, .ccp-block .construction-in-progress{
  font-family: 'ZillaSlab-Medium';
}

h1 {
  color: #e69025 !important;
}

/*** news ***/
.news-box .news-title {
    background: #fff766 !important;
}

.news-box .news-content {
    background: #ffffff !important;
}

.news-box:nth-child(2) .news-title {
    background: #fff766 !important;
}

.news-box:nth-child(2) .news-content {
    background: #ffffff !important;
}

.news-box:nth-child(3) .news-title {
    background: #fff766 !important;
}

.news-box:nth-child(3) .news-content {
    background:  !important;
}

@media (max-width: 768px) {
  .last-news-block .news-box .news-title .date-box {
    background: rgba(0,0,0,0.2);
  }
}


/*** footer ***/

footer {
  background: #E69025;
}

footer .footer-last-block {
  background: #2d1e1a;
}


/*** homepage ***/

.stage-slider-block .slider-box .prev-button,
.stage-slider-block .slider-box .prev-button button,
.stage-slider-block .slider-box .next-button,
.stage-slider-block .slider-box .next-button button {
  color: #2d1e1a;
}

.stage-slider-block .slider-box .prev-button:hover,
.stage-slider-block .slider-box .prev-button:hover button,
.stage-slider-block .slider-box .next-button:hover,
.stage-slider-block .slider-box .next-button:hover button {
  color: #2d1e1a;
}

.stage-slider-block .slider-box .prev-button,
.stage-slider-block .slider-box .next-button {
  border-color: #2d1e1a
}

.stage-slider-block .slider-box .prev-button:hover,
.stage-slider-block .slider-box .next-button:hover {
  border-color: #2d1e1a
}

.community-news-block .community-news-box .title-row {
  background: #fff766;
}

.community-news-block .community-news-box .title-row a, .community-news-block .community-news-box:hover .title-row a {
  background: #fff766;
}

.community-events-block .community-news-box .title-row {
  background: #ffffff;
}

.community-events-block .community-news-box .title-row a {
  background: #fff766;
}

.community-events-block .community-news-box:hover .title-row a{
  background: #282c32;
}

/*** stage ***/


.accordion-download-block .accordion-box .accordion:nth-child(2n) .clickme {
    background: #2d1e1a;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1) .clickme {
    background: #282c32;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1):hover .clickme {
    background: #282c32;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n):hover .clickme {
    background: #2d1e1a;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n) .drop, .accordion-download-block .accordion-box .accordion:nth-child(2n):hover .drop, .accordion-download-block .accordion-box .accordion:nth-child(2n+1):hover .drop  {
    border: 1px solid ;;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1) .drop {
    border: 1px solid #fff766;
}

.accordion-download-block .download-box ul {
  background: #ffffff;
}

.accordion-download-block .download-box ul li a {
  border-bottom: none;
}

.ccp-block .ccp-box .progress-box .begin-text {
  color: #2d1e1a;
}

.ccp-block .ccp-box .progress-box .progress-box-bar .complete {
  background: -moz-linear-gradient(left, #E8984A 0%, #D8843F 100%);
  background: -webkit-linear-gradient(left, #E8984A 0%, #D8843F 100%);
  background: -o-linear-gradient(left, #E8984A 0%, #D8843F 100%);
  background: -ms-linear-gradient(left, #E8984A 0%, #D8843F 100%);
  background: linear-gradient(to right, #E8984A 0%, #D8843F 100%);
}

.outer_ring_bg{fill:#fff;}
.info_icon_bg{fill:#fff;}
.inside_bg{fill:#fff;stroke:#E8984A;stroke-width:2;}
.info_bg{fill:#2d1e1a;}
.icon{fill:#E8984A;}

.ico-text-box .active .icon, .img-box:hover .active .icon {
  fill: #ffffff;
}

.ico-text-box .completed .inside_bg, .img-box:hover .inside_bg  {
  fill: #E8984A;
  transition: fill .4s ease;
}

.ico-text-box .completed .icon, .img-box:hover .icon {
  fill: #ffffff;
  transition: fill .4s ease;
}

.ico-text-box .active .outer_ring_bg {
  fill: #2d1e1a;
}

.ico-text-box .active .inside_bg, .img-box:hover .active .inside_bg {
  fill: #2d1e1a;
  stroke: #ffffff;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box .img-box:after {
    content: "";
    display: block;
    width: 29px;
    height: 23px;
    background: url(https://olearia.com.au/__data/assets/image/0019/108640/olearia-complete.png) no-repeat;
    background-size: cover;
    position: absolute;
    z-index: 9;
    right: -14px;
    top: 15px;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box:before,
.ccp-block .ccp-box .ico-text-box .ico-content .ico-box:first-child:after,
.ccp-block .ccp-box .ico-text-box .ico-content .ico-box .line,
.ccp-block .ccp-box .ico-text-box .ico-content .ico-box .line:after {
  background: #E8984A;
}


.ccp-block .ccp-box .ico-text-box .ico-content .ico-box.active .line {
  background: #2d1e1a;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box .text-box {
  color: #E8984A;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box.active .text-box {
  color: #2d1e1a;
}

.trp-block .circle h3.complete {
  color: #E8984A;
}

.trp-block .circle h3.active {
  color: #2d1e1a !important;
  opacity: 1;
}


.trp-block .circle .top-tip h3, .trp-block .circle .left-tip h3, .trp-block .circle .bottom-tip h3 {
  opacity: 0.8;
  color: #E8984A;
}

.trp-block .circle .img-box .hover-show .text-box {
  background: #2d1e1a !important;
}

.trp-block .circle .top-tip .img-box .hover-show .text-box:before {
  border-color: transparent #2d1e1a transparent transparent !important;
}

.trp-block .circle .left-tip .img-box .hover-show .text-box:before {
  border-color: transparent transparent #2d1e1a transparent;
}

.trp-block .circle .bottom-tip .img-box .hover-show .text-box:before {
  border-color: transparent #2d1e1a transparent transparent;
}


.gallery-slider-block .gallery-slider .slick-dots li button {
  border: 1px solid #2d1e1a;
}

.gallery-slider-block .gallery-slider .slick-dots li.slick-active button {
    background: #2d1e1a;
}

.submit-rows input {
  padding: 0 30px;
  cursor: pointer;
  font-family: 'ZillaSlab-Medium';
  font-size: 24px;
  line-height: 50px;
  color: #ffffff;
  display: block;
  width: 100%;
  height: 50px;
  background: #E8984A;
  border-radius: 5px;
  transition: All 0.2s ease-in-out;
  -webkit-transition: All 0.2s ease-in-out;
  -moz-transition: All 0.2s ease-in-out;
  -o-transition: All 0.2s ease-in-out;
}

.submit-rows input:hover {
  background: #2d1e1a;
}

.form-box div.error {
  z-index: 1000;
  position: absolute;
  font-family: 'BrownStd-Regular';
  font-size: 13px;
  line-height: 15px;
  color: red;
  text-transform: uppercase;
  letter-spacing: 2px;
  right: 20px;
  top: 19px;
}

.form-box .form-rows input.error {
  border: 1px solid #ffffff;
}

.form-box .form-rows input.error:placeholder {
  color: red;
}

.form-box .form-rows input.error:-moz-placeholder {
  color: red;
}
        
.form-box .form-rows input.error::-moz-placeholder {
  color: red;
}
        
.form-box .form-rows input.error:-ms-input-placeholder {
  color: red;
}
        
.form-box .form-rows input.error::-webkit-input-placeholder {
  color: red;
}

.gallery-slider-block .gallery-slider .slick-dots li button:hover{
  background: #ffffff;
}

.riverwalk-connect-title-block .riverwalk-connect-navbar .pc-riverwalk-connect-menu li a,
.riverwalk-connect-title-block .riverwalk-connect-navbar .account-box a,
.riverwalk-connect-title-block .riverwalk-connect-navbar .account-box span {
    color: #ffffff;
}

.riverwalk-connect-title-block .riverwalk-connect-navbar .pc-riverwalk-connect-menu li a:after,
.riverwalk-connect-title-block .riverwalk-connect-navbar .account-box a:after {
    background: #ffffff;
}

footer .footer-first-block .get-in-touch a,
footer .footer-first-block .get-in-touch a:hover,
footer .footer-first-block .visit-us h3,
footer .footer-first-block .connect h3,
footer .footer-first-block .connect a,
footer .footer-first-block .connect a:hover,
footer .footer-first-block .visit-us p {
  color: #2d1e1a !important;
}

footer .footer-first-block .visit-us {
    border-left: 1px solid #2d1e1a;
    border-right: 1px solid #2d1e1a;
}

.news-content a {
  color: #2d1e1a !important;
  text-decoration: underline;
}

.news-content a:hover {
  color: #2d1e1a !important;
  text-decoration: none;
}

.last-news-block .news-box .news-content p, .last-news-block .news-box .news-title .date-box, .last-news-block .news-box .news-title .date-box{
  color: #2d1e1a !important;
}

.last-news-block .news-box .news-title .date-box, .last-news-block .news-box .news-title .date-box, .community-news-block .community-news-box .title-row h2{
  color: #2d1e1a !important;
}

.accordion-download-block .download-box ul li a{
  color: #2d1e1a !important;
}


.accordion-download-block .accordion-box .accordion .clickme h3, .accordion-download-block .accordion-box .accordion .clickme span{
  color:  !important;
}

.last-news-block .news-box .news-title h2, .last-news-block .news-box .news-title h2, .accordion-download-block .download-box h2, .accordion-download-block .accordion-box h2{
  color: #2d1e1a !important;
}


.last-news-block .news-box .news-content div{
  color: #333940 !important;
}

.community-news-block .community-news-box .title-row a{
  color: #ffffff !important;
  background-color: #2d1e1a !important;
}

.community-news-block .community-news-box .title-row a:hover{
  color: #ffffff !important;
  background-color: #E8984A !important;
}

.accordion-download-block.black .download-box ul li a{
  padding:22px 0 21px 0;
  display:block;
  font-family:'ZillaSlab-Regular';
  font-size:24px;
  line-height:24px;
  color:#fff;
  padding-left:54px;
  background:url(https://olearia.com.au/__data/assets/file/0021/45183/download-black.svg) 18px 22px no-repeat;
  background-size:23px 23px;
  border-bottom:1px solid #4C4D4F
}

.stage-slider-block .stage-slider .slick-slide a.button-override {
  background: transparent;
}

.stage-slider-block .stage-slider .slick-slide a.button-override:hover {
  opacity: 0.8;
}

/* Custom page themes */

.theme-prominade h1, .theme-prominade h2 {
  color: #3F2C41 !important;
}

.theme-prominade .accordion-download-block .accordion-box h2, .theme-prominade .accordion-download-block .download-box h2, .theme-prominade .ccp-block h2 {
  color: #3F2C41 !important;
}

.theme-prominade .accordion-download-block .accordion-box .accordion:nth-child(2n) .clickme {
  background-color: #3e2b41;
}

.theme-prominade .accordion-download-block .accordion-box .accordion:nth-child(2n+1) .clickme {
  background-color: #49344c;
}

.theme-prominade .gallery-slider-block .gallery-slider .slick-dots li button {
  border: 1px solid #3F2C41;
}

.theme-prominade .gallery-slider-block .gallery-slider .slick-dots li.slick-active button {
  background: #3F2C41 !important; 
}

.theme-prominade .accordion-download-block .download-box ul {
  background: #3F2C41 !important; 
}

.theme-prominade .comments-box-text {
  border-color: #3F2C41;
} 

/* Grove */

.theme-grove h1, .theme-grove h2 {
  color: #003526 !important;
}

.theme-grove .accordion-download-block .accordion-box h2, .theme-grove .accordion-download-block .download-box h2, .theme-grove .ccp-block h2 {
  color: #003526 !important;
}

.theme-grove .accordion-download-block .accordion-box .accordion:nth-child(2n) .clickme {
  background-color: #003526;
}

.theme-grove .accordion-download-block .accordion-box .accordion:nth-child(2n+1) .clickme {
  background-color: #003d2d;
}

.theme-grove .gallery-slider-block .gallery-slider .slick-dots li button {
  border: 1px solid #003526;
}

.theme-grove .gallery-slider-block .gallery-slider .slick-dots li.slick-active button {
  background: #003526 !important; 
}

.theme-grove .accordion-download-block .download-box ul {
  background: #003526 !important; 
}

.theme-grove .comments-box-text {
  border-color: #003526;
} 

/* Banks */

.theme-banks h1, .theme-banks h2 {
  color: #00143F !important;
}

.theme-banks .accordion-download-block .accordion-box h2, .theme-banks .accordion-download-block .download-box h2, .theme-banks .ccp-block h2 {
  color: #00143F !important;
}

.theme-banks .accordion-download-block .accordion-box .accordion:nth-child(2n) .clickme {
  background-color: #00143F;
}

.theme-banks .accordion-download-block .accordion-box .accordion:nth-child(2n+1) .clickme {
  background-color: #163359;
}

.theme-banks .gallery-slider-block .gallery-slider .slick-dots li button {
  border: 1px solid #00143F;
}

.theme-banks .gallery-slider-block .gallery-slider .slick-dots li.slick-active button {
  background: #00143F !important; 
}

.theme-banks .accordion-download-block .download-box ul {
  background: #00143F !important; 
}

.theme-banks .comments-box-text {
  border-color: #00143F;
} 

.comments-box h2 {
  color: #cf101b !important;
}


h1, h2, h3, h4{
 font-family: 'headingfont' !important;
}



