 @font-face {
            font-family: 'ZillaSlab-Regular';
            src: url("https://myriverwalk.com.au/__data/assets/file/0018/45162/zillaslab-regular-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0017/45161/zillaslab-regular-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0016/45160/zillaslab-regular-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0023/45158/zillaslab-regular-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0024/45159/zillaslab-regular-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Medium';
            src: url("https://myriverwalk.com.au/__data/assets/file/0022/45157/zillaslab-medium-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0021/45156/zillaslab-medium-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0020/45155/zillaslab-medium-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0018/45153/zillaslab-medium-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0019/45154/zillaslab-medium-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-LightItalic';
            src: url("https://myriverwalk.com.au/__data/assets/file/0017/45152/zillaslab-lightitalic-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0016/45151/zillaslab-lightitalic-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0015/45150/zillaslab-lightitalic-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0022/45148/zillaslab-lightitalic-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0023/45149/zillaslab-lightitalic-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Italic';
            src: url("https://myriverwalk.com.au/__data/assets/file/0021/45147/zillaslab-italic-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0020/45146/zillaslab-italic-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0019/45145/zillaslab-italic-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0017/45143/zillaslab-italic-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0018/45144/zillaslab-italic-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-SemiBold';
            src: url("https://myriverwalk.com.au/__data/assets/file/0019/45172/zillaslab-semibold-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0018/45171/zillaslab-semibold-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0017/45170/zillaslab-semibold-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0024/45168/zillaslab-semibold-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0025/45169/zillaslab-semibold-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-SemiBoldItalic';
            src: url("https://myriverwalk.com.au/__data/assets/file/0023/45167/zillaslab-semibolditalic-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0022/45166/zillaslab-semibolditalic-webfont.woff") format("woff"), url("https://myriverwalk.com.au/__data/assets/file/0021/45165/zillaslab-semibolditalic-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0019/45163/zillaslab-semibolditalic-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0020/45164/zillaslab-semibolditalic-webfont.svg") format("svg")
        }
        
        @font-face {
            font-family: 'ZillaSlab-Bold';
            src: url("https://myriverwalk.com.au/__data/assets/file/0016/45142/zillaslab-bold-webfont.woff2") format("woff2"), url("https://myriverwalk.com.au/__data/assets/file/0015/45141/zillaslab-bold-webfont.woff") format("woff"), url("hhttps://myriverwalk.com.au/__data/assets/file/0014/45140/zillaslab-bold-webfont.ttf") format("truetype"), url("https://myriverwalk.com.au/__data/assets/file/0022/45139/zillaslab-bold-webfont.eot") format("embedded-opentype"), url("https://myriverwalk.com.au/__data/assets/file/0020/45173/zillaslab-bold-webfont.svg") format("svg")
        }












/*** buttons ***/

.riverwalk-connect-title-block .riverwalk-connect-navbar .top_link {
  background: #00ABCC;
  color: #ffffff;
}

.riverwalk-connect-title-block .riverwalk-connect-navbar .top_link:hover {
  background: #019CBA;
}

.stage-slider-block .stage-slider .slick-slide a {
  background: #00ABCC;
  color: #ffffff;
}

.stage-slider-block .stage-slider .slick-slide a:hover {
  background: #019CBA;
}

/*** header ***/

.riverwalk-connect-logo-block {
  background: #cf101b;
  text-align: center;
  padding: 30px 0;
}

.riverwalk-connect-logo-block-logo img {
    height: 100%;
    width: 200px;
}

.riverwalk-connect-title-block {
  background: #c11d25;
  padding-top: 0;
}


/*** text ***/

/* .one-text-block .news-top-text-box h1 {
  color: #d2232a;
} */

.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: #d2232a !important;
}

/*** news ***/
.news-box .news-title {
    background: #019CBA !important;
}

.news-box .news-content {
    background: #00ABCC !important;
}

.news-box:nth-child(2) .news-title {
    background: #C21B21 !important;
}

.news-box:nth-child(2) .news-content {
    background: #d2232a !important;
}

.news-box:nth-child(3) .news-title {
    background: #009670 !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: #00597c;
}

footer .footer-last-block {
  background: #004f6e;
}


/*** 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: #d2232a;
}

.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: #d2232a;
}

.stage-slider-block .slider-box .prev-button,
.stage-slider-block .slider-box .next-button {
  border-color: #d2232a
}

.stage-slider-block .slider-box .prev-button:hover,
.stage-slider-block .slider-box .next-button:hover {
  border-color: #d2232a
}

.community-news-block .community-news-box .title-row {
  background: ;
}

.community-news-block .community-news-box .title-row a, .community-news-block .community-news-box:hover .title-row a {
  background: #009670;
}

.community-events-block .community-news-box .title-row {
  background: #d2232a;
}

.community-events-block .community-news-box .title-row a {
  background: #C21B21;
}

.community-events-block .community-news-box:hover .title-row a{
  background: #139970;
}

/*** stage ***/


.accordion-download-block .accordion-box .accordion:nth-child(2n) .clickme {
    background: #118b66;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1) .clickme {
    background: #139970;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1):hover .clickme {
    background: #139970;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n):hover .clickme {
    background: #118b66;
}

.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 #00A47A;;
}

.accordion-download-block .accordion-box .accordion:nth-child(2n+1) .drop {
    border: 1px solid #009670;
}

.accordion-download-block .download-box ul {
  background: #00ABCC;
}

.accordion-download-block .download-box ul li a {
  border-bottom: none;
}

.ccp-block .ccp-box .progress-box .begin-text {
  color: ;
}

.ccp-block .ccp-box .progress-box .progress-box-bar .complete {
  background: -moz-linear-gradient(left, #ddf9ff 0%, #019CBA 100%);
  background: -webkit-linear-gradient(left, #ddf9ff 0%, #019CBA 100%);
  background: -o-linear-gradient(left, #ddf9ff 0%, #019CBA 100%);
  background: -ms-linear-gradient(left, #ddf9ff 0%, #019CBA 100%);
  background: linear-gradient(to right, #ddf9ff 0%, #019CBA 100%);
}

.outer_ring_bg{fill:#fff;}
.info_icon_bg{fill:#fff;}
.inside_bg{fill:#fff;stroke:#d2232a;stroke-width:2;}
.info_bg{fill:#00ABCC;}
.icon{fill:#d2232a;}

.ico-text-box .active .icon, .img-box:hover .active .icon {
  fill: #ffffff;
}

.ico-text-box .completed .inside_bg, .img-box:hover .inside_bg  {
  fill: #d2232a;
  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: #00ABCC;
}

.ico-text-box .active .inside_bg, .img-box:hover .active .inside_bg {
  fill: #00ABCC;
  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://myriverwalk.com.au/__data/assets/image/0024/45177/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: #d2232a;
}


.ccp-block .ccp-box .ico-text-box .ico-content .ico-box.active .line {
  background: #00ABCC;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box .text-box {
  color: #d2232a;
}

.ccp-block .ccp-box .ico-text-box .ico-content .ico-box.active .text-box {
  color: #00ABCC;
}

.trp-block .circle h3.complete {
  color: #d2232a;
}

.trp-block .circle h3.active {
  color: #00ABCC !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: #d2232a;
}

.trp-block .circle .img-box .hover-show .text-box {
  background: #00ABCC !important;
}

.trp-block .circle .top-tip .img-box .hover-show .text-box:before {
  border-color: transparent #00ABCC transparent transparent !important;
}

.trp-block .circle .left-tip .img-box .hover-show .text-box:before {
  border-color: transparent transparent #00ABCC transparent;
}

.trp-block .circle .bottom-tip .img-box .hover-show .text-box:before {
  border-color: transparent #00ABCC transparent transparent;
}


.gallery-slider-block .gallery-slider .slick-dots li button {
  border: 1px solid #d2232a;
}

.gallery-slider-block .gallery-slider .slick-dots li.slick-active button {
    background: #d2232a;
}

.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: #00ABCC;
  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: #019CBA;
}

.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 #d2232a;
}

.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: #d2232a;
}

.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: #ffffff !important;
}

footer .footer-first-block .visit-us {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.news-content a {
  color: #ffffff !important;
  text-decoration: underline;
}

.news-content a:hover {
  color: #ffffff !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: #ffffff !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:  !important;
}

.accordion-download-block .download-box ul li a{
  color:  !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: #d2232a !important;
}


.last-news-block .news-box .news-content div{
  color:  !important;
}

.community-news-block .community-news-box .title-row a{
  color:  !important;
  background-color:  !important;
}

.community-news-block .community-news-box .title-row a:hover{
  color:  !important;
  background-color:  !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://myriverwalk.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;
}

