.flex_cell.av-5eojq11-d7b817ea5a97b723f87e33c632dcce13{vertical-align:middle;background:url(https://townleypoolandspa.com/wp-content/uploads/2025/03/Reflection-2.webp) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-5eojq11-d7b817ea5a97b723f87e33c632dcce13{padding:0px 0px 0px 0px !important} .flex_cell.av-hx8xlx-0f05c0e438a71cf82a47876cfc37cd9f{vertical-align:middle;background-color:#f7f7f7}.responsive #top #wrap_all .flex_cell.av-hx8xlx-0f05c0e438a71cf82a47876cfc37cd9f{padding:40px 40px 40px 40px !important} #top .av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a{padding-bottom:20px;font-size:70px}body .av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a .av-special-heading-tag{font-size:70px}.av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a .av-subheading{font-size:15px} .flex_cell.av-f81fjgl-ec5edfdcae36372060fd03556ac966fd{vertical-align:top;height:15px;min-height:15px;background-color:#114b8c}.responsive #top #wrap_all .flex_cell.av-f81fjgl-ec5edfdcae36372060fd03556ac966fd{padding:4px 4px 4px 4px !important} .flex_cell.av-f28t939-ca0834454dfd9bb1d103349743c3f32c{vertical-align:top;height:15px;min-height:15px;background-color:#1457a6}.responsive #top #wrap_all .flex_cell.av-f28t939-ca0834454dfd9bb1d103349743c3f32c{padding:4px 4px 4px 4px !important} .flex_cell.av-eifyyhx-b0c773fa86d2f1bdab0a3c68e5fe3e35{vertical-align:top;height:15px;min-height:15px;background-color:#1869c8}.responsive #top #wrap_all .flex_cell.av-eifyyhx-b0c773fa86d2f1bdab0a3c68e5fe3e35{padding:4px 4px 4px 4px !important} .flex_cell.av-e7gek6d-a91893d4e923eb9b9240f8725fad656a{vertical-align:top;height:15px;min-height:15px;background-color:#62a2ec}.responsive #top #wrap_all .flex_cell.av-e7gek6d-a91893d4e923eb9b9240f8725fad656a{padding:0px 0px 0px 0px !important} .flex_column.av-1aju9r9-d1586d17ea0fd888ed6a2a254bd9b63e{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b{padding-bottom:10px;font-size:40px}body .av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b .av-special-heading-tag{font-size:40px}.av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b .av-subheading{font-size:15px} #top .hr.hr-invisible.av-buhujad-5e491009735ef47c860a42a5fbfe4ec0{height:20px} .flex_column.av-b6hnupx-85df754bd832a600ed8728e395bfdec7{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .avia-gallery.av-apuu2h1-d842c1ec47c4f6e019d7a95f3ecafec0 .avia-gallery-thumb a{width:14.2857%} #top .hr.hr-invisible.av-abypybp-5274ad3c561d369a59f37dec5e0e25d8{height:20px} .avia-image-container.av-9zey8hx-4ecc2fdd06be8a5721d9dffedc2b3944 img.avia_image{box-shadow:none}.avia-image-container.av-9zey8hx-4ecc2fdd06be8a5721d9dffedc2b3944 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-8va1ch1-e81e334a75b228587f8964ed3ae39966{vertical-align:top}.responsive #top #wrap_all .flex_cell.av-8va1ch1-e81e334a75b228587f8964ed3ae39966{padding:0px 0px 0px 0px !important} .flex_column.av-8p0xcn9-81ff404a1962559950ad9cb41db5904e{border-radius:0px 0px 0px 0px;padding:4px 0px 0px 0px} #top .av-special-heading.av-m7tlxub0-bdcd5b3ba2cb2a99239ad733abbac0fd{padding-bottom:10px}body .av-special-heading.av-m7tlxub0-bdcd5b3ba2cb2a99239ad733abbac0fd .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-m7tlxub0-bdcd5b3ba2cb2a99239ad733abbac0fd .av-subheading{font-size:15px} .avia-image-container.av-m7tlvcb3-7af04552220b867731dad1c89451fad2 img.avia_image{box-shadow:none}.avia-image-container.av-m7tlvcb3-7af04552220b867731dad1c89451fad2 .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-61dgl5x-9f07a9ee269ceafa1cc987a68b44b6e8{border-radius:0px 0px 0px 0px;padding:4px 0px 0px 0px} #top .av-special-heading.av-m7tlzwta-d053f2b154b14a6ec592ad5d859cb231{padding-bottom:10px}body .av-special-heading.av-m7tlzwta-d053f2b154b14a6ec592ad5d859cb231 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-m7tlzwta-d053f2b154b14a6ec592ad5d859cb231 .av-subheading{font-size:15px} .avia-image-container.av-m7tlvqs0-3e598dbbfe6f0d917780ca1f741bdb5d img.avia_image{box-shadow:none}.avia-image-container.av-m7tlvqs0-3e598dbbfe6f0d917780ca1f741bdb5d .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-3wcqrt1-5c5b6c8320590c7d076aca51f4c9faae{background-repeat:no-repeat;background-image:url(https://townleypoolandspa.com/wp-content/uploads/2025/03/tylo-hero-scaled.jpg);background-position:50% 50%;background-attachment:fixed}.avia-section.av-3wcqrt1-5c5b6c8320590c7d076aca51f4c9faae .av-section-color-overlay{opacity:0.8;background-color:#000000} .flex_column.av-3o346hx-5b9a7b44d81ac5accd3687fb80349e9f{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-aoan5x-ecf31ee9495db23ef7adda145ca90125{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc{padding-bottom:20px;font-size:70px}body .av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc .av-special-heading-tag{font-size:70px}.av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc .av-subheading{font-size:15px} #top .hr.hr-invisible.av-1jfz1qd-4ccf36f29c4a60034924dbc65a5fd7cb{height:20px} .flex_column.av-jy28w5-a9661dc333aacd85256aade6624363e3{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-4990lc5-daf7f4799cc3c501b81e275b956ecd6a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-m7tm2c3g-76f8df9ae9af6079cb1608aa44a6403b .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-2je4zdx-f2899ae8678491c26b297fb02bec05dc .av-special-heading-tag{font-size:0.8em}}