.et_pb_menu__logo{background:transparent!important}.dct_title .et_pb_text_inner h2{position:relative;display:inline-block;text-align:center}.dct_title .et_pb_text_inner h2:before,.dct_title .et_pb_text_inner h2:after{content:"\f5c4";font-family:FontAwesome!important;font-weight:900!important;font-size:32px;color:var(--color-1);position:absolute;top:0}.dct_title .et_pb_text_inner h2:before{left:-50px}.dct_title .et_pb_text_inner h2:after{right:-50px;transform:scaleX(-1)}.et-social-twitter a.icon:before{content:url(https://bayreefpools.com/wp-content/uploads/2026/03/Thumbtack-icon-e1774971986483.png)}.mobile-call-bar,.mobile-call-bar-test{display:none!important}@media only screen and (max-width:980px){.mobile-call-bar{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#2277AE!important;z-index:99999999!important;text-align:center!important;padding:14px 10px!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important}.mobile-call-bar a{display:block!important;color:#fff!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;line-height:1.3!important}body{padding-bottom:70px!important}}html,body{overflow-x:visible!important}#page-container,.et-db,#et-boc,.et-l,.et_builder_inner_content{overflow:visible!important}#bayreef-popup.contact-form-popup{display:none;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,0.65)!important;z-index:2147483647!important;padding:20px!important;box-sizing:border-box!important;isolation:isolate!important}#bayreef-popup .form-inner{position:fixed!important;top:50vh!important;left:50vw!important;transform:translate(-50%,-50%)!important;width:min(560px,92vw)!important;max-height:85vh!important;overflow-y:auto!important;margin:0!important;padding:34px 28px 26px!important;background:#ffffff!important;border-radius:14px!important;box-shadow:0 16px 40px rgba(0,0,0,0.28)!important;z-index:2147483647!important;opacity:1!important;visibility:visible!important;isolation:isolate!important}#bayreef-popup .form-inner,#bayreef-popup .form-inner *,#bayreef-popup .wpcf7,#bayreef-popup .wpcf7 form,#bayreef-popup .wpcf7-form-control-wrap,#bayreef-popup input,#bayreef-popup textarea,#bayreef-popup select,#bayreef-popup label,#bayreef-popup p{opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;filter:none!important}#bayreef-popup .close-form{position:absolute!important;top:10px!important;right:18px!important;font-size:30px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;color:#666!important;z-index:2147483647!important}#bayreef-popup h3{margin:0 0 22px!important;font-size:28px!important;line-height:1.15!important;color:#222!important}#bayreef-popup label{display:block!important;font-weight:600!important;margin-bottom:6px!important;color:#333!important}#bayreef-popup input[type="text"],#bayreef-popup input[type="email"],#bayreef-popup input[type="tel"],#bayreef-popup textarea,#bayreef-popup select{width:100%!important;padding:12px 14px!important;border:1px solid #d5d5d5!important;border-radius:8px!important;box-sizing:border-box!important;margin-top:6px!important;margin-bottom:18px!important;font-size:16px!important;background:#fff!important}#bayreef-popup textarea{min-height:160px!important;resize:vertical!important}#bayreef-popup input[type="submit"]{background:#2277AE!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:13px 22px!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important}@media (max-width:767px){#bayreef-popup.contact-form-popup{padding:12px!important}#bayreef-popup .form-inner{width:94vw!important;padding:26px 18px 20px!important;max-height:88vh!important}#bayreef-popup h3{font-size:22px!important}}.et_pb_slide_title:after{display:none!important}#top-menu li.menu-call-now a:before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;color:#2277AE}