.avia-section.av-mcdwi7vt-27bd42b5a8a791069710cb4356da0c05 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.bluewatervacationhomes.com/wp-content/uploads/2025/09/hero5.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-mg9y3w4f-1545c63c69c4f90add7d494813333ec4{
margin-top:-35px;
height:1px;
}

.flex_column.av-mevt64ts-7a16975a7cf124c63c1de449917ec099{
border-width:1px;
border-color:#595959;
border-style:solid;
padding:40px 30px 10px 30px;
background-color:rgba(255,255,255,0.65);
}

.avia-section.av-13i2x-c9d9da2b1e64663b8f12459917dd960a{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-4vx45-f9a6b2dd00d2655a7b0d299ea4c3abdc{
width:22%;
}

.avia-image-container.av-2qmph-5e0d47a8826d422470e150dd1cbb7653 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2qmph-5e0d47a8826d422470e150dd1cbb7653 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-2qmph-5e0d47a8826d422470e150dd1cbb7653 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-48sxt-4f923fe204a24c5be55601069fc87a1c{
width:22%;
margin-left:4%;
}

.avia-image-container.av-23gu1-0ca899ad6ade10b922977899e0ec1d39 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-23gu1-0ca899ad6ade10b922977899e0ec1d39 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-23gu1-0ca899ad6ade10b922977899e0ec1d39 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3pbpd-83392bb58cdb23b962529eabe32ca9f0{
width:22%;
margin-left:4%;
}

.avia-image-container.av-1rc9d-6a3793920d985286a62695dea31aad75 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1rc9d-6a3793920d985286a62695dea31aad75 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-1rc9d-6a3793920d985286a62695dea31aad75 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3giyl-e40b261d2d9356aece905bb71f69931d{
width:22%;
margin-left:4%;
}

.avia-image-container.av-4869-68df25ff13bb9b02601b4f3f55f93fd3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4869-68df25ff13bb9b02601b4f3f55f93fd3 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-4869-68df25ff13bb9b02601b4f3f55f93fd3 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2pqu9-baf881cab2de0d02c8b91dc361f63844{
width:22%;
}

.avia-image-container.av-2q8l-f8b0033f44d987815a67e69cab6dbaf1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2q8l-f8b0033f44d987815a67e69cab6dbaf1 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-2q8l-f8b0033f44d987815a67e69cab6dbaf1 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1vrad-0d992d5c901b80513a1ccaab7bf8cd17{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjps0x7-6104a913061288103d1b136638b37928 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjps0x7-6104a913061288103d1b136638b37928 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjps0x7-6104a913061288103d1b136638b37928 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1enmh-6c7e879d98213f6f084584151ffbb5aa{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjps6p7-ac789c4a8beacbcbfd60f9c82eaab9fb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjps6p7-ac789c4a8beacbcbfd60f9c82eaab9fb .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjps6p7-ac789c4a8beacbcbfd60f9c82eaab9fb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3zj5-7ea0674818dfc64c3240df7933a9ee0d{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjpsdra-ed2847ab9ba8822f9b998123f827e240 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjpsdra-ed2847ab9ba8822f9b998123f827e240 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjpsdra-ed2847ab9ba8822f9b998123f827e240 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-mcjnits6-78ba2ef08ce2f8e4028423af9e9eff55{
vertical-align:top;
height:550px;
min-height:550px;
background-color:rgba(21,51,77,0.9);
}
.responsive #top #wrap_all .flex_cell.av-mcjnits6-78ba2ef08ce2f8e4028423af9e9eff55{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-mcjmoju2-71168ecdb325c95803d8624acff83cc3{
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-mcjmoju2-71168ecdb325c95803d8624acff83cc3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcjmoju2-71168ecdb325c95803d8624acff83cc3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcjmoju2-71168ecdb325c95803d8624acff83cc3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mcjmp532-c474418aa9fbee818349b2303279b3a5 .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .hr.hr-invisible.av-mcjo5fx7-608f0eada2f51cde122e24fb83da1262{
height:10px;
}

#top #wrap_all .avia-button.av-mcjo4e7r-258b488d5c9ce1787cf239c4435dd529:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mcjo4e7r-258b488d5c9ce1787cf239c4435dd529:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-mcjngwmr-5c89ab5c9229fbc3329b756880dd100c{
vertical-align:top;
height:550px;
min-height:550px;
}

.flex_column.av-2x59x-4aaa6df435249a6499b855ba196d0aec{
width:22%;
}

.avia-image-container.av-u3ch-a09193398ca9d72635a01682f1ce0955 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-u3ch-a09193398ca9d72635a01682f1ce0955 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-u3ch-a09193398ca9d72635a01682f1ce0955 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-20iql-9ce122766e0105143e41476d4a67d885{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjovwa8-bd9adc3bf00eade1246d487ac45a9636 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjovwa8-bd9adc3bf00eade1246d487ac45a9636 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjovwa8-bd9adc3bf00eade1246d487ac45a9636 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-66rx-80763a83019f1b6db4d149b13079ce60{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjow41i-958971aaa0ce7f4a8674ab49de94a8ae img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjow41i-958971aaa0ce7f4a8674ab49de94a8ae .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjow41i-958971aaa0ce7f4a8674ab49de94a8ae .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-woxx-34cb8c366d4fc04c12e4aa72157b81cc{
width:22%;
margin-left:4%;
}

.avia-image-container.av-mcjovc0a-876d93a59e790dd5cfad7e8c90b7b6a2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjovc0a-876d93a59e790dd5cfad7e8c90b7b6a2 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#ffffff;
}
.avia-image-container.av-mcjovc0a-876d93a59e790dd5cfad7e8c90b7b6a2 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-3gkcl-b14f71dc062942b1a5bf054d3cd517b0{
background-repeat:no-repeat;
background-image:url(https://www.bluewatervacationhomes.com/wp-content/uploads/2025/06/management-bg.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-3gkcl-b14f71dc062942b1a5bf054d3cd517b0 .av-section-color-overlay{
opacity:0.9;
background-color:#dbe1e6;
}

.flex_column.av-2llm1-6d9d1f568da3ca1cd5a046398c697eaa{
width:26.6666666667%;
margin-left:0;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2llm1-6d9d1f568da3ca1cd5a046398c697eaa .av-flex-placeholder{
width:10%;
}

@keyframes av_boxShadowEffect_av-u345-6b4ddff28df89e989b4defc4cc7f52ec {
0%   { box-shadow:  0 0 0 0 #ffffff; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #ffffff; opacity: 1; }
}
.avia-image-container.av-u345-6b4ddff28df89e989b4defc4cc7f52ec img.avia_image{
box-shadow: 0 0 5px 0 #ffffff;
}
.avia-image-container.av-u345-6b4ddff28df89e989b4defc4cc7f52ec .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-2980d-09d884344e32794712920f7d5a7b08c9{
width:26.6666666667%;
margin-left:0;
padding:40px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2980d-09d884344e32794712920f7d5a7b08c9 .av-flex-placeholder{
width:10%;
}

.avia-image-container.av-mcjorqwu-0842aa8256ba30fa7158cd0293982bb0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjorqwu-0842aa8256ba30fa7158cd0293982bb0 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-1i1dt-5837ac2b403403fd069fb05971e2c9a4{
width:26.6666666667%;
margin-left:0;
padding:40px 0 0 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1i1dt-5837ac2b403403fd069fb05971e2c9a4 .av-flex-placeholder{
width:10%;
}

.avia-image-container.av-mcjosmj3-a33b6a04c5eadc85e7dd02dc3919f4e6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcjosmj3-a33b6a04c5eadc85e7dd02dc3919f4e6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mcjoab68-28eae31b87df0c9f378bb31f12c42dc6{
padding-bottom:10px;
}
body .av-special-heading.av-mcjoab68-28eae31b87df0c9f378bb31f12c42dc6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcjoab68-28eae31b87df0c9f378bb31f12c42dc6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mcjqa7iw-cb8d91a2a8cb38dadf30abadd14eb6e5 .avia_textblock{
text-align:center;
}

#top #wrap_all .avia-button.av-mcjocv6m-886e85f83a6534df5c5f40c1568763e5{
background-color:#15334d;
border-color:#15334d;
transition:all 0.4s ease-in-out;
margin:12px 25px 12px 25px;
}
#top #wrap_all .avia-button.av-mcjocv6m-886e85f83a6534df5c5f40c1568763e5:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mcjocv6m-886e85f83a6534df5c5f40c1568763e5:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-mcjq0q6z-ca1cfb30214456ffe96cb06fe948c98e{
background-color:#e9eaec;
background-image:unset;
}

#top .av_textblock_section.av-xsu1-108517603509d45ded1df8f05a80d33b .avia_textblock{
text-align:center;
}

.avia-section.av-mcjq492u-8049f7c76fd96e6175ec642091c58dd5{
background-repeat:no-repeat;
background-image:url(https://www.bluewatervacationhomes.com/wp-content/uploads/2025/06/coronado-bridge.jpg);
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-mcjq492u-8049f7c76fd96e6175ec642091c58dd5 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

.flex_column.av-1hsa1-5937cea8419f9f11b5806c514d880552{
border-width:1px;
border-color:#000000;
border-style:solid;
padding:25px 35px 25px 35px;
background-color:rgba(10,10,10,0.47);
}

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

#top .av_textblock_section.av-mcjq79ai-367944d80d77fb1765d1406692f1a81a .avia_textblock{
font-size:9px;
color:#ffffff;
}

#top .hr.hr-invisible.av-127ph-03fb2121983ac9d663867aa319b34de4{
margin-top:-20px;
height:1px;
}


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

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-mcjmp532-c474418aa9fbee818349b2303279b3a5 .avia_textblock{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-mcjq6ndy-d35306d79688b316e092e509e2c039d8 .av-special-heading-tag{
font-size:0.8em;
}
}
