.flex_column.av-2v0u2be-cbd6c2ffc87270ad66b487acffc8554c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-2kl3efu-83ae76a49b022208cd3876fb0b477704{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2kl3efu-83ae76a49b022208cd3876fb0b477704:hover{
background-color:red;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-28sambe-818f83168b3ba3c78b0b9fbe3b500117{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-1h6bfve-dcd7371f6717992ddfb25e3a4db92be5{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1h6bfve-dcd7371f6717992ddfb25e3a4db92be5:hover{
background-color:black;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-15kfad6-a4dea24a572fe189f8071b6995ecb1e4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-oewhq2-4fe05798275ae2adda374c38a204dac3{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-oewhq2-4fe05798275ae2adda374c38a204dac3:hover{
background-color:red;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.avia-section.av-uraddm-551e756198669f7e1b17eb107ea10fd9{
z-index:0;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-uraddm-551e756198669f7e1b17eb107ea10fd9{
z-index:0;
}
.avia-section.av-uraddm-551e756198669f7e1b17eb107ea10fd9 .av-parallax .av-parallax-inner{
background-color:#b02b2c;
background-image:url(https://theplumbingpro.com/wp-content/uploads/2024/12/swanstone-walk-in-shower.png);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}

.avia-section.av-1toi59ju-3f8dee7132b1eaaaeff058565865759e{
background-color:rgba(0,0,0,0.01);
background-image:unset;
}

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

.avia-section.av-1sfwu75m-7f91ed5f0db6f1c599f9945e8f0cf0c7{
background-color:#fddfd2;
background-image:unset;
}

#top .hr.hr-invisible.av-n1lsu2-564753b4fa5f6b6f7859dbdef1a1cc28{
height:100px;
}

.avia-section.av-1qxp7a62-f6286be638775210b675c6c0eba401cc{
background-color:#fddfd2;
background-image:unset;
}

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

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

.avia-accordion.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d{
max-height:430px;
}
.avia-accordion.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d .aviaccordion-preview{
width:9.1%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__0{
left:0%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__1{
left:8.3333333333333%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__2{
left:16.666666666667%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__3{
left:25%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__4{
left:33.333333333333%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__5{
left:41.666666666667%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__6{
left:50%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__7{
left:58.333333333333%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__8{
left:66.666666666667%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__9{
left:75%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__10{
left:83.333333333333%;
}
.avia-accordion .aviaccordion-slide.av-lw9imter-d8d4db6c393c503df6b1094f97b3d30d__11{
left:91.666666666667%;
}

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

#top .av-special-heading.av-1dzaku0q-ce4a0a345fd943127f501ffcb222024f{
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-1dzaku0q-ce4a0a345fd943127f501ffcb222024f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1dzaku0q-ce4a0a345fd943127f501ffcb222024f .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1dzaku0q-ce4a0a345fd943127f501ffcb222024f .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-4xr9rve-88825047373ec3f5368d65395b95f43b{
margin:20px 0 0 0;
padding-bottom:10px;
color:#b02b2c;
font-size:26px;
}
body .av-special-heading.av-4xr9rve-88825047373ec3f5368d65395b95f43b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4xr9rve-88825047373ec3f5368d65395b95f43b .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-4xr9rve-88825047373ec3f5368d65395b95f43b .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-4xr9rve-88825047373ec3f5368d65395b95f43b .av-subheading{
font-size:18px;
color:#000000;
}

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

.avia-section.av-18x9w22i-e74c16db88446756e1e02298bb8d6a28{
background-color:#000000;
background-image:unset;
}

#top .av-special-heading.av-17t3wl5m-6c127fc08c16bab6dcac58a4b6b31475{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-17t3wl5m-6c127fc08c16bab6dcac58a4b6b31475 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17t3wl5m-6c127fc08c16bab6dcac58a4b6b31475 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-17t3wl5m-6c127fc08c16bab6dcac58a4b6b31475 .av-subheading{
font-size:15px;
}

.avia-section.av-170sbrp6-3fcdae79a8df19827559e422fb45c199{
background-color:#000000;
background-image:unset;
}

.flex_column.av-49752je-97787925acf339524a4b1a674a95919a{
width:48.5%;
margin-left:0;
padding:30px 30px 15px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-49752je-97787925acf339524a4b1a674a95919a .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-156vvoca-bcc2faeea96f56821fd6790a722228a3 .avia_textblock{
text-align:center;
}

.flex_column.av-14pzcixm-ed3bcca0913ad8692dd6a424a19a4a8a{
width:48.5%;
margin-left:0;
padding:30px 30px 15px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-14pzcixm-ed3bcca0913ad8692dd6a424a19a4a8a .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-139uq862-59d74e2979999c0c16442c3bd5726932 .avia_textblock{
text-align:center;
}

.flex_column.av-r2ef5m-9c93224c31bc63127762b161d0104821{
width:48.5%;
margin-left:0;
padding:30px 30px 15px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-r2ef5m-9c93224c31bc63127762b161d0104821 .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-lw9fufzt-dc08570182fb92cfc215b301ee7f4217 .avia_textblock{
text-align:center;
}

.avia-section.av-rx9crei-cc858e4e0a9d0b9d79a26131dc50a01b{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-2q1e0l6-30d08a7d0f274458646cea276b956b50 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2q1e0l6-30d08a7d0f274458646cea276b956b50 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-9qg56i-aa6e0189445e651fa4acef565db64abf{
background-repeat:no-repeat;
background-image:url(https://theplumbingpro.com/wp-content/uploads/2024/05/kansas-city-skyline-2-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-9qg56i-aa6e0189445e651fa4acef565db64abf .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

.flex_column.av-q9ryzx6-1893946b365333dda19c65c7dc542ead{
padding:30px 30px 30px 30px;
background-color:rgba(176,43,44,0.8);
}

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

#top .hr.av-oz3l656-8f816aece1f620d8519da4ed20424b4e{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-oz3l656-8f816aece1f620d8519da4ed20424b4e .hr-inner{
width:50%;
border-color:#ffffff;
}

#top .av-special-heading.av-oidjn8a-34bc908b2b7fe50198df03d1a8d56d25{
margin:20px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-oidjn8a-34bc908b2b7fe50198df03d1a8d56d25 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-oidjn8a-34bc908b2b7fe50198df03d1a8d56d25 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-oidjn8a-34bc908b2b7fe50198df03d1a8d56d25 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-o8uq93u-c2f5af82a57d6b3ee6c076ff8796d32d{
margin:20px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-o8uq93u-c2f5af82a57d6b3ee6c076ff8796d32d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-o8uq93u-c2f5af82a57d6b3ee6c076ff8796d32d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-o8uq93u-c2f5af82a57d6b3ee6c076ff8796d32d .av-subheading{
font-size:15px;
}

.avia-section.av-n2sznju-d4377559f04cb2962418eb76be325485{
background-color:rgba(0,0,0,0.01);
background-image:unset;
}

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

.avia-image-container.av-6mbtuyi-8145a1bc733b09d43ad077f1abe0e55d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6mbtuyi-8145a1bc733b09d43ad077f1abe0e55d .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-61pxm1m-01726fafdc0c835d2f4f530c4a73b7de{
background-color:#fddfd2;
background-image:unset;
}

.flex_column.av-5m13ofu-5882cdc9bcd0667eaba2cab5db85627f{
width:58%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5m13ofu-5882cdc9bcd0667eaba2cab5db85627f .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-5ec0ji2-7c3a9f62f968eca24517eeaf6f17ea32{
padding-bottom:10px;
}
body .av-special-heading.av-5ec0ji2-7c3a9f62f968eca24517eeaf6f17ea32 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5ec0ji2-7c3a9f62f968eca24517eeaf6f17ea32 .av-subheading{
font-size:15px;
color:#e71c30;
}

#top .togglecontainer.av-4h3o4je-cec3ba2a0b85682414e3c77ee03b29b5 p.toggler{
font-size:20px;
}
#top .togglecontainer.av-4h3o4je-cec3ba2a0b85682414e3c77ee03b29b5 p.toggler .toggle_icon{
color:#e71c30;
border-color:#e71c30;
}
#top .togglecontainer.av-4h3o4je-cec3ba2a0b85682414e3c77ee03b29b5 p.toggler .toggle_icon > span{
color:#e71c30;
border-color:#e71c30;
}

.flex_column.av-1oln2hm-a48d0db814cc1bd15b6eb936e8e03dd3{
width:37%;
margin-left:0;
padding:30px 30px 30px 30px;
background-color:#000000;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1oln2hm-a48d0db814cc1bd15b6eb936e8e03dd3 .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-15x83ve-78604f97e069cc9ddbf18d975db415aa{
padding-bottom:10px;
}
body .av-special-heading.av-15x83ve-78604f97e069cc9ddbf18d975db415aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-15x83ve-78604f97e069cc9ddbf18d975db415aa .av-subheading{
font-size:15px;
color:#e71c30;
}

#top .av-special-heading.av-qgjt96-ce9fb9773ee5325445a51b7d16f53902{
padding-bottom:0;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-qgjt96-ce9fb9773ee5325445a51b7d16f53902 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qgjt96-ce9fb9773ee5325445a51b7d16f53902 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-qgjt96-ce9fb9773ee5325445a51b7d16f53902 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-qgjt96-ce9fb9773ee5325445a51b7d16f53902 .av-subheading{
font-size:26px;
}


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

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

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

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