.avia-section.av-ia2ua-c075216c4a7db213acbd297c3e365daf{
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;
}

#top .av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80{
padding-bottom:32px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80 .av-subheading{
font-size:15px;
}

.flex_column.av-gzu6i-2c1fcc493d5a4e09b07279ee50215172{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-fpb0y-987f9b634075d46a6d84986992e907d6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-fh7fq-e200a307da27e6fb044de5caf6beaac0 .avia_textblock{
font-size:16px;
}

#top #wrap_all .avia-button.av-1a3a6-4b0070f1db1b560e24fe11718ef04b2e{
background-color:#97a73e;
border-color:#97a73e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1a3a6-4b0070f1db1b560e24fe11718ef04b2e:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1a3a6-4b0070f1db1b560e24fe11718ef04b2e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1a3a6-4b0070f1db1b560e24fe11718ef04b2e:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-b6uc6-25adc905ac61fb89ba4b0cd482c57b9b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-ai5u2-965bccbc39163274e6faa31e45a6cd99 .avia_textblock{
font-size:16px;
}

.flex_column.av-9vbdq-b579041cfc7117bf7d869e4defa77666{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-9bslq-5dfd4fcdbcad29f2a5d60e87c702e8cc .avia_textblock{
font-size:16px;
}

#top #wrap_all .avia-button.av-8usvi-5f29a93267b7799cf1099899972b7366{
background-color:#97a73e;
border-color:#97a73e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8usvi-5f29a93267b7799cf1099899972b7366:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8usvi-5f29a93267b7799cf1099899972b7366 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-8usvi-5f29a93267b7799cf1099899972b7366:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-83wwa-7049c98b4bcc0c47bd8a7f8e49d07fb7{
background-color:#5bbae6;
background-image:unset;
}

.avia-section.av-7msje-5a9d35e70b60cbf2ab61b4273532a0d3{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-mgwa-9cb40d1030d06c123d16b4edfd4b9601{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-57q7a-6bca5d876996d18042e8691293c1a796{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-41q5y-f452da0f0eeb51ad6cc0bff27f517ce0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-3cuy6-2950ec947989f947d2a1237650108a54 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3cuy6-2950ec947989f947d2a1237650108a54 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2ja22-a2bcede71e35789fef8d8d7a8e00ad33{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1dnwq-b1b7238e7373883050d173a34f9bda02{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1s952-14ac42294d9a90a4188422fd7e0b0e80 .av-special-heading-tag{
font-size:0.8em;
}
}
