#top .avia-slideshow .av-slideshow-caption.av-kclginyt-c8fb240e96a12de05bcd3518bc091101__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-kclginyt-c8fb240e96a12de05bcd3518bc091101__0 .avia-caption-content p{
font-size:18px;
}

.avia-section.av-kfg6qbmd-5cd095516fd43e2bb3ecdcbfbbf8ee78{
background-color:#00538e;
background-image:unset;
}

.flex_column.av-kthf3ydn-7f0d48ed87806668df9b5aaeacd90f9f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2vyoh-7968d975b241338a47946c1dad11438f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0{
padding-bottom:10px;
color:#ffffff;
font-size:28px;
}
body .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-kfgb39p0-4ea4b6eedef3aa2f8383ec7134fc2465{
height:10px;
}

#top #wrap_all .avia-button.av-25bhx-63fbadc4c8ceeb97767d5cd3cdd40ad9{
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-13tf5-23f9189928d51aaad34b2e81822df98e{
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

.flex_column.av-t6s5-9cd29e790862cfbb1806db5014dc6422{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-masonry.av-kfg8x4vc-5952bb513e5c297383aa92a9570154e7{
background-color:#ffffff;
}

.avia-section.av-16nfd-8a5e7eda63a3d55ff5249f201869ec4c{
background-color:#ffffff;
background-image:url(https://rivercityglass.com.au/wp-content/uploads/2020/12/river.jpeg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:fixed;
}

.flex_column.av-29la1-59cf633160c37947c20e206f56823bae{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:rgba(0,0,0,0.55);
}

#top .av-special-heading.av-1qfp1-00913d4ad35f9c3f6dd475d176ba94d8{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1qfp1-00913d4ad35f9c3f6dd475d176ba94d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1qfp1-00913d4ad35f9c3f6dd475d176ba94d8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1qfp1-00913d4ad35f9c3f6dd475d176ba94d8 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-kclk8px4-fe0f67574954feffdde1316d6f4c58b7 .avia_textblock{
font-size:17px;
color:#ffffff;
}

.flex_column.av-29la1-1-395b8b71787e79a79e6b2eba6ec25a23{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:rgba(0,0,0,0.55);
}

#top .av-special-heading.av-15fzh-a2bb8ae19cb37fd0cc1863969f7a8f4a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-15fzh-a2bb8ae19cb37fd0cc1863969f7a8f4a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-15fzh-a2bb8ae19cb37fd0cc1863969f7a8f4a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-15fzh-a2bb8ae19cb37fd0cc1863969f7a8f4a .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-kf50xuu0-e7dc0a8b6d41404e724aebeffd79fff1 .iconlist_icon{
color:#ffffff;
background-color:rgba(0,0,0,0.55);
border:1px solid #ffffff;
}
#top #wrap_all .avia-icon-list-container.av-kf50xuu0-e7dc0a8b6d41404e724aebeffd79fff1 .av_iconlist_title{
color:#ffffff;
}

#top .av-special-heading.av-kfep7uqj-a7f34d11928fe0ce55bb270727a03d58{
padding-bottom:15px;
}
body .av-special-heading.av-kfep7uqj-a7f34d11928fe0ce55bb270727a03d58 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kfep7uqj-a7f34d11928fe0ce55bb270727a03d58 .av-subheading{
font-size:15px;
}

.avia-section.av-kfg6qbmd-5-21fb0be1f80c088759c5de1f1c635c0f{
background-color:#00538e;
background-image:unset;
}

.flex_column.av-2vyoh-4-42e44adf8cfdeb6562ab40dd13142bd2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kthf7fx7-9f7ec993fe18e330b7b0985ade1ecf37{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kthf7fx7-9f7ec993fe18e330b7b0985ade1ecf37 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kthf7fx7-9f7ec993fe18e330b7b0985ade1ecf37 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kthf7fx7-9f7ec993fe18e330b7b0985ade1ecf37 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-kfgb39p0-3-7c2f4554e80e8042cdc1cd08c4941eeb{
height:15px;
}

#top #wrap_all .avia-button.av-47xt-acdb0298fb35c4917882ab205d8e3fbf{
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

#top #wrap_all .avia-button.av-x6j5-a44e6107ed51d44984b4ac5359c59a6e{
margin-bottom:15px;
margin-right:8px;
margin-left:8px;
}

.flex_cell.av-kfc2a5le-620225913ada53e78932dfc1ee4e9950{
vertical-align:top;
background-color:#f9f9f9;
}
.responsive #top #wrap_all .flex_cell.av-kfc2a5le-620225913ada53e78932dfc1ee4e9950{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-13zqx-40a9ab6af00ea6c162b0269b93676f16{
padding-bottom:10px;
}
body .av-special-heading.av-13zqx-40a9ab6af00ea6c162b0269b93676f16 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-13zqx-40a9ab6af00ea6c162b0269b93676f16 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-kfc29rxm-d3808a756411448efb145ac14c853c69 .iconlist_icon{
color:#3375a0;
background-color:#f9f9f9;
border:1px solid #3375a0;
}

.flex_cell.av-nxl1-4340b5611f21ae519ab6790298860f67{
vertical-align:middle;
background-color:#e5eff7;
}
.responsive #top #wrap_all .flex_cell.av-nxl1-4340b5611f21ae519ab6790298860f67{
padding:0px 0px 0px 0px !important;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ll06kn4t-b47fdae295214cc8144cdd62bbbd19f0 .av-special-heading-tag{
font-size:26px;
}
}
