.avia-section.av-8e87op-1857ce4f78214fd74ca637a94fd93257{
background-repeat:repeat-x;
background-image:url(https://www.sweetwaterpools.net/wp-content/uploads/2015/04/bg_content_sub.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-pqdvh-61fa5626bcf9ab8b416400191eb0222f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008 .av-subheading{
font-size:15px;
}

.flex_column.av-4kvdw1-fb0863018fcfe0ed8ae1778054a48a28{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-2e7dq9-cfe1e78956c8a6da7b0e18868a94b43a{
margin-top:-48px;
height:1px;
}

#top .av_textblock_section.av-lv482sz1-a2a39028a854667d3276d8b3e9ebb4ec .avia_textblock{
font-size:28px;
}

.avia-section.av-81wy4h-5e43339c7941b0d15f1cef516a825c2b{
background-color:#005395;
background-image:url(https://www.sweetwaterpools.net/wp-content/uploads/2021/02/slider-v6-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-81wy4h-5e43339c7941b0d15f1cef516a825c2b .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .flex_column.av-7vas1t-edf6700ba4866807e98ea4824a4dd23b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-7vas1t-edf6700ba4866807e98ea4824a4dd23b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-7vas1t-edf6700ba4866807e98ea4824a4dd23b{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-kl2dzzrr-f1dd1bcbc4363b7ed46b941da3732929{
margin-top:-80px;
height:1px;
}

#top .av_textblock_section.av-rqiy1-42-f9d1bf97f020640e932116e1a4aa1e4b .avia_textblock{
font-size:28px;
}

#top .hr.hr-invisible.av-kl2dzzrr-40-bdeb7312ee01dd67b8dd7e8ec773d886{
height:100px;
}

#top .av_textblock_section.av-rqiy1-39-ea7822ccb815c86b9db3df79ded03e75 .avia_textblock{
font-size:36px;
}

@keyframes av_boxShadowEffect_av-7kkz5t-d5129fd657cc5c587cfdbe182a08fa17-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column.av-7kkz5t-d5129fd657cc5c587cfdbe182a08fa17{
margin-top:10px;
margin-bottom:-120px;
}
.flex_column.av-7kkz5t-d5129fd657cc5c587cfdbe182a08fa17{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
border-radius:0px 0px 0px 0px;
padding:40px 30px 30px 40px;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_column.av-7kkz5t-d5129fd657cc5c587cfdbe182a08fa17{
margin-top:10px;
margin-bottom:-120px;
}

#top .av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c .av-subheading{
font-size:15px;
}

#top .flex_column.av-7vas1t-41-781776c8a469f0c6641080b5746e1c21{
margin-top:10px;
margin-bottom:-120px;
}
.flex_column.av-7vas1t-41-781776c8a469f0c6641080b5746e1c21{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-7vas1t-41-781776c8a469f0c6641080b5746e1c21{
margin-top:10px;
margin-bottom:-120px;
}

.avia-section.av-kl134o7y-0e5ad2765233fe9eaa7143f896faf4e9{
background-color:#edf7fd;
background-image:unset;
}

.flex_column.av-n0nz5-6c18d938c16de48d019d180a98c21781{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-ccf586f4c2eac3ef92b1c932f8dabed3{
height:40px;
}

.flex_column.av-n0nz5-36-fe34fa0b5770792f0fe95c0adc1dfbe9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9 .av-subheading{
font-size:15px;
}

.flex_column.av-n0nz5-33-b18f64e8c40510de25c4b65bb1e59801{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8 .av-subheading{
font-size:15px;
}

.flex_column.av-n0nz5-31-e7b2567d2c76834f8a15734c3aabe6de{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-35-4154ce3b708d1a6bd3e1949bbce82aa3{
margin-top:-30px;
height:1px;
}

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

#top .hr.hr-invisible.av-kl14g2bd-29-4c48a2961b6be6f3eb803a88edcdce6d{
margin-top:0px;
height:1px;
}

#top .av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548{
padding-bottom:0;
font-size:18px;
}
body .av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548 .av-subheading{
font-size:12px;
}

.flex_column.av-n0nz5-30-cead0cbcc7dedc3e4de1ed772bfca856{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-27-b878bd2a6358a629a5a7f666f3e439bc{
margin-top:-30px;
height:1px;
}

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

#top .hr.hr-invisible.av-kl14g2bd-25-9fc8027d11c6da5c90929f60c6833b50{
margin-top:0px;
height:1px;
}

#top .av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698{
padding-bottom:0;
font-size:18px;
}
body .av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698 .av-subheading{
font-size:12px;
}

.flex_column.av-n0nz5-26-fdefe87248dc4bc936c60ad84060787e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lbnzl-24-0fd8349899ad05b8145784f3b2a86c22 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbnzl-24-0fd8349899ad05b8145784f3b2a86c22 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-n0nz5-22-72a7197e2262e23d7d002780c4183d89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lbnzl-21-9a4a7053a9a214918242b7af3a7190c7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbnzl-21-9a4a7053a9a214918242b7af3a7190c7 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-n0nz5-20-94aacf3d718c9a8168fd80bada12e645{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-23-246788f8a586b496a00ed9fb40877788{
margin-top:-30px;
height:1px;
}

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

#top .hr.hr-invisible.av-kl14g2bd-17-2059545f3f1aa65c8e483e810795403d{
margin-top:0px;
height:1px;
}

#top .av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0{
padding-bottom:0;
font-size:18px;
}
body .av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0 .av-subheading{
font-size:12px;
}

