/*!
Theme Name: Hypercore Child Theme
Template: hypercore
*/body{background:#fcfcfc}body h1,body h2,body h3,body h4{margin:0 0 1em;font-weight:inherit;line-height:1.2}body h1{margin-top:0;font-size:2.341em!important;margin-bottom:0}body h2{font-size:1.953em!important}body h3{font-size:1.563em!important}body h4{font-size:1.25em!important}body p{font-size:1em;margin:0 auto 1rem 0}.hypercore-button{font-size:1em;padding:.5em 1em;margin:1.5rem 0;color:#fff;background-color:var(--theme-accent);text-align:center;box-shadow:1px 2px 5px rgba(0,0,0,.5);border-radius:1px;transition:background-color .15s,box-shadow .25s}.hypercore-button:hover{background:#840000}@media screen and (max-width:800px){.hypercore-button{display:block!important;margin:1.5rem 0!important;color:#fff!important}}.redBG{background:#d00000}.blackBG{background:#000}.halves{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}@media screen and (max-width:800px){.halves{grid-template-columns:1fr}}.twoBtns{display:grid;grid-template-columns:1fr 1fr;column-gap:1em}.twoBtns div{text-align:center}.twoBtns__btn{padding-right:2.5rem;border-right:3px solid #333}.twoBtns__content{padding-left:2.5rem;font-size:1.3em;text-align:left!important}@media screen and (max-width:500px){.twoBtns{grid-template-columns:1fr;text-align:center}.twoBtns__btn{border:none;padding:0}.twoBtns__content{padding:0}}.lnbTabs .sow-tabs{text-align:center}.lnbTabs .sow-tabs-tab-container{padding:0!important;background-color:transparent!important;display:inline-block}.lnbTabs .sow-tabs-tab{margin:0!important;border:1px solid #9b9999!important;color:#9b9999!important;background-color:#fff!important;transition:.2s}.lnbTabs .sow-tabs-tab-selected{transition:.2s;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.lnbTabs .sow-tabs-tab-selected:focus{outline:0!important}.lnbTabs .sow-tabs-panel{padding:1em!important;text-align:left}.lnbTabs .sow-tabs-panel-container{background:0 0!important}.lnbTabs .sow-tabs-panel-content:focus{outline:0!important}.lnbList ul{list-style:none;position:relative}.lnbList ul li{display:flex;align-items:unset;line-height:1.75;position:relative}.lnbList ul li:before{content:'';background:url(https://www.pointlomaelectric.com//wp-content/uploads/angle-double-right-regular.svg) 0 0/contain no-repeat;width:25px;height:37px;position:absolute;left:-32px;top:-2px}.socialLinks{display:flex;margin-bottom:2em}.socialLinks a fa-icon{font-size:2em;margin-right:.7em}.socialLinks .google fa-icon{color:#d34836}.socialLinks .facebook fa-icon{color:#4267b2}.socialLinks .youtube fa-icon{color:red}.socialLinks .twitter fa-icon{color:#38a1f3}.socialLinks .linkedin fa-icon{color:#0e76a8}.contactInfo__heading{display:block;line-height:2.6}.contactInfo__content{color:#d00000;display:block}.contactInfo__block{position:relative;padding:1.3em 0}.contactInfo__block:after{content:'';position:absolute;bottom:0;width:150px;border-bottom:1px solid gray}.contactInfo__block:last-child:after{display:none}.plBtn{background:#d00000;color:#fff;padding:.5em 2em;display:inline-block;font-size:1.2em;margin-top:1em}.lnbReviewsWidget{margin-bottom:0!important;padding:1em 0 .5em!important}.lnbReviewsWidget__title{display:none!important}.lnbReviewsWidget__stars path{fill:#eea806!important;stroke:#eea806!important}.page-id-212 .plSchedule, .page-id-212 .plScorecard{display:none!important;}.page-id-212 main{padding-top:3em}.page-id-301 .plScorecard{display:block}.sow-accordion-panel .sow-accordion-panel-header{background:#fcfcfc!important;color:#333!important;border:.5px solid #ccc!important;border-radius:5px!important;box-shadow:0 3px 6px rgba(0,0,0,.16)!important}.sow-accordion-panel .sow-accordion-panel-header:before{content:url(https://www.pointlomaelectric.com//wp-content/uploads/angle-down-solid.svg);position:absolute;top:.5em;right:1em;width:1em;height:1em;display:block;transition:.2s;font-size:1.3em}.sow-accordion-panel .sow-accordion-panel-header:hover .sow-accordion-title{text-decoration:underline}.sow-accordion-panel-open .sow-accordion-panel-header:before{transform:rotate(180deg);transition:.2s;top:1em}.page-id-247 h3{line-height:3.5!important;margin-bottom:0!important}.page-id-247 .sow-tabs-tab-container{background:#000!important}.taglineBox{background:#000;color:#fff;padding:2em 2em 2em 5em;border-left:10px solid #d00000}.footer__row--columns{display:none!important}.plFooter{background-size:cover;background-repeat:no-repeat;padding:4em 1em 0;position:relative;text-align:left}.plFooter .hypercore-button{color:#fff!important;margin:0 0 2em}.plFooter__logo{position:absolute;top:4em;width:250px;left:calc(((100% - 900px)/ 2) - 320px)}@media screen and (max-width:1560px){.plFooter__logo{position:relative;display:block;top:unset;left:unset;width:100%;text-align:center;margin-bottom:2em}.plFooter__logo img{max-width:300px}}.plFooter__row{max-width:900px;margin:0 auto}.plFooter__thirds{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:6em}@media screen and (max-width:700px){.plFooter__thirds{grid-template-columns:1fr}}.plFooter h3{color:#d00000!important;font-weight:700!important;font-size:1.2em!important;max-width:200px!important}.plFooter ul{list-style:none;padding-left:0!important}.plFooter ul li{margin-bottom:.3em}.plFooter .widget_text{margin-bottom:0!important}#gform_1 .gfield_label,#gform_1 .ginput_complex label,#gform_2 .gfield_label,#gform_2 .ginput_complex label,#gform_4 .gfield_label,#gform_4 .ginput_complex label,#gform_5 .gfield_label,#gform_5 .ginput_complex label,#gform_8 .gfield_label,#gform_8 .ginput_complex label{display:none!important}#gform_1 .ginput_complex input,#gform_2 .ginput_complex input,#gform_4 .ginput_complex input,#gform_5 .ginput_complex input,#gform_8 .ginput_complex input{margin-bottom:1.5rem!important}#gform_1 .ginput_complex .address_zip,#gform_2 .ginput_complex .address_zip,#gform_4 .ginput_complex .address_zip,#gform_5 .ginput_complex .address_zip,#gform_8 .ginput_complex .address_zip{width:100%!important;margin-right:0!important;padding-right:0!important}#gform_1 .ginput_container_date input,#gform_2 .ginput_container_date input,#gform_4 .ginput_container_date input,#gform_5 .ginput_container_date input,#gform_8 .ginput_container_date input{width:100%!important}.gform_wrapper{display:block!important}#gform_5 textarea{height:7em}#gform_5 .gform_button{background:#000!important}#gform_5 .gform_button:hover{background:#fff!important;color:#000}#gform_8 select{width:100%}#gform_wrapper_2{background:#fcfcfc;max-width:800px;height:auto;padding:3em}#gform_wrapper_2 form:before{content:'How Can We Help?';font-size:1.5em;font-weight:700;margin-bottom:1.5em;display:block;text-align:center}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{border:1.3px solid #a9a9a9!important;border-radius:3px}.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{border-color:#d00000!important;outline:transparent!important}.gform_wrapper .gform_body input::placeholder,.gform_wrapper .gform_body select::placeholder,.gform_wrapper .gform_body textarea::placeholder{color:#333!important}.gform_wrapper .gform_body .gfield input{height:39px!important;padding:14px!important}.gform_wrapper .gform_body .button{display:inline-block;padding:.75em 2em;height:auto!important;text-transform:uppercase}#header .header{max-width:1100px!important;padding:1em!important;max-width:calc((1300px + 4rem));grid-column-gap:4em}#header .header .headerBanner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4em}#header .header .headerBanner__phone{display:flex;align-items:center}#header .header .headerBanner__phone .unflex{text-align:center;width:100%}#header .header .headerBanner__phone .unflex span{display:inline-flex;align-items:center;font-size:1.75em}#header .header .headerBanner__phone .unflex span svg{font-size:1.1em;margin-right:.4em}#header .header .headerBanner__phone .unflex span .phone-num{font-weight:600!important;color:#000!important}#header .header .headerBanner__btn{text-align:center}@media screen and (max-width:575px){#header .header,#header .header .headerBanner,#header .header__content{display:block}}#header #nav-main{text-align:center}#header .nav__menu{display:inline-flex;margin:0 auto}#header .nav__menu .menu-item{height:5em;display:flex;align-items:center}#header .nav__menu .menu-item a{padding:1.25rem;color:#fff!important}#header .nav__menu .menu-item a:hover{color:#d00000!important}#header .nav__menu .menu-item#menu-item-18 fa-icon{font-size:1.5em;color:#d00000!important}#header .nav__menu .menu-item .sub-menu .menu-item{height:auto}#header .nav__menu .menu-item .sub-menu .menu-item a{width:100%;color:#333!important}#header .nav__menu .menu-item .sub-menu .sub-menu{top:-2px}#header .nav__menu .menu-item.current-menu-item a{color:#d00000!important}#header .header__logo{width:calc((100% - 46px - 1em))}#header .logo{width:420px}@media screen and (max-width:550px){#header .logo{width:100%}}#header #hypercore-toggle{position:absolute;top:1em;right:1em}.plTopBanner{background-color:#d00000;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.plTopBanner__link{color:#fff;font-size:1.2em;text-align:center;padding:.6em 1em;position:relative}.plTopBanner__link span{color:#fff;display:inline-flex;align-items:center;margin:0 auto;position:relative}.plTopBanner__link span fa-icon{font-size:1.5em;margin-right:.3em}.plTopBanner__link span a{color:#fff!important}.plTopBanner__link--black:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:skew(-30deg)}.plTopBanner__link--last:after{content:'';position:absolute;top:0;right:0;width:25%;height:100%;background:#000}.mobileBar{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background:#000;padding:.5em;font-size:15px}.mobileBar__square{display:flex;align-items:center}.mobileBar__square a{display:block;width:100%;color:#fff!important}.mobileBar__square span{display:block;text-align:center}.mobileBar__square fa-icon{display:block;width:100%;text-align:center;font-size:1.4em}.mobileBar__square--phone a{background:#d00000;padding:.5em;border-radius:100%;width:3em;height:3em;display:flex;align-items:center;margin:0 auto}@media screen and (min-width:941px){#header #hypercore-toggle,.mobileBar{display:none}.interior-page-content-has-sidebar{grid-gap:3.5rem!important}}.plMainstage{display:grid;grid-template-columns:1fr;background:url(https://www.pointlomaelectric.com//wp-content/uploads/sandiego-homes-overlay.jpg) -49px -6px;grid-template-columns:3fr 2fr 5em}.plMainstage__content{padding:6em 5em}.plMainstage__content a{margin-bottom:.5em}.plMainstage__content a img{max-width:200px;margin-bottom:.4em}.plMainstage__content a span{color:#000}.plMainstage__content h2{font-size:2.1em!important;font-weight:600!important;max-width:625px!important;margin-bottom:1rem!important}.plMainstage__content h3{font-size:1.475em!important;max-width:575px}.plMainstage__content .twoBtns{max-width:450px}.plMainstage__content .twoBtns a{display:block}.plMainstage__form{background:rgba(255,255,255,.8);text-align:center;padding:2em 1em}.plMainstage__form h3{font-size:1.5em;font-weight:700}.plMainstage__form .gform_footer{text-align:center}.plMainstage__form .gform_footer .gform_button{margin-right:0;width:190px!important;font-size:17px}.plIcons{padding:3em 1em 2em}.plIcons .contain{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:1em}@media screen and (max-width:875px){.plIcons .contain{grid-template-columns:1fr 1fr!important;row-gap:3em}}.plIcons__icon{width:100%}.plIcons__icon a .iconWrapper,.plIcons__icon span .iconWrapper{border:2px solid #d00000;border-radius:8px;font-size:3em;height:2em;width:2em;display:flex;align-items:center;margin:0 auto 1rem;color:#000;transform:rotate(45deg)}.plIcons__icon a .iconWrapper fa-icon,.plIcons__icon span .iconWrapper fa-icon{margin:0 auto;display:block;transform:rotate(-45deg)}.plIcons__icon a .iconWrapper img,.plIcons__icon span .iconWrapper img{transform:rotate(-45deg);max-width:1.2em;margin:0 auto}.plIcons__icon a .serviceName,.plIcons__icon span .serviceName{display:block;width:100%;color:#000;font-weight:600!important;text-align:center;font-size:1.15em;margin-top:1em}.plIcons__icon a:hover .iconWrapper,.plIcons__icon span:hover .iconWrapper{background:#d00000}.plReady{padding:.5em 1em}.plReady__heading{color:#fff;font-size:1.5em;display:flex;align-items:center;font-weight:600!important}.plReady__heading span{display:block;margin:0 auto}.plReady__btns .hypercore-button{background:#d00000;min-width:190px;box-shadow:none;transition:.2s}.plReady__btns .hypercore-button:hover{background:#6a0000;transition:.2s}@media screen and (max-width:800px){.plMainstage{grid-template-columns:1fr}.plReady__btns .hypercore-button{margin:1.5em auto}.plReady .halves{row-gap:1em}.plReady__heading{text-align:center}.plReady .hypercore-button{margin:0 auto 1em}}.plInfo{position:relative}.plInfo:before{content:'';position:absolute;top:0;width:15.33%;height:50%;background:url(https://www.pointlomaelectric.com//wp-content/uploads/Brick-left.svg) 0 0/contain no-repeat;opacity:.65}.plInfo:after{content:'';position:absolute;top:0;right:0;width:15.33%;height:50%;background:url(https://www.pointlomaelectric.com//wp-content/uploads/Brick-right.svg) top right/contain no-repeat;opacity:.65}.plInfo .panel-grid-cell:before{content:'';width:100%;background:#efefef;height:100%;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 70%,100% 34%,100% 100%,0 100%);clip-path:polygon(0 70%,100% 34%,100% 100%,0 100%)}.plInfo .contain{padding:3em 1em 1em}.plInfo h3{font-weight:700;font-size:1.7em;margin-bottom:.5em}.plInfo p{max-width:650px;margin:0 auto;font-size:1em;position:relative}.plInfo .lnbTabs{position:relative}.plInfo .lnbTabs ul{columns:3;margin:1.5em auto;position:relative;left:3.5em;max-width:925px}.plInfo .lnbTabs ul li{margin-bottom:1.5em;font-weight:600}@media screen and (max-width:1050px){.plInfo .lnbTabs ul{columns:2;left:0}}@media screen and (max-width:730px){.plInfo .lnbTabs ul{columns:1}}.plCoupons{padding:4em 1em}.plPrideIcons{background:#d00000;padding:2em 1em}.plPrideIcons .contain{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr;grid-column-gap:1em;max-width:99%}@media screen and (max-width:785px){.plPrideIcons .contain{grid-template-columns:1fr 1fr 1fr;row-gap:2em}}@media screen and (max-width:500px){.plPrideIcons .contain{grid-template-columns:1fr 1fr}}.plPrideIcons__icon{text-align:center;transition:all .3s ease-in-out;position:relative}.plPrideIcons__icon p{font-size:.9em;color:#fff;top:0;position:relative;transition:all .3s ease-in-out;opacity:0}.plPrideIcons__icon:hover p{opacity:1}.plPrideIcons__icon:hover fa-icon{top:0}.plPrideIcons__icon:hover span{top:0}.plPrideIcons__icon fa-icon{font-size:3em;color:#000;margin-bottom:.3em;position:relative;transition:all .3s ease-in-out;top:1.3em}.plPrideIcons__icon span{display:block;font-weight:700;color:#fff;font-size:1em;line-height:1.3;max-width:92%;margin:0 auto;position:relative;transition:all .3s ease-in-out;top:5.5em}.plContactStrip{padding:0 2em}.plContactStrip .contain{display:grid;grid-template-columns:auto 1fr auto 1fr}.plContactStrip__icon{background:#9d0000;padding:1rem 2rem;font-size:2.6em;display:flex;align-items:center}.plContactStrip__icon fa-icon{color:#fff}.plContactStrip__content{display:flex;align-items:center;font-size:1.75em}.plContactStrip__content .unflex{text-align:center;width:75%}.plContactStrip__content .unflex a{color:#fff!important}@media screen and (max-width:900px){.plContactStrip{padding:0;font-size:14px}.plContactStrip .contain{grid-template-columns:auto 1fr}.plContactStrip__content{padding-left:1em}}.plAbout{padding:3em 0}.plAbout .halves{grid-gap:0!important}.plAbout .halves--top{margin-bottom:5em}.plAbout .halves--top .plAbout__content{text-align:left!important}.plAbout__content{text-align:right;padding:3em}.plAbout__content h2{font-weight:600!important;font-size:1.9em!important;margin-bottom:.4em!important}.plAbout__content h3{color:#d00000;font-weight:600!important;font-size:1.4em!important}.plAbout__content p{max-width:800px;display:inline-block;margin:0 0 1em}@media screen and (max-width:800px){.plAbout .hyper-lazyload-bg{height:20em;order:3}.plAbout__content{text-align:left}.plAbout .halves--top{margin-bottom:0}}.plSchedule{display:grid;grid-template-columns:1.5fr 1fr;position:relative;background:#fcfcfc}.plSchedule:before{content:'';width:100%;background:#efefef;height:100%;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 70%,100% 34%,100% 100%,0 100%);clip-path:polygon(0 70%,100% 34%,100% 100%,0 100%);z-index:1}.plSchedule:after{content:'';position:absolute;top:0;right:0;width:7.66%;height:50%;background:url(https://www.pointlomaelectric.com//wp-content/uploads/Brick-right.svg) top right/contain no-repeat;opacity:.65}.plSchedule__cta{display:flex;align-items:center;position:relative;padding-right:2em;z-index:1}.plSchedule__cta img{position:relative;bottom:-4em;width:22em}.plSchedule__cta:before{content:'';position:absolute;top:0;width:15.33%;height:50%;background:url(https://www.pointlomaelectric.com//wp-content/uploads/Brick-left.svg) 0 0/contain no-repeat;opacity:.65}.plSchedule__ctaContent{max-width:600px;margin:0 auto;width:100%}.plSchedule__ctaContent h3{color:#d00000;font-weight:700!important;margin:0 auto .6em;font-size:1.65em}.plSchedule__ctaContent p{font-size:1.35em;margin-bottom:1rem}.plSchedule__ctaContent div{background:rgba(255,255,255,.85);text-align:center;font-size:1.8em;padding:1em 1rem}.plSchedule__ctaContent div .blackText{display:block;font-weight:600}.plSchedule__ctaContent div .phoneText{font-weight:600;color:#d00000}.plSchedule__ctaContent div .phoneText a{color:#d00000}.plSchedule__widget{padding:2em 0;position:relative;z-index:1}.plSchedule__widget iframe{width:100%!important;border:none!important;max-width:682px!important;height:526px!important}@media screen and (max-width:960px){.plSchedule{grid-template-columns:1fr}.plSchedule__cta img{bottom:-85px;width:286px}.plSchedule:before,.plSchedule__cta:after,.plSchedule__cta:before,.plSchedule__widget:after,.plSchedule__widget:before{display:none}}@media screen and (max-width:500px){.plSchedule__cta{padding:2em 1em 0 0}.plSchedule__cta img{width:161px}}.plFooterForm{display:grid;grid-template-columns:1fr 1fr;margin-top:3em;position:relative}.plFooterForm:after{content:'';position:absolute;width:5em;height:5em;left:calc((100% - 5em)/ 2);top:calc((100% - 5em)/ 2);background:url(https://www.pointlomaelectric.com//wp-content/uploads/logo-no-text.png) 2px/98% no-repeat}.plFooterForm:before{content:'';position:absolute;width:5em;height:5em;left:calc((100% - 5em)/ 2);top:calc((100% - 5em)/ 2);background:#fff;transform:rotate(45deg)}.plFooterForm__form{padding:2em 1em;color:#fff}.plFooterForm__form h3{color:#fff;font-weight:600}.plFooterForm__form .wrapper{max-width:550px;margin:0 auto}.plFooterForm__img{background:url(https://www.pointlomaelectric.com//wp-content/uploads/plumber-wrench.png) 0 0/cover}.home .plScorecard{display:none}.plTrust{padding:2.5em 1em}.plTrust .contain{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.plTrust .contain div{display:flex;align-items:center}.plTrust .contain div img{max-height:7em;margin:0 auto}.plTrust .contain div.nexstar img{max-width:10em}@media screen and (max-width:850px){.plTrust .contain{grid-template-columns:1fr 1fr;row-gap:2em}}.plScorecard{background:#efefef;padding:1em;display:none}.plScorecard .contain{display:grid;grid-template-columns:3fr 2fr}.plScorecard__half{display:flex;align-items:center}.plScorecard .unflex{text-align:center}.plScorecard h3{font-weight:700;margin-bottom:.5em!important}.plScorecard p{width:380px;margin:0 auto}#pl-2 .panel-grid-cell,#pl-2 .panel-row-style{padding:0!important}.home #header .hypercore-button{color:#fff!important}.plSidebarList{padding:1.5em 0}.plSidebarList__item{border:.5px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;margin-bottom:1rem;padding:1em .5em;color:#000;position:relative;transition:.2s;min-height:4.25rem;border-radius:5px}.plSidebarList__item fa-icon{font-size:2em;transition:.2s;color:#d00000}.plSidebarList__item:hover{background:#d00000;color:#fff;transition:.2s}.plSidebarList__item:hover fa-icon{color:#fff;transition:.2s}.plSidebarList__item--contact{background:#d00000;padding:0 1em!important;font-size:1.4em;color:#fff;height:67px}.plSidebarList__item--contact span{display:block;width:100%;text-align:center}.plSidebarList__item--contact:hover{background:#840000}.plSidebarList__iconWrapper{text-align:center;width:4em;display:inline-block}.sidebar img{display:block;margin:0 auto}@media screen and (min-width:1025px){#custom_html-2{position:absolute;max-width:325px;top:276px}}@media screen and (min-width:941px) and (max-width:1024px){#custom_html-2{position:absolute;max-width:325px;top:368px}}.hypercore-page-title-bar .title-bar-wrapper{max-width:715px;margin-left:calc((100% - 1100px)/ 2);text-align:left!important}.hypercore-page-title-bar .title-bar-wrapper .lnbReviewsWidget{text-align:left!important}.hypercore-page-title-bar .title-bar-wrapper .hypercore-button{width:200px;margin-right:2em}@media screen and (max-width:1160px){.hypercore-page-title-bar .title-bar-wrapper{margin-left:0!important;max-width:100%}}.pop-header{text-align:center;font-weight:900;font-size:1.5em;color:#e60013}.aligncenter{display:block;margin:auto}.pum-overlay strong{font-weight:900;text-align:center}.alignleft{float:left;margin-right:22px}.alignright{float:right;margin-right:22px}.plMainstage__form .gform_wrapper ul.gfield_checkbox li label{color:#000!important}.double-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.6em}html{font-size:18px!important}body{font-size:1rem!important}.hide{display:none!important}.plFooter{font-size:.6em!important}.footer__row{font-size:.7em!important}.gform_wrapper ul.gfield_checkbox li label{color:#fff!important;font-weight:700!important;font-size:.94em!important}.nav__menu .menu-item:hover>.sub-menu{display:block!important}.plMainstage__content .twoBtns a{display:block!important}.nav__menu .sub-menu{display:none!important}.top-bar .menu>li>a{color:#fff;font-size:.99em;padding:1rem 2.2rem;letter-spacing:1px;font-weight:900}.menu>li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row}.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input{margin-bottom:0}.top-bar .menu{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav__menu .double-column .sub-menu{width:32em;list-style-type:none}#header .nav__menu .double-column .menu-item{height:5em;display:block;width:50%;float:left;align-items:center}.menu{margin:0;list-style-type:none;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar{background-color:#d00000}.plCoupons{background:#000}.plCoupons .contain{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.8em}.plCoupons-coupon{text-align:center;padding:7% 5%;outline:.4em dashed #fff;outline-offset:.5em;position:relative;background:#fff}.plCoupons-coupon .button{display:inline-block;padding:.7em 0;transition:background-color .15s,box-shadow .25s;color:#fff;background-color:var(--theme-accent);margin:1em 0;box-shadow:1px 2px 5px rgba(0,0,0,.5);border-radius:1px;width:90%}.deal-logo{position:relative;width:88%;display:block;margin:auto}.deal-val{position:absolute;top:5em;left:-2em;width:6em;transform:rotate(-7deg)}.coup-price{font-size:4em;color:#d00000;font-weight:900;text-transform:uppercase;line-height:1.1}.coup-price span{position:relative;font-size:.5em;top:-.63em}.coup-price strong{font-size:.7em;line-height:1;display:block;padding:3% 0}.coup-offer{font-size:1.3em;font-weight:900}.plCoupons-coupon .disclaimer{font-size:.8em}.inner-coupons .plCoupons-coupon{text-align:center;padding:7% 5%;outline:.4em dashed #000;margin:5% 0}.plCoupons.inner-coupons{background:#fff}.default-template .hypercore-page-title-bar{padding:3rem 3rem 3rem 3rem;background-image:url(/wp-content/uploads/innerbanner.jpg);background-size:cover;background-position:center}.banner-head{font-size:2.441em!important}.default-template .banner-head{color:#fff}.default-template .lnbReviewsWidget--inline *{color:#fff}#breadcrumbs{border-bottom:solid 1px rgba(0,0,0,.18);color:#000;z-index:999;position:relative;margin-bottom:0;margin-right:auto;margin-top:30px;padding:0 2% 1.8% 1%}#breadcrumbs a{color:#d00000;font-weight:900}#breadcrumbs .icon-home{font-size:1.2em;border-right-width:thin;border-right-style:solid;border-right-color:rgba(0,0,0,.2);padding:1em;margin-right:12px;color:#d00000}.pseo-wrap{position:relative}.pseo-wrap h1{position:relative;font-weight:900;color:#d00000}.pseo-wrap .inner-subline{font-size:1.36em;font-style:italic;color:#000;position:relative;font-weight:500!important;margin-top:2%;padding-bottom:2%;margin-bottom:2%;line-height:1.4!important}.pseo-wrap .inner-subline:after{content:' ';display:block;width:159%;height:4px;background-color:#d00000;position:absolute;top:99%;right:20px}.inner-revs{background:#efefef;padding:11% 6%;margin:5% 0}.side-form .gf_left_half,.side-form .gf_right_half{width:100%!important}.inner-revs .side-label{color:#000}.inner-revs .button{display:block;width:100%;text-align:center}.inner-revs .ttshowcase_slider .bx-wrapper .bx-prev{left:-5%;color:#000;font-size:.9em}.inner-revs .ttshowcase_slider .bx-wrapper .bx-next{right:-12%;color:#000;font-size:.9em}.pseo-wrap blockquote{font-size:1.32em!important;margin-top:35px!important;width:95%;border-left:.4em solid #d00000!important;position:relative;padding:2% 5% 2% 4%!important;margin:1.5rem .5em 3rem 0!important;z-index:9;background:#f3f3f3;color:#000!important}.pseo-wrap blockquote:after{content:'';position:absolute;width:1.2em;height:1.4em;bottom:.4em;right:.5em;background-image:url(/wp-content/uploads/point-loma-cta.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.pseo-wrap blockquote,.pseo-wrap blockquote p{color:#000!important;font-weight:900}.pseo-wrap blockquote a{color:#d00000!important;font-weight:900!important}.pseo-wrap blockquote a:hover{color:#000!important}.side-coup{position:relative;text-align:center;outline:.3em dashed #000;padding:5% 11%;margin-bottom:3%;outline-offset:-.4em}.side-price{position:relative;font-weight:900;color:#d00000;font-size:3.2em}.side-offer{position:relative;font-weight:900;font-size:1.2em}.side-coup .button{position:relative;display:block;width:100%;text-align:center}.bullet-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:10px}.bullet-list li{position:relative;padding:0 0 .1em;padding-left:1.8em;font-size:1.2em;font-weight:500;width:48%}.bullet-list li:after{content:"\f05d";font-family:icomoon!important;position:absolute;top:0;left:0;color:#c33;font-size:1.333em;border-radius:50%;line-height:1}.bullet-list li a{color:#d00000}.bullet-list li a:hover{color:#000}.check-list li{display:block!important;padding:.8em 1em .8em 4em!important;border-bottom:solid 1px rgba(0,0,0,.14)!important;position:relative!important;line-height:1.5em!important;text-align:left!important;width:100%!important}.check-list{display:block!important;margin:1em 0!important;padding:0!important;border:solid 1px rgba(0,0,0,.08)!important}.check-list li:before{content:"\f00c";font-family:icomoon!important;color:#d00000;display:block;position:absolute;font-size:2em;top:.4em;left:.5em}.check-list li strong{text-transform:uppercase;font-size:1.025em;color:#d00000}.check-list li a{color:#d00000}.check-list li a:hover{color:#eea806}.inner-close{font-size:1.25em;padding:2em 3% 1.5em;position:relative;border-bottom:solid 1px rgba(0,0,0,.33);text-align:center;margin:4.5rem 0 1.5rem;color:#000;font-weight:900}.inner-close:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.25) 44.99%,#fff 45%,#fff 54.99%,rgba(0,0,0,.25) 55%)}.inner-close:after{content:"";position:absolute;width:11%;height:3.3em;background-image:url(/wp-content/uploads/point-loma-cta.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;left:44.7%;top:-1.95em}.side-form{background:#d00000;padding:7% 9% 8% 9%}.side-label{text-align:center;font-weight:900;color:#fff;margin-bottom:3%;font-size:1.6em}.side-form .gform_wrapper .gform_footer input[type=submit]{width:100%;display:block;background-color:#000}.thank-you{position:relative}.thank-you .hypercore-page-title-bar{display:none}.plThankyou{background-image:url(/wp-content/uploads/ty-bg.jpg);background-size:cover;background-position:center;text-align:center;color:#fff;padding:5em 3em 5em 3em}.plThankyou .contain{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.8em}.plThankyou h1{color:#fff;font-weight:900;font-size:5em!important;margin-bottom:.6em;line-height:1}.plThankyou h1 span{display:block;font-size:1.1em;color:#d00000}.plThankyou p{font-size:1.4em}.plThankyou .button{display:block;width:100%}.plThankyou .contain.feedback{grid-template-columns:1fr 1fr}.resp-box{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:2% 0;margin:2% 0}.resp-txt{font-size:1.3em;margin-bottom:3%}.resp-box .button{width:55%;margin:auto;min-width:320px}.client-response{padding:5%;background:#000000ad}.client-response p{padding:0 2%}.client-response .gform_button{display:block!important;width:100%!important}.plThankyou.error-page h1 span{font-size:3em}@media screen and (min-width:63.939em) and (max-width:75.000em){.side-price{font-size:3.2em}.side-offer{font-size:1.2em}.hypercore-button{padding:.5em 1em}.plAbout__content h3{font-size:1.2em!important}.plSchedule__ctaContent h3{font-size:1.363em!important}.plMainstage__content h3{font-size:1.33em!important}.plReady__heading{font-size:1.4em}.coup-price{font-size:3.5em}.plPrideIcons .contain{grid-template-columns:2fr 2fr 2fr}.plPrideIcons__icon fa-icon{top:.9em}.plPrideIcons__icon span{top:3.8em}.plSchedule__cta img{bottom:-6.5em;width:18em}.plMainstage{grid-template-columns:3fr 2fr 2em}.plMainstage__content{padding:5em 3em}#header .nav__menu .menu-item a{padding:.75rem!important}}@media screen and (min-width:60.000em) and (max-width:63.938em){#header .nav__menu .menu-item a{padding:.75rem!important;font-size:.8em!important}.side-price{font-size:3.2em}.side-offer{font-size:1.2em}.plAbout__content h3{font-size:1.1em!important}.plSchedule__ctaContent p{font-size:1.05em}.plSchedule__ctaContent h3{font-size:1.363em!important}.plThankyou h1{font-size:4.7em!important}.plMainstage__content a{margin-bottom:.5em;font-size:.9em}.plMainstage__content{padding:5em 3em}.plMainstage{grid-template-columns:3fr 2fr 2em}.plMainstage__content h3{font-size:1.33em!important}.plReady__heading{font-size:1.3em}.coup-price{font-size:3.1em}.plPrideIcons .contain{grid-template-columns:2fr 2fr 2fr}.plPrideIcons__icon fa-icon{top:.9em}.plPrideIcons__icon span{top:3.8em}.plSchedule__cta img{bottom:-6.5em;width:18em}}@media screen and (min-width:55.001em) and (max-width:59.938em){#header .nav__menu .menu-item a{padding:.75rem!important;font-size:.8em!important}.side-price{font-size:5em}.side-offer{font-size:2.2em;margin-bottom:4%}.side-coup{padding:2% 11% 5% 11%}.side-label{font-size:2.1em}.plThankyou h1{font-size:4.4em!important}.plMainstage__content a{margin-bottom:.5em;font-size:.9em}.plMainstage__content{padding:5em 3em}.plMainstage{grid-template-columns:3fr 2fr 2em}.plMainstage__content h3{font-size:1.33em!important}.plReady__heading{font-size:1.2em}.plPrideIcons .contain{grid-template-columns:2fr 2fr 2fr}.plPrideIcons__icon fa-icon{top:.9em}.plPrideIcons__icon span{top:3.8em}.plSchedule__cta img{bottom:-6.5em;width:18em}.coup-price{font-size:2.9em}.deal-val{top:3.6em;width:5em}}@media screen and (min-width:39.939em) and (max-width:55.000em){.plFooter__thirds{grid-template-columns:1fr!important}.plMainstage{grid-template-columns:1fr!important}.halves{grid-template-columns:1fr!important}.side-price{font-size:5em}.side-offer{font-size:2.2em;margin-bottom:4%}.side-coup{padding:2% 11% 5% 11%}.side-label{font-size:2.1em}.plThankyou h1{font-size:3em!important}.plCoupons .contain{grid-template-columns:1fr}.plThankyou .contain,.plThankyou .contain.feedback{grid-template-columns:1fr}.plCoupons-coupon{margin:4% 5%;padding:4% 5%}.deal-logo{width:75%;margin-bottom:4%}.deal-val{top:7.6em;left:-5.8%;width:20%;transform:rotate(-7deg)}.coup-price{font-size:5.4em}}@media screen and (min-width:35.001em) and (max-width:39.938em){.top-bar{display:none!important}.side-price{font-size:4.5em}.side-offer{font-size:1.7em;margin-bottom:4%}.side-coup{padding:2% 11% 5% 11%}.side-label{font-size:2.1em}.plMainstage__content h3{font-size:1.275em!important}.plMainstage__content{padding:3em 4em}.plReady__heading{font-size:1.5em}.plThankyou h1{font-size:2.7em!important}.plThankyou{padding:5em 2em 5em 2em}.plThankyou p{font-size:1.3em}.plCoupons .contain{grid-template-columns:1fr}.plThankyou .contain,.plThankyou .contain.feedback{grid-template-columns:1fr}.plCoupons-coupon{margin:4% 5%;padding:4% 5%}.deal-logo{width:75%;margin-bottom:4%}.deal-val{top:7.6em;left:-5.8%;width:20%;transform:rotate(-7deg)}.coup-price{font-size:5.4em}.plPrideIcons .contain{grid-template-columns:1fr}.plPrideIcons__icon fa-icon{top:0!important}.plPrideIcons__icon span{top:0!important}.plPrideIcons__icon p{opacity:1!important}.pseo-wrap blockquote:after{display:none}.bullet-list li{width:100%}}@media screen and (min-width:25.001em) and (max-width:35.000em){.top-bar{display:none!important}.bullet-list li{width:100%}.pseo-wrap blockquote:after{display:none}.side-price{font-size:3.1em}.side-offer{font-size:1.3em;margin-bottom:4%}.side-coup{padding:2% 11% 5% 11%}.side-label{font-size:1.6em}.plPrideIcons__icon fa-icon{top:0!important}.plPrideIcons__icon span{top:0!important}.plPrideIcons__icon p{opacity:1!important}.plMainstage__content{padding:3em 2em}.plPrideIcons .contain{grid-template-columns:1fr}.plAbout__content h2{font-size:1.75em!important}.plMainstage__content h2{font-size:1.7em!important}.plMainstage__content h3{font-size:1.075em!important}.plThankyou p{font-size:1.2em}.plThankyou h1{font-size:1.8em!important}.plThankyou{padding:5em 2em 5em 2em}.plCoupons .contain{grid-template-columns:1fr}.plThankyou .contain,.plThankyou .contain.feedback{grid-template-columns:1fr}.plCoupons-coupon{margin:6% 5%;padding:4% 5%}.deal-logo{width:75%;margin-bottom:4%}.deal-val{position:absolute;top:3.1em;left:-5.8%;width:24%;transform:rotate(-7deg)}.coup-price{font-size:4.4em}.pseo-wrap blockquote{font-size:1.02em!important}}@media screen and (min-width:2.001em) and (max-width:25.000em){.top-bar{display:none!important}.bullet-list li{width:100%}.pseo-wrap blockquote{font-size:1.02em!important}.pseo-wrap blockquote:after{display:none}.side-price{font-size:2.6em}.side-offer{font-size:1.1em;margin-bottom:4%}.side-coup{padding:2% 11% 5% 11%}.side-label{font-size:1.4em}.plPrideIcons__icon fa-icon{top:0!important}.plPrideIcons__icon span{top:0!important}.plPrideIcons__icon p{opacity:1!important}.plPrideIcons .contain{grid-template-columns:1fr}.plContactStrip__content{font-size:1.5em}.plMainstage__content{padding:3em 2em}.plMainstage__content h2{font-size:1.7em!important}.plMainstage__content h3{font-size:1.075em!important}.plAbout__content h2{font-size:1.4em!important}.plThankyou{padding:5em 2em 5em 2em}.plThankyou p{font-size:1em}.plThankyou h1{font-size:1.4em!important}.plCoupons .contain{grid-template-columns:1fr}.plThankyou .contain,.plThankyou .contain.feedback{grid-template-columns:1fr}.plCoupons-coupon{margin:6% 5%;padding:4% 5%}.deal-logo{width:75%;margin-bottom:4%}.deal-val{position:absolute;top:3.1em;left:-5.8%;width:24%;transform:rotate(-7deg)}.coup-price{font-size:3.4em}}@font-face{font-family:icomoon;src:url(/wp-content/themes/hypercore/assets/fonts/icomoon.eot?ri559j);src:url(/wp-content/themes/hypercore/assets/fonts/icomoon.eot?ri559j#iefix) format('embedded-opentype'),url(/wp-content/themes/hypercore/assets/fonts/icomoon.woff2?ri559j) format('woff2'),url(/wp-content/themes/hypercore/assets/fonts/icomoon.ttf?ri559j) format('truetype'),url(/wp-content/themes/hypercore/assets/fonts/icomoon.woff?ri559j) format('woff'),url(/wp-content/themes/hypercore/assets/fonts/icomoon.svg?ri559j#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-scale-truck:before{content:"\e904"}.icon-shovel:before{content:"\e918"}.icon-tool:before{content:"\e918"}.icon-dig:before{content:"\e918"}.icon-plumb-sp:before{content:"\e909"}.icon-repiping-sp:before{content:"\e90a"}.icon-arm-sp:before{content:"\e928"}.icon-bbb-sp:before{content:"\e929"}.icon-shield-proserv:before{content:"\e90c"}.icon-financ-available-proserv:before{content:"\e940"}.icon-comm-involv-proserv:before{content:"\e946"}.icon-employ-opp-proserv:before{content:"\e947"}.icon-ac-install-proserv:before{content:"\e920"}.icon-ac-repair-proserv:before{content:"\e91e"}.icon-furnace-repair-proserv:before{content:"\e912"}.icon-furnace-install-proserv:before{content:"\e91d"}.icon-cert-prof-proserv:before{content:"\e919"}.icon-emerg-hour-proserv:before{content:"\e943"}.icon-fam-own-proserv:before{content:"\e939"}.icon-res-com-proserv:before{content:"\e944"}.icon-fast-resp-proserv:before{content:"\e948"}.icon-exp-trst-proserv:before{content:"\e94a"}.icon-plumbcon-ptp:before{content:"\e93b"}.icon-heatcon-ptp:before{content:"\e937"}.icon-cool-ptp:before{content:"\e90f"}.icon-sewer-water-con:before{content:"\e94e"}.icon-hands-bottom:before{content:"\e93c"}.icon-env-champc:before{content:"\e938"}.icon-tagap:before{content:"\e941"}.icon-neighboor-con:before{content:"\e942"}.icon-titan-sewer:before{content:"\e905"}.icon-hands-millers:before{content:"\e935"}.icon-frn-repair:before{content:"\e925"}.icon-jh-drain:before{content:"\e901"}.icon-jh-waterheater:before{content:"\e910"}.icon-newac-icon:before{content:"\e93e"}.icon-fb-circle:before{content:"\e907"}.icon-instagram-circle:before{content:"\e917"}.icon-twitter-circle:before{content:"\e91b"}.icon-yt-circle:before{content:"\e91f"}.icon-cooper-heat:before{content:"\e93f"}.icon-c1-flatrate:before{content:"\e95a"}.icon-connet-quality:before{content:"\e956"}.icon-housee-iconn:before{content:"\e930"}.icon-commerc-iconn:before{content:"\e92c"}.icon-surprise-nixco:before{content:"\e936"}.icon-cst-edu-n:before{content:"\e933"}.icon-accurate-sol-n:before{content:"\e949"}.icon-blaze-proffessionals:before{content:"\e945"}.icon-choice-cooling:before{content:"\e94c"}.icon-commercial-wrench-cstm:before{content:"\e93d"}.icon-cs-electrical:before{content:"\e91a"}.icon-goods-stargaur:before{content:"\e90d"}.icon-custom-24-m:before{content:"\e90e"}.icon-search:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-cog:before{content:"\f013"}.icon-gear:before{content:"\f013"}.icon-home:before{content:"\f015"}.icon-play-circle-o:before{content:"\f01d"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-check-circle:before{content:"\f058"}.icon-check-circle-o:before{content:"\f05d"}.icon-comment:before{content:"\f075"}.icon-arrows-h:before{content:"\f07e"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-comments:before{content:"\f086"}.icon-phone:before{content:"\f095"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-wrench:before{content:"\f0ad"}.icon-truck:before{content:"\f0d1"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-envelope:before{content:"\f0e0"}.icon-building-o:before{content:"\f0f7"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-mobile:before{content:"\f10b"}.icon-mobile-phone:before{content:"\f10b"}.icon-shield:before{content:"\f132"}.icon-rocket:before{content:"\f135"}.icon-ticket:before{content:"\f145"}.icon-thumbs-up:before{content:"\f164"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-newspaper-o:before{content:"\f1ea"}