.flex_column.av-n0nz5-18-30fbd45a4b68077927de7e0b207b4c21{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-15-fe92d245945b7ef9fb6bd4954d63055a{
margin-top:-30px;
height:1px;
}

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

#top .hr.hr-invisible.av-kl14g2bd-13-634d8e3b7f9dbc52b74fec136cd5d915{
margin-top:0px;
height:1px;
}

#top .av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497{
padding-bottom:0;
font-size:18px;
}
body .av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497 .av-subheading{
font-size:12px;
}

#top .hr.hr-invisible.av-kl14g2bd-11-d23c6078cd303fbe9d837b3d3d33741e{
height:40px;
}

.avia-section.av-kl134o7y-32-6d3e8a675ccda92eed138525cbc95ddb{
background-color:#fcfcfc;
background-image:unset;
}

.flex_column.av-n0nz5-14-de91ba460e013b7cfe96dcb63a6660fb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba .av-subheading{
font-size:15px;
}

.flex_column.av-n0nz5-7-bfa1ed6d803c59efd73336d341550a99{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-10-4b9946f0f194b7b327da82aa04d428f2{
margin-top:-30px;
height:1px;
}

.avia-image-container.av-lbnzl-12-43139c64b43d39ba91874e61985b8ad0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbnzl-12-43139c64b43d39ba91874e61985b8ad0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-kl14g2bd-5-8c4bebb78659f92407eb2d2174703544{
margin-top:0px;
height:1px;
}

#top .av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b{
padding-bottom:0;
color:#003d6e;
font-size:18px;
}
body .av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .special-heading-inner-border{
border-color:#003d6e;
}
.av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .av-subheading{
font-size:12px;
}

.flex_column.av-n0nz5-6-a19a4ae321b68cda62ee98fadd227800{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lbnzl-4-77a6dc61cb2a692b397c26024ab4cec8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lbnzl-4-77a6dc61cb2a692b397c26024ab4cec8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-kl14g2bd-3-bda9863e168898aec3bbd6b9469f75c6{
height:40px;
}

.avia-section.av-kl134o7y-8-ab95e7be096eb1c79ba95a8db94bb3ed{
background-color:#83a846;
background-image:unset;
}

.flex_column.av-kl15f0ft-d36d52de7a48a7cc5894090f882f0bea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .av-subheading{
font-size:15px;
}

.flex_column.av-n0nz5-2-e295ced08b06961fdc1d1ce0d4a81858{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-k6ux9fpx-c884ee7ae5113558298758c75a7891b0{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-k6ux9fpx-c884ee7ae5113558298758c75a7891b0{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-c1409-3209050017ec64e290296d7327bec70d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .avia-icon-list-container.av-k6ux61hi-04e893364102c090ab7f84e813da716a .iconlist_icon{
background-color:#003d6e;
}

.flex_cell.av-k6uxb0tx-fbf55ca4e3f80df5e0a8ec1e1597577a{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-k6uxb0tx-fbf55ca4e3f80df5e0a8ec1e1597577a{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-2fhmrd-bec6e7d0aa64da16ce3432736b11075a{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-26dajl-002be6954c308ce374940b3d56899a1a{
background-color:#5bbae6;
background-image:unset;
}

.avia-section.av-24y7t5-550bb46b6b24639f728e55e25657ccb2{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-cj2m1-5a4de54592a0b34ae0752f0abe2453bd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-kl14g2bd-1-7b3da380a49b7e612695148f70742f80{
margin-top:-60px;
height:1px;
}


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

#top #wrap_all .av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-4smg8t-63a9bebe386d05998759a6c239bce008 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2s5crx-61282c5f770d22519dc86338ad16066c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-eqoyvx-9857a5850ae1f57f18dae9af379976e9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8uuq4t-c6c8a48c7649805eec39f8a5b0e2ccf8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pn64t-171584a4559716c07091211c53bfd548 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6f1i4d-168a630695ab370fe11f952ce5f0b698 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4fsrvh-6d8f4eb976e48f12c6d0098d122e8fb0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jyux9-2f923195318cc8824a9a074c8713b497 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3zzhzl-a85e19e8ed5d98845a7d2061841021ba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1tzxgh-f2c257109b58e4e2eccfacc9302c644b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kl15mkr7-8aed2cb3dad6958d62739d88eff5ec3d .av-special-heading-tag{
font-size:0.8em;
}
}
