 @import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');.conversion-landing-page .above-the-fold{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2023/08/hero-01.jpg) no-repeat center center / cover;position:relative;padding-left:7%;padding-right:7%;padding-top:20px;} #sticky-header{position:fixed;width:100%;top:0;left:0;transition:all 200ms ease-in-out;z-index:99;}#sticky-header.sticky-active{background:white;z-index:9;}#sticky-header.sticky-active .menu-phone :is( img ){display:none;}.sticky-logo{display:none;}#sticky-header.sticky-active .sticky-logo{display:block;}#sticky-header.sticky-active .sticky-logo img{width:96px;position:relative;left:4vw;top:2vh;}.angle-background{background:#ffffff;width:29vw;position:absolute;bottom:0px;height:210px;margin:0 auto;left:0;right:0;clip-path:polygon(50% 0%,0 100%,100% 100%);}  html{margin-top:0px !Important;} #wpadminbar{display:none !important;} body{font-family:'Lato',sans-serif;}h1,h1 a{color:#1a1a1a;font-family:'Bitter',serif;font-size:3.2em;font-weight:600;line-height:1.2;margin:25px 0;letter-spacing:3px;}h2{color:#1a1a1a;font-family:'Bitter',serif;font-size:2.8em;font-weight:600;line-height:1.2;letter-spacing:1px;margin:0 0 22px 0;letter-spacing:3px;}h3{color:#1a1a1a;font-family:'Bitter',serif;font-size:1.8em;font-weight:600;line-height:1.2;margin:23px 0;letter-spacing:2px;}h4{color:#1a1a1a;font-family:'Bitter',serif;font-size:1.5em;line-height:1.2;margin:25px 0;}p{color:#000;font-family:'Lato',sans-serif;font-size:17px;line-height:1.5;margin:15px 0;}ul{color:#000000;font-family:'Lato',sans-serif;font-size:17px;list-style-type:none;margin-top:1em;}ol{color:#ffffff;}figure{margin:0 auto;}.row{margin:0 auto;max-width:98em;width:100%;}.full-width{max-width:100%;}.overflow-hidden{overflow:hidden !important;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.vertical-padding-xx-large{padding-top:180px;padding-bottom:160px;}.vertical-padding-extra-large{padding-top:120px;padding-bottom:110px;}.vertical-padding-large{padding-top:104px;padding-bottom:100px;}.vertical-padding-medium{padding-top:95px;padding-bottom:90px;}.vertical-padding-small{padding-top:74px;padding-bottom:70px;}.top-padding-small{padding-top:74px;}.top-padding-medium{padding-top:95px;}.top-padding-large{padding-top:104px;}.bottom-padding-xx-large{padding-bottom:160px;}.bottom-padding-large{padding-bottom:104px;}.bottom-padding-medium{padding-bottom:90px;}.bottom-padding-small{padding-bottom:70px;} [class*="fadein-"]{opacity:0;}.scrollfade{opacity:0;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;-moz-transform:translateY(-70px);-webkit-transform:translateY(-70px);-o-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px);}.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-70px);-webkit-transform:translateX(-70px);-o-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px);}.from-right.scrollfade{-moz-transform:translateX(70px);-webkit-transform:translateX(70px);-o-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-bottom.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-bottom.scrollfade{-moz-transform:translateY(70px);-webkit-transform:translateY(70px);-o-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);} @-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);transform:translateY(-5px);}} @-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);} 40%{-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}} @keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);}} .bounce{animation:bounce 2s forwards;-moz-animation:bounce 2s forwards;-webkit-animation:bounce 2s forwards;}.absolute{position:absolute !important;}.relative{position:relative !important;}.page-wrapper{max-width:75rem;clear:both;}  .header-company-details{padding:8px 0;}.header-company-title{color:#ffffff;font-size:25px;font-weight:bold;margin:0;}.header-company-title a{color:#ffffff;float:left;font-size:25px;font-weight:bold;line-height:1.1em;margin:21px 0 5px 0;text-align:left;text-decoration:none;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.header-company-serviceorder{color:#ffffff;font-size:16px;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.navigation-wrapper{background:#ffffff;border-bottom:1px solid whitesmoke;float:left;padding:3px 0px;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.header-inner-wrapper{min-height:106px;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.header-inner-wrapper .logo-wrapper{float:left;max-width:90px;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.social-header{padding-top:40px;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.social-header .social-title{color:#b7b7b7;font-family:'Lato',sans-serif;font-size:14px;font-weight:lighter;letter-spacing:3px;text-transform:uppercase;}.social-header .social-title:after{background:#b76643;bottom:50%;content:"";display:inline-block;height:3px;position:absolute;right:0;top:49%;width:67px;}.social-header .fa{color:#ffffff;margin:0 10px;}.social-header .fa:hover{color:#97b5d9;}.header-phone{background:#97b5d9;height:100%;padding:0;}.header-phone a{box-shadow:1px 1px 40px 0px rgba(0,0,0,0.29);color:#ffffff;display:block;font-family:'Lato',sans-serif;font-size:13px;font-weight:bold;letter-spacing:4px;height:106px;padding-top:45px;text-transform:uppercase;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.header-phone a:hover{background:#1764b6;}  .top-bar{background:none;display:block;}.top-bar-section ul li{background:none;text-align:center;}.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button){background:none;color:#000000;}.top-bar-section .dropdown{background:#ffffff;left:50%;margin-top:0px;opacity:0;padding:15px 0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;} .top-bar-section .has-dropdown.not-click:hover > .dropdown{box-shadow:-1px 6px 20px 0px rgba(52,51,51,0.71);opacity:1;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:white !important;color:#000000 !important;} .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#1764b6 !important;color:#ffffff !important;}.top-bar-section .dropdown li.active:not(.has-form){background:#1764b6;}.top-bar-section .has-dropdown > a{padding-right:30px !important;}  .sticky-nav.active .header-company-title a{font-size:21px;margin:3px 0;}.sticky-nav.active .header-inner-wrapper .logo-wrapper{max-width:54px;}.sticky-nav.active .social-header{padding-top:27px;}.sticky-nav.active .header-phone a{height:70px;padding-top:25px;}.sticky-nav.active .header-inner-wrapper{min-height:60px;}.sticky-nav.active .navigation-wrapper{padding:0;}.sticky-nav.active .header-company-serviceorder{font-size:14px;}  .slider-wrapper{height:85vh;overflow:hidden;background:white;}.slick-background-wrapper{left:0;overflow:hidden;position:absolute;top:0 !important;width:100% !important;z-index:-1;}  .tagline-wrapper{background:#1a1a1a;float:left;width:100%;}.tagline{background:#1764b6;}.tagline p{color:#ffffff;display:inline-block;font-family:'Bitter',serif;font-size:25px;line-height:1.8;margin:6px 0;}.scroll-arrow{cursor:pointer;padding:13px 0px;}.scroll-arrow .fa{color:#1764b6;font-size:3.7em;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;}.scroll-arrow:hover .fa{text-shadow:0px 2px 20px rgba(0,0,0,0.59);}.located-in p{color:#8c8c8c;font-size:12px;font-weight:lighter;line-height:10px;letter-spacing:3px;text-transform:uppercase;}  .dark-blue{background:#072b57;}.split-content{float:left;width:100%;}.content-container{overflow:hidden;padding:5.6vw 5vw;}#roof-layers{height:530px;}#roof-layers span{background:url("https://blackanchorroofing.com/wp-content/themes/rfr4/images/roof-layers.png");display:inline-block;height:44px;opacity:0;position:absolute;top:0;width:98px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}#roof-layers .layer-2{background-position:0 -60px;}#roof-layers .layer-3{background-position:0 -120px;}#roof-layers .layer-4{background-position:0 -190px;}#roof-layers .layer-5{background-position:0 -265px;}#roof-layers .layer-6{background-position:0 -340px;}#roof-layers .layer-7{background-position:0 -410px;}#roof-layers .layer-8{background-position:0 -482px;}#roof-layers .active{opacity:1;position:relative;}#roof-layers .layer-2.active{top:10px;}#roof-layers .layer-3.active{top:20px;}#roof-layers .layer-4.active{top:40px;}#roof-layers .layer-5.active{top:60px;}#roof-layers .layer-6.active{top:80px;}#roof-layers .layer-7.active{top:100px;}#roof-layers .layer-8.active{top:120px}.triangle-corners::before{border-bottom:40px solid transparent;border-left:35px solid #97b5d9;border-right:35px solid #97b5d9;border-top:0px solid;content:"";display:block;left:0;position:absolute;top:-50px;width:100%;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}.triangle-corners::after{border-bottom:0px solid;border-left:30px solid #97b5d9;border-right:0px solid transparent;border-top:30px solid transparent;bottom:-50px;content:"";display:block;left:0;position:absolute;width:100%;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}.scrollfade.complete .triangle-corners::before,.scrollfade.complete.triangle-corners::before{content:"";left:0;top:0px;}.scrollfade.complete .triangle-corners::after,.scrollfade.complete.triangle-corners::after{content:"";left:0;bottom:0;}.contact-page.triangle-corners::before{top:0;}.contact-page.triangle-corners::after{bottom:0;}.content-wrapper{background:#ffffff;}.content-wrapper .special-font{color:#1764b6;display:block;font-family:'Lato',sans-serif;font-size:20px;line-height:19px;text-transform:uppercase;}.content-wrapper .separator{background:#b76643;display:block;height:3px;margin-top:20px;position:relative;width:50px;}.content-wrapper .separator.text-center{margin-left:auto;margin-right:auto;}ul.square.inside-bullet li{color:#ffffff;list-style-position:inside;}.btn-1{background:#1a1a1a;bottom:0;position:relative;font-size:12px;font-family:'Lato',sans-serif;letter-spacing:4px;margin:0;right:0;padding:16px 0px;text-transform:uppercase;width:300px;z-index:1;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.btn-1:hover{background:#1764b6;width:340px;}.btn-1 .fa{position:relative;right:0;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.btn-1:hover .fa{right:-30px;}.img-container{background-size:cover !important;background-position:center center !important;}.img-container-1{background:url(https://blackanchorroofing.com/wp-content/themes/rfr4/images/residential-home-img1.jpg);}.img-container-2{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2021/03/21.jpg);}.img-container-3{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2021/03/22.jpg);}  .cta-section{padding:87px 0;}.cta-section h2{color:#6fdddd;}.cta-section .special-font{color:black;}.cta-section p{color:black;}.cta-section ul li{color:black;}.btn-2{background-color:#b76643;border-radius:5px;font-size:14px;font-weight:lighter;letter-spacing:2px;margin-top:40px;max-width:478px;padding:22px 0;text-transform:uppercase;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.btn-2:hover{background-color:#b76643;box-shadow:1px 1px 40px 6px rgba(0,0,0,0.29);}  .inner-page h1{color:#1a1a1a;font-family:'Bitter',serif;letter-spacing:1px;line-height:1.2;margin:0 0 22px 0;}.inner-page .dark-blue h2{color:#ffffff;padding-top:35px;}.inner-page .dark-blue .white-bg h2{padding-top:0!important;}.inner-page .dark-blue h2 span{color:#6fdddd;}.inner-page .dark-blue h3{color:#97b5d9;}.inner-page .dark-blue p,.inner-page .dark-blue ul li{color:#ffffff;}.inner-page .dark-blue ul.square{color:#ffffff;}.inner-page .top-section{background:#ffffff;background-attachment:fixed;background-size:cover;}  .gallery-page .gallery-wrapper .gallery-image{border:0;opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.gallery-page .gallery-wrapper .gallery-image:hover{box-shadow:0px 5px 50px 0px black;opacity:0.8;}.gallery-page .gallery-wrapper .gallery-image::before{border-bottom:40px solid transparent;border-left:35px solid #072b57;border-right:35px solid #072b57;border-top:0px solid transparent;content:"";display:block;height:30px;position:absolute;top:-50px;width:100%;z-index:9;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.gallery-page .gallery-wrapper .gallery-image::after{border-bottom:0px solid transparent;border-left:35px solid #072b57;border-right:35px solid #072b57;border-top:35px solid transparent;bottom:-50px;content:"";display:block;height:30px;position:absolute;z-index:9;width:100%;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.gallery-page .gallery-wrapper .gallery-image:hover::before{border-left:35px solid #072b57;border-right:35px solid #072b57;border-top:0px solid transparent;border-bottom:40px solid transparent;content:"";display:block;height:30px;position:absolute;top:0px;z-index:9;width:100%;}.gallery-page .gallery-wrapper .gallery-image:hover::after{border-left:35px solid #072b57;border-right:35px solid #072b57;border-top:35px solid transparent;border-bottom:0px solid transparent;bottom:0px;content:"";display:block;height:30px;position:absolute;width:100%;z-index:9;}  .footer-wrapper{background:none;padding:4vw 0 0;position:relative;width:100%;}.footer-wrapper h1{padding:0 0 25px 0;}.footer-wrapper p{font-size:14px;font-weight:600;}.scrollTop{bottom:0;color:#1764b6;font-size:36px;right:0;padding:8px 18px;z-index:99;}.scrollTop .fa{cursor:pointer;}.contact-page{position:relative;}.contactForm{margin-top:37px;}.contactForm label{display:block;font-weight:bold;}.contactForm input{box-shadow:none;font-size:17px;height:2.5rem;margin-bottom:15px;padding:0px 13px;width:100%;}.contactForm textarea{box-shadow:none;font-size:17px;margin-bottom:15px;padding:16px 13px;width:100%;}.contactForm input:focus,.contactForm textarea:focus{border:1px solid #e0e0e0;box-shadow:1px 5px 20px 0px #c3c3c3;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:30px;text-align:center;}.contactForm .submitWrapper span.submit{color:#ffffff;cursor:pointer;display:inline-block;font-family:'Bitter',serif;font-size:23px;padding:10px 20px;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;}.contactForm .submitWrapper span.submit:hover{background-color:#072b57;box-shadow:0px 6px 20px 5px rgba(0,0,0,0.35);}.google-map{box-shadow:-5px 4px 39px -2px rgba(0,0,0,0.36);}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}.bg-img-home{background-image:url(https://14432546074.linknowmedia.tv/wp-content/uploads/sites/1370/2022/11/21.png);height:100vh;background-repeat:no-repeat;background-size:cover;background-position:top;}  .scroll-arrow.scroll-to-content{position:absolute;left:0;bottom:0;right:0;text-align:center;}h3.home-h31{display:inline-block;padding-left:41px;margin-bottom:6vh;padding-right:1vw;}h3.home-h3{display:inline-block;padding-left:41px;border-left:2px solid;padding-right:1vw;}.h3-heading{position:relative;bottom:8vh;}img.img-home{margin:0 auto;display:block;margin-top:0vh;width:37%;border:1px solid;padding:3%;}.RmrUb{max-width:1525px !important;height:100%;margin:50px auto !important;}a.button.btn-2{background:#1764b6;color:white;font-size:11px;margin-bottom:2vh;}.social a{color:white;text-align:center;font-size:27px;position:relative;left:13vw;padding-left:1vw;}.phone a{color:white;border:1px white solid;padding:16px;float:right;position:relative;right:2%;background:#0000004f;}.background-home{background-image:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2023/06/homeimg02.jpg);height:43vh;margin-top:5vh;margin-bottom:5vh;}.home-banner{padding:71px;text-align:center;padding-left:9vw;padding-right:11vw;}.home-banner *{color:#ffffff;}ul{color:#ffffff;}ul.square{list-style-type:square;margin-left:1.1rem;color:black;}.custom-inner{background:#1b252e;padding-bottom:15vh;}img.bad{margin-left:2vw;margin-bottom:3vh;}.btn-3{background-color:#1764b6;border-radius:5px;font-size:14px;font-weight:lighter;letter-spacing:2px;margin-top:40px;max-width:257px;padding:22px 0;text-transform:uppercase;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;margin-left:2vw;} .rotate-1{-webkit-animation:rotate-1 1s ease;-moz-animation:rotate-1 1s ease;-o-animation:rotate-1 1s ease;animation:rotate-1 1s ease;} ul.disc{list-style-type:none;margin-left:1.1rem;color:black;} @keyframes rotate-1{0%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}}.inner-pages{padding-top:15vh;}.inner-page-bg{background:#272c33;padding-bottom:2vh;padding-top:2vh;}img.logo-inner{max-width:150px;display:block;filter:invert(1);transform:rotate(0.96turn);}#sticky-header.sticky-active i.fa.fa-facebook{font-size:22px;}#sticky-header.sticky-active i.fa.fa-instagram{font-size:22px;}#sticky-header.sticky-active i.fa.fa-map-marker{font-size:22px;} .header-wrapper.custom.inner-pages-conv::after,.header-wrapper.custom.inner-pages-conv::before{display:none;} .inner-pages-conv{padding-top:20vh;}   .slick-slide img{margin:0 auto;}.header-wrapper.custom{position:relative;} .row.full{max-width:100%;} .social-icons{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:99;background:#1a1a1a;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;} .social-icons .fa{font-size:20px;display:block;padding:30px;color:#ffffff;} .hero-section{height:calc(85vh - 56px);} .logo-wrapper{height:100%;position:relative;} .logo{position:absolute;top:calc(27% - 59px);right:26vw;filter:invert(1);transform:rotate(0.96turn);}.logo-about{position:absolute;top:calc(27% - 10px);right:25vw;filter:invert(1);transform:rotate(0.96turn);width:17%;} .hero-text{height:100%;} .hero-text-inner{position:absolute;left:0;top:calc(46% - 62px);transform:translateY(-50%);} .hero-text-inner p,.hero-text-inner a{margin:0;font-family:'Lato',sans-serif;line-height:1.2;color:#ffffff;} p.city{font-size:3vw;} p.m-specials{font-size:1vw;font-weight:600;color:white;margin:0;} .top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.has-dropdown a:not(.has-form){background:none;color:#000000;font-size:16px;padding:0 30px;text-transform:capitalize;letter-spacing:1px;font-weight:bold;} .hero-text-inner a{padding:12px;border:3px solid;line-height:5;}.custom-padding{padding:10vh;}body{font-family:'Lato',sans-serif;overflow-x:hidden;}h1,h1 a,h2,h3,h4{font-family:'Bitter',serif;color:#1a1a1a;}p{font-family:'Lato',sans-serif;}ul{font-family:'Lato',sans-serif;} .row.custom-padding{max-width:66.66%;}.home-1{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2019/06/home1.jpg)} .home-3{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2019/06/home2.jpg)} .home-1,.home-3{background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;z-index:0;} i.fa.fa-chevron-down{line-height:0;padding:50px;} .footer-wrapper.footer-conver-bg{background:#1b252e;padding:25px 0;position:relative;width:100%;} .cta-section h2{color:black;} .btn-2{background-color:#8bc8db;color:#000} .btn-2:hover{background-color:#aadb8b;color:#000} a.custom-btn{font-family:'Bitter',serif;font-size:21px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;} .custom-btn span{background:#1a1a1a;padding:10px 10px 10px 20px;color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;} a.custom-btn:hover{background:#1a1a1a;color:#ffffff;padding:10px 10px 10px 0px;} .custom-btn:hover span{background:#ffffff;padding:10px 0px 10px 20px;color:#1a1a1a;margin-right:10px;} .top-adjust{padding-top:0 !important;} .page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding-top:5% !important;} ol.square{color:#000000;} .row.badge-wrapper{background:#ffffff;max-width:100%;text-align:center;} p.badges{display:inline-block;background:#8bc8db;width:100%;max-width:20%;padding:2vh;color:#000;font-size:20px;border-radius:20px;} .gallery-filter ul li{font-size:12px;padding:0 2px;} .slick-background-wrapper::after{display:block;content:"";background:rgb(0 0 0 / 55%);width:100%;height:100%;position:absolute;top:0;} .inner-page .dark-blue b{color:#ffffff;} h2.blue{color:#addff8 !important;} .block{display:block;}.top-bar-section .has-dropdown > a::after{border-color:rgba(0,0,0,0.8) transparent transparent transparent;} p.city{font-size:268%;margin-bottom:1vh;padding-right:5%;}.hero-section{height:calc(93vh - 56px);}.about-bg{background:#e2e2e2;}.row.bg-logo::after{background:center/ cover url(https://4432546074.linknowmedia.tv/wp-content/uploads/sites/168/2023/06/red-logo.png);content:"";width:618px;height:630px;position:absolute;bottom:;right:0;z-index:-1;margin-top:20vh;opacity:0.5;}div#primary *{color:black;}.dark-blue a{color:white;}div#primary a.button{color:white;}#sticky-header.sticky-active{border-bottom:1px solid black;}.home-grid{margin-top:5vh;}.inner-page-bg-conv{background:#272c33;padding-bottom:4vh;padding-top:4vh;}.post-content li{color:black;}div#blog-main-wrapper{padding-top:10vh;}.thank-you{padding:10vh 0;}.thank-you p{font-size:2em;}.footer-social a{color:#ffffff;font-size:2em;margin:0 10px;}.footer-social{padding-top:5vh;}.footer-social a:hover{color:#6e9fcb;}  #sticky-header.sticky-active{padding-top:0;}.texture-bg{background:#97b5d9;}.logo-wrapper img{max-width:125px;}.phone-wrapper{text-align:center;padding-top:8vh;}.phone-num{color:white;font-size:1.1vw;font-weight:bold;}.phone-num:hover{color:white;}  .phonering-alo-phone.phonering-alo-static{opacity:.6}.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover{opacity:1}.phonering-alo-ph-circle{width:160px;height:160px;top:0px;left:20px;position:absolute;background-color:transparent;border-radius:100% !important;border:2px solid rgba(255,255,255,0.4);border:2px solid #ffffff;opacity:.1;-webkit-animation:phonering-alo-circle-anim 1.2s forwards ease-in-out;animation:phonering-alo-circle-anim 1.2s forwards ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%} .phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle{-webkit-animation:phonering-alo-circle-anim 1.1s forwards ease-in-out!important;animation:phonering-alo-circle-anim 1.1s forwards ease-in-out!important} .phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle{-webkit-animation:phonering-alo-circle-anim 2.2s forwards ease-in-out!important;animation:phonering-alo-circle-anim 2.2s forwards ease-in-out!important} .phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle{border-color:#1764b6;opacity:.5} .phonering-alo-phone.phonering-alo-red.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-red:hover .phonering-alo-ph-circle{border-color:#1764b6;opacity:.5} .phonering-alo-phone.phonering-alo-red .phonering-alo-ph-circle{border-color:#ffffff;opacity:.5} .phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle{border-color:#fdfdfd;opacity:.5}.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle{border-color:#752121;opacity:.5} .phonering-alo-ph-circle-fill{width:100px;height:100px;top:30px;left:50px;position:absolute;background-color:#000;border-radius:100% !important;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s forwards ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s forwards ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%} .phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill{-webkit-animation:phonering-alo-circle-fill-anim 1.7s forwards ease-in-out!important;animation:phonering-alo-circle-fill-anim 1.7s forwards ease-in-out!important} .phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill{-webkit-animation:phonering-alo-circle-fill-anim 2.3s forwards ease-in-out!important;animation:phonering-alo-circle-fill-anim 2.3s forwards ease-in-out!important;opacity:0!important} .phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill{background-color:rgba(153,0,0,0.5);background-color:#1764b6;opacity:.75!important} .phonering-alo-phone.phonering-alo-red.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-red:hover .phonering-alo-ph-circle-fill{background-color:rgba(148,46,46,0.5);background-color:#1764b4;opacity:.75!important} .phonering-alo-phone.phonering-alo-red .phonering-alo-ph-circle-fill{background-color:rgba(255,255,255,0.5);} .phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill{background-color:rgba(253,253,253,0.5);opacity:.75!important;} .phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill{background-color:rgba(153,0,0,0.5);opacity:.75!important} #phonering-alo-phoneIcon .fa.fa-phone{width:100px;height:100px;top:7vh;left:50px;font-size:30px;position:absolute;color:white;border-radius:100% !important;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s forwards ease-in-out;animation:phonering-alo-circle-img-anim 1s forwards ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%} .phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle{-webkit-animation:phonering-alo-circle-img-anim 1s forwards ease-in-out!important;animation:phonering-alo-circle-img-anim 1s forwards ease-in-out!important} .phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle{-webkit-animation:phonering-alo-circle-img-anim 0 forwards ease-in-out!important;animation:phonering-alo-circle-img-anim 0 forwards ease-in-out!important} .phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle{background-color:#ffffff;} .phonering-alo-phone.phonering-alo-red.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-red:hover .phonering-alo-ph-img-circle{background-color:#1764b6;} .phonering-alo-phone.phonering-alo-red .phonering-alo-ph-img-circle{background-color:#752121;} .phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle{background-color:#fdfdfd;} .phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle{background-color:#1764b6;}  .license-wrapper{padding-top:4vh;} .color-text{color:#5286e7;position:relative;margin-right:1rem;} .nav-wrapper{display:flex;align-items:stretch;position:relative;z-index:3;margin-left:auto;background:#1764b6;border-top:3px solid #545454;}.nav-wrapper::before{content:"";height:100%;width:15px;position:absolute;left:-7px;transform:skewX(-15deg);background:#1764b6;border-left:3px solid #545454;} .home-link.custom i{display:none!important;}  .slider-wrapper{width:100%;height:65vw;margin:0 auto;overflow:hidden!important;position:relative;background:#cecece;}.caption-slider{position:absolute;left:0;right:0;top:44%;z-index:0;text-align:center;}.fade{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;text-transform:uppercase;font-size:3em;color:#fff;text-align:center;width:100%;font-family:'Bitter',serif;max-width:61%;line-height:50px;} .bounceInDown{opacity:0;-webkit-animation:bounceInDown 1s;animation:bounceInDown 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;} .fadeInDown{opacity:0;-webkit-animation:fadeInDown 1s;animation:fadeInDown 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.badge-slider{position:absolute;left:0;right:0;top:50%;max-width:50%;margin:0 auto;display:flex;justify-content:center;}.badge-slider img{max-width:350px;} .roofing-angle{background:center /cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/effect-roof.png);position:absolute;left:0;right:0;bottom:0;height:16vw;}.mobile-link{display:none;}   .slider-brand{overflow:hidden;}.home-img1{position:relative;}.home-img1 img{border-left:6px solid #1764b4;border-right:6px solid #1764b4;}.angle-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/02/dark-bg2.png);}.gallery-box{padding:8vh 0;}.gallery-box h2{color:white;}.home-img-circle{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/home-img2.jpg);background-repeat:no-repeat;width:575px;height:575px;border:5px solid #1764b6;border-radius:100%;position:relative;top:-8vh;display:block;margin:0 auto;}.circle-text{padding-top:12vh;text-align:left !important;padding-left:3vw;}.circle-text h2{margin:10px 0;}.circle-text p,.circle-text ul li{font-weight:bold;} .home-img3{background:center / contain no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/home-img3.jpg);}.white-angle-bg{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/02/border-angle-bg2.png);}.cta-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/cta-bg.jpg);}.bottom-angle-img{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/bottom-angle-img.png);}.equal-flex{display:flex;justify-content:center;}.row.wide{max-width:108rem;margin:0 auto;}.white-text *{color:white;} .home-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/middle-bg.jpg);}.inner-page-bg{background:#072b57;} .accent-text{color:#1764b6;}.light-text{color:#97b5d9;} .angle-border{position:relative;top:-3vh;max-width:18%;filter:hue-rotate(242deg) brightness(2.9);}.big-padding{padding-top:35vh;padding-bottom:15vh;}   .flipping-wrapper{width:90%;margin:0 auto;max-width:80rem;} .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;} .col{width:100%;margin:0;cursor:pointer;} .container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;} .front,.back-home{background-size:cover;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);border-radius:10px;background-position:center;-webkit-transition:-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);-o-transition:transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:transform .7s cubic-bezier(0.4,0.2,0.2,1),-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;min-height:280px;height:auto;border-radius:10px;color:#fff;font-size:1.5rem;} .back-home{background:#6aa3be;}.back-home a{background-color:#ffffff;color:#272c33;border-radius:5px;font-size:14px;font-weight:lighter;letter-spacing:2px;margin-top:40px;padding:15px 35px;text-transform:uppercase;width:100%;-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;} .inner img{max-width:100px;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-top:-5px;filter:hue-rotate(242deg) brightness(2.9);} .front:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';display:block;opacity:.6;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;} .container:hover .front,.container:hover .back-home{-webkit-transition:-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);-o-transition:transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:transform .7s cubic-bezier(0.4,0.2,0.2,1);transition:transform .7s cubic-bezier(0.4,0.2,0.2,1),-webkit-transform .7s cubic-bezier(0.4,0.2,0.2,1);} .back-home{position:absolute;top:0;left:0;width:100%;} .front{background:#072b57;} .inner{-webkit-transform:translateY(-50%) translateZ(60px) scale(0.94);transform:translateY(-50%) translateZ(60px) scale(0.94);top:50%;position:absolute;left:0;width:100%;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2;} .container .back-home{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;} .container .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;} .container:hover .back-home{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;} .container:hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;} .front .inner a{font-size:2rem;margin-bottom:2rem;position:relative;} .front .inner a:after{content:'';width:4rem;height:2px;position:absolute;background:#C6D4DF;display:block;left:0;right:0;margin:0 auto;bottom:-.75rem;} .front .inner span{color:#ffffff;} @media screen and (max-width:64rem){.col{width:calc(33.333333% - 2rem);}} @media screen and (max-width:48rem){.col{width:calc(50% - 2rem);}} @media screen and (max-width:32rem){.col{width:100%;margin:0 0 2rem 0;}}   .middle-bg{background:white;}.inner-page-bg{background:#072b57;}.inner-header{padding:8% 0 5%;} .inner-header h1{text-align:center;font-weight:bold;margin:0;}.inner-page-bg *{color:white;}.border-bottom{content:"";border-bottom:6px solid #1764b6;max-width:10%;left:0;height:7px;position:absolute;bottom:4vh;display:block;margin:0 auto;text-align:center;right:0;}.inner-page{padding-top:1vw !important;}  .logo-conversion img{max-width:100%;}  .info-wrapper h2{font-size:20px;letter-spacing:0;}.footer-hours p{font-size:17px;text-transform:capitalize;}.footer-links ul li a,.footer-hours p,.footer-contact p{font-size:16px;line-height:1.2;}.footer-links ul li a:hover{color:#1764b6;}.copyright-text{padding:3px 0;}.copyright-text p{font-size:18px;font-family:'Bitter',serif;text-transform:capitalize;letter-spacing:0;}.color-icon a{background:#1764b6;width:50px;height:50px;padding:5px 20px;font-size:26px;}.footer-contact p{display:flex;align-items:flex-start;justify-content:flex-start;gap:15px;margin-bottom:0;}.footer-contact i{border:1px solid #353535;border-radius:5px;flex-shrink:0;color:#1764b6;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}   @-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1} 30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}} @-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2} 100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}} @-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)} 10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)} 20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)} 30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)} 40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg)} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}} @-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} 100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}} @keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} 100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}} @-webkit-keyframes fadeOutRight{0%{opacity:1} 100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @keyframes fadeOutRight{0%{opacity:1} 100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1} 30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}} @keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1} 30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}} @-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2} 100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}} @keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2} 100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}} @-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)} 10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)} 20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)} 30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)} 40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}} @keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)} 10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)} 20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)} 30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)} 40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)} 50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)} 100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}} @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);} 100%{opacity:1;-webkit-transform:none;transform:none;}} @keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);} 100%{opacity:1;-webkit-transform:none;transform:none;}} @-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);} 0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);} 60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);} 75%{opacity:1;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);} 90%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);} 100%{opacity:1;-webkit-transform:none;transform:none;}} @-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1.0);-ms-transform:scale(1.0); -webkit-transform:scale(1.0); -o-transform:scale(1.0); -moz-transform:scale(1.0);} 100%{transform:scale(1.2);-ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2);}} @keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}} @-moz-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}} @-webkit-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}} @-o-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}} @-ms-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}@keyframes floating{0%{transform:translate(0,0px);} 50%{transform:translate(0,15px);} 100%{transform:translate(0,-0px);}} @keyframes hinge1{0%{transform:rotate(0)} 50%{transform:rotate(10deg)} 100%{transform:rotate(-10deg)}}  article.post:not(.archive-post){padding:20px 0 !important;}.float-icon{animation-name:floating;animation-duration:3s;animation-iteration-count:forwards;animation-timing-function:ease-in-out;margin-top:-5px;} .effect-img-round{position:absolute;animation:hinge1 10s linear 0s forwards infinite;z-index:0;width:100%;left:0;top:0;transform:translate(-50%,-50%);margin:auto;margin-top:auto;margin-top:-32vh;opacity:0.6;}.padded-text{padding-right:5vw;}.inner-header img{padding-top:2vh;width:600px;}article.post .post-title{line-height:1.1;}.top-padding{padding-top:28vh;}body,html{scroll-padding-top:255px;}h2.top-padding{padding-top:0 !important;}.flex-aligner{display:flex;align-items:center;}section.row.service-areas-wrapper h1{display:none;}.service-area{padding-top:15vh;}.row.service-areas-wrapper{padding-top:0% !important;}.badge-slider a{filter:drop-shadow(3px 1px 1px black);}span.border-bottom{display:none;}.row.inner-header.flex-aligner{padding-bottom:0;}.strip-bot{padding-bottom:0;}section.shadow-box{background:#00000000;height:100%;width:100%;position:absolute;}section.shadow-box::before{content:"";position:absolute;left:50%;top:50%;width:50%;height:30%;background:rgb(255 255 255 / 30%);transform:translate(-50%,-50%);}.lnmcr-row{padding-top:125px !important;}.top-padding-medium{padding-top:8vh;}.phone-bar{padding:0.5vw 5vw;background:#000000;}.phone-bar .fa{padding-right:0.5vw;}.service-area{margin-top:9vw;}.slider-overflow{position:absolute;display:flex;bottom:14%;left:25%;background:#e8e8e8c4;padding:2vw 3vw 3vw;justify-content:center;flex-direction:column;}.slider-overflow p.like-h3{font-family:'Bitter',serif;font-size:3.5em;font-weight:600;margin-bottom:0;letter-spacing:3px;}.slider-overflow p{color:#000000;font-size:1.15em;font-weight:600;}.grid-svcs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1vw;}.svc-titles{position:absolute;bottom:1vw;left:1vw;min-width:40%;}.svc-titles p{background:#072b57;color:#ffffff;font-family:'Lato',sans-serif;font-size:1.2em;font-weight:600;padding:0.5vw;border-radius:7px;}.padded-svc{padding:1vw 0;}.svc-hover:hover .svc-titles p{background:#ffffff;color:#1a1a1a;transition:0.3s;}.svc-hover img{transition:transform 0.3s ease;transform:scale(1);}.svc-hover:hover img{transition:transform 0.3s ease;transform:scale(0.98);}button#submitContact{width:100%;}.est-bg{height:55vw;overflow:hidden;background-color:#cecece;}.comp1{position:relative;background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2026/03/comp1-1.jpg);height:34vw;width:55%;}.comp2{position:relative;background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2026/03/comp2-1.jpg);height:34vw;width:45%;}.grid-review{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}.grid-review .columns{background:#072b57;padding:3vw;}.grid-review .fa,.grid-review strong{color:#97b5d9;}.grid-review h3,.grid-review p{color:#ffffff;}.grid-review strong{font-size:1.4em;}.grid-review p{font-size:1.2em;font-weight:600;}.review-shadow img{background:#ffffff;padding:8px;box-shadow:0px 1px 2px 3px #efefef;border-radius:20px;}.color-bg1{background:#97b5d9;height:45vw;}.color-bg2{background:#072b57;height:45vw;}.color-bg2 h2{color:#ffffff;}.home5{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2026/04/home5.jpg);height:30vw;}a.cta-btn{position:relative;display:block;background:#97b5d9;color:#000000;font-weight:600;padding:12px 20px;border-radius:50px;width:200px;text-align:center;}a:hover.cta-btn{background:#072b57;color:#ffffff;}.footer-socials .fa{font-size:1.3em;padding:15px 25px 0 0;}button:hover,button:focus,.button:hover,.button:focus{background:#072b57;}.core-members{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2026/03/nice-to-meet1.jpg);height:555px;}.light-blue{background:#c4d9f3;}.white-bg{background:#ffffff;}.white-bg *:not(.button){color:#000000!important;}.h-padded{padding:3vw;}.intro-type p{font-size:1.2em;line-height:1.5;}.grid-members{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px;}.grid-members img{width:100%;}.grid-members .white-bg{padding:1vw;}.grid-members h2{font-size:1.5em;margin-bottom:0;letter-spacing:0;}.grid-members p{font-weight:600;margin:5px;}.core-members2{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2026/03/core-members2.jpg);height:555px;}.columns ul{color:#000000;}.promise-section .fa{font-size:2em;padding:1vw;background:#072b57;color:#ffffff;border-radius:50%;}.grid-gateway{display:grid;grid-gap:20px;padding-top:20px;}.grid-gateway.one{grid-template-columns:1fr;}.grid-gateway.twos{grid-template-columns:1fr 1fr;}.grid-gateway.three{grid-template-columns:1fr 1fr 1fr;}.grid-gateway.fours{grid-template-columns:1fr 1fr 1fr 1fr;}.grid-gateway.fives{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.grid-gateway img{width:100%;}p.like-h3{font-size:1.5em;}.svc-boxes{background:#ffffff;}.svc-boxes *{color:#000000!important;}.padded-svc{padding:1vw 1.5vw;}.archive-post.default{padding-top:0!important;}.landing-page-button-wrapper a{background:#1764b6;}.landing-page-button-wrapper a:hover{background:#072b57;}.inner-header.contact-heading img{width:100%!important;}.est-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2vw;background:#ffffffc7;z-index:2;}.gallery-wrapper h2{display:none;}ul.square.center-list{list-style-position:inside;margin-left:0;}.light-bg{background:#f0f0f0;}   .archive-post.default{display:flex !important;flex-direction:column !important;}.archive-post.default .post-image,.posts-wrapper.has_sidebar{width:100% !important;}.post-terms{display:none!important;}.post-author{display:none!important;}a.read-more{display:none!important;}.sidebar{display:none!important;}.posts-wrapper.has_sidebar{width:auto;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:2vw;}.archive-post.default.has-image .post-info{width:auto!important;border:none!important;}article.post .post-content{width:100%!important;} @media only screen and (min-width:1025px){article.post:not(.archive-post){padding:0 20vw !important;}.mobile-sticky-cta{display:none;}} @media only screen and (max-width:1024px){article.post:not(.archive-post){padding:0 2vw !important;}.posts-wrapper.has_sidebar{grid-template-columns:1fr 1fr!important;}div#blog-main-wrapper{padding-top:0vh;}} @media only screen and (max-width:767px){.posts-wrapper.has_sidebar{grid-template-columns:1fr!important;}}  @media only screen and (min-width:1025px){.flex-inline{display:flex;align-items:center;}.nav-padded{padding:0.7vw 4vw;}.slick-roof-custom-slider.slick-initialized.slick-slider img{margin:0!important;width:100%!important;}.nav-float{display:flex;justify-content:flex-end;padding-left:0!important;padding-right:0!important;}.icon-box{display:flex;align-items:center;justify-content:center;}.icon-box img{width:60px;height:60px;margin-right:20px;}} @media only screen and (max-width:1680px){#phonering-alo-phoneIcon .fa.fa-phone{top:6vh;}.phone-wrapper{padding-top:7vh;}.fade{font-size:2.8em;}.badge-slider{top:55%;}.footer-logo{top:3vh;}.info-wrapper{padding-top:20vh;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.has-dropdown a:not(.has-form){font-size:14px;padding:0 20px;}.roofing-angle{bottom:-1vh;}.bottom-padding-xx-large{padding-bottom:30vh;}.home-img-circle{top:-11vh;}.big-padding{padding-bottom:9vh;}.circle-text{padding-top:10vh;}.color-text:after{top:2vh;}.color-bg1,.color-bg2{height:54vw;}} @media only screen and (max-width:1536px){#phonering-alo-phoneIcon .fa.fa-phone{top:7vh;}.effect-img-round{margin-top:-34vh;}.big-padding{padding-bottom:12vh;}.home-img-circle{top:-9vh;}.circle-text{padding-top:13vh;}.slider-overflow{bottom:8%;padding:2vw;}.slider-overflow p{font-size:1.05em;}} @media only screen and (max-width:1440px){#phonering-alo-phoneIcon .fa.fa-phone{width:80px;height:80px;left:42px;font-size:20px;}.phonering-alo-ph-circle-fill{width:70px;height:70px;top:25px;left:45px;}.phonering-alo-ph-circle{width:120px;height:120px;}.phone-num{padding-left:4vw;}.fade{font-size:2.3em;}.phone-wrapper{padding-top:6vh;}section.shadow-box::before{height:50%;}.color-bg1,.color-bg2{height:60vw;}} @media screen and (max-width:1440px) and (min-width:1280px){.header-company-title a{margin:17px 0 5px 0;}.header-company-serviceorder{font-size:13px;}.social-header .social-title{letter-spacing:1px;}.social-header .social-title:after{right:-5px;width:30px;}.social-header .fa{margin:4px 2px;}.header-phone a{font-size:15px;padding-top:33px;}.sticky-nav.active .header-phone a{padding-top:8px;}.sticky-nav.active .header-company-serviceorder{font-size:11px;}.header-phone a span{display:block;}.hero-text-inner{position:absolute;left:0;top:calc(33% - 62px);transform:translateY(-33%);}.large-6.columns.icon-box{display:flex;align-items:center;justify-content:space-evenly;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.has-dropdown a:not(.has-form){font-size:11px;padding:0 15px;}.header-wrapper.custom{position:relative;}.margin-bottom{margin-top:5vh;}.inner-header{padding:8% 0 3%;}.home-img1{right:0;}#phonering-alo-phoneIcon .fa.fa-phone{top:5vh;}.bottom-angle-img{background-size:contain;}.intro-type h1{font-size:2.2em;}} @media screen and (max-width:1366px){.header-wrapper.custom{position:relative;} .margin-bottom{margin-top:5vh;}.roofing-angle{bottom:0;}.caption-slider{top:55%;}.badge-slider{top:63%;}.footer-links ul li a,.footer-hours p,.footer-contact p{font-size:15px;line-height:30px;letter-spacing:1px;}.footer-bg:after{padding-bottom:25%;}.slider-wrapper{height:55vw;}.color-text:after{left:-21px;top:20px;}.info-wrapper{padding-top:25vh;}.text-bg{padding:4vh 1vw;}#phonering-alo-phoneIcon .fa.fa-phone{top:6vh;}.vertical-padding-xx-large{padding-top:120px;padding-bottom:90px;}.big-padding{padding-bottom:17vh;}.home-img-circle{top:-8vh;}.circle-text{padding-top:14vh;}.slider-wrapper{height:65vw;}.color-bg1,.color-bg2{height:70vw;}} @media screen and (max-width:1280px){.slider-overflow{bottom:4%;padding:1vw 2vw;}.slider-overflow p.like-h3{font-size:3em;}.slider-overflow p{font-size:0.98em;}} @media screen and (min-width:1025px) and (max-width:1279px){.color-bg1,.color-bg2{height:88vw;}.est-form h2{font-size:2em;}.intro-type h1{font-size:2.2em;}.grid-members{grid-template-columns:1fr 1fr;}} @media screen and (max-width:1025px){.hero-text{display:none;} .logo-wrapper{top:0;padding:5vw 0;text-align:center;} nav.top-bar.fading{width:100%;} .header-wrapper{padding-left:0 !important;padding-right:0 !important;position:absolute;top:0;left:0;z-index:999;} .top-bar.expanded{height:auto;background:#f4f4f4;}.header-top{padding-top:0;}.nav-wrapper{display:block;}div#phonering-alo-phoneIcon{display:none;}.phone-num{padding-left:0;}header:before,header:after{display:none;}.phone-wrapper{padding-top:0;position:fixed;bottom:0;left:0;right:0;background:#1764b6;padding:10px 0;}.nav-wrapper{border:none;}.mobile-link{display:block;}.home-link.custom i{display:none;}.mobile-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/02/m11.jpg);height:300px;}.text-bg{padding:4vh 1vw;position:relative;top:0;}.top-padding-large{padding-top:2vh;}.home-img1{position:relative;right:0;text-align:center;top:0;}.bottom-padding-xx-large{padding-bottom:0;}.angle-border{top:-2vh;}.scrollfade{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}.vertical-padding-large{padding-top:5vh;padding-bottom:5vh;}.inner-header{padding:3% 0 3%;}a.button.btn-2{margin-bottom:2vh;}} @media screen and (max-width:1025px){.header-wrapper{position:relative;}.navigation-inner-wrapper{padding:0;}.top-bar .toggle-topbar.menu-icon a{color:#ffffff;}.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #ffffff,0 7px 0 1px #ffffff,0 14px 0 1px #ffffff;}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #ffffff,0 7px 0 1px #ffffff,0 14px 0 1px #ffffff;}.top-bar .name{background:#000000;}.top-bar-section .dropdown li.title h5 a{color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.has-dropdown:not(.has-form) a:not(.button){font-size:16px;text-align:center;padding:10px 0;}.top-bar-section .dropdown{left:100%;transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.top-bar-section .has-dropdown > a:after{border-color:#ffffff transparent transparent transparent;left:initial;right:20px;top:20px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.top-bar-section .has-dropdown:hover > a:after{-ms-transform:rotate(0);-webkit-transform:rotate(0);}.top-bar-section .has-dropdown > a{padding-right:0px !important;}.social-header{padding-top:0px;}.social-header .social-title{display:block;text-align:center;padding-bottom:10px;}.social-header .social-title::after{bottom:0;left:0;margin:auto;right:0;}.header-phone{margin-top:10px;}.header-phone a{height:auto;padding:10px 0px;}.slider-wrapper{height:auto;}.slick-background-wrapper{position:relative;}.img-container{height:300px !Important;}.gallery-page .gallery-wrapper .gallery-image::before,.gallery-page .gallery-wrapper .gallery-image::after{display:none;}.background-home{background-image:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2023/06/homeimg02.jpg);height:140vh;margin-top:5vh;margin-bottom:5vh;background-size:cover;}.header-wrapper.custom{position:relative;}.hero-section{height:calc(50vh - 56px);background:#e1e1e1;padding-top:7vh;}footer.footer-wrapper p{display:block;}.top-bar{background:none;width:100%;display:block;margin:0 auto;}.hero-section{height:calc(50vh - 56px);background-image:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2023/06/01-small.jpg);padding-top:3vh;background-size:cover;}a.phone-num-mbl{color:white;position:relative;top:31vh;text-align:center;border:1px solid white;width:72%;margin:0 auto;padding:11px;}.angle-background{display:none;}#sticky-header{position:relative;}div#compensate-sticky-header{padding-top:6px !important;}.custom-inner{background:#ffffff;padding-bottom:0vh;}.logo{position:absolute;top:calc(19% - 59px);right:inherit;filter:invert(1);transform:rotate(0.99turn);width:34%;margin:0 auto;display:block;right:35VW;}.top-bar .name{background:#000000;}.background-home{height:67vh;}.nav-wrapper::before{transform:none;}.inner-pages{padding-top:0;}.inner-pages-conv{padding-top:0;}.footer-bg:after{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/02/footer-bottom-mobile2.png);}.info-wrapper{padding-top:10vh;display:block;text-align:center;}.info-wrapper h2{font-size:20px;}.footer-bg:after{padding-bottom:69%;background-position:top;}.border-bottom{bottom:1vh;}.inner-page-bg{padding-bottom:0;}.info-wrapper h2::after{display:none;}.footer-contact i{background:none;border:none;color:#fff;padding:8px;width:30px;height:30px;display:inline-block;}.footer-social{padding-top:0;}.color-text{color:#97b5d9;}.color-text:after{display:none;}p.m-specials{font-size:20px;}.phone-num{font-size:25px;}.effect-img-round{display:none;}.bottom-angle-img{background-size:contain;}.big-padding{padding-bottom:0;padding-top:10vh;}.circle-text{padding-top:9vh;padding-left:10vw;}.home-img-circle{top:-5vh;}.badge-wrapper img{padding:22px;}.flex-aligner{display:flex;align-items:center;flex-wrap:wrap;}.mobile-hide{display:none!important;}.nav-padded{padding:0!important;}.menu-nav{padding-left:0 !important;padding-right:0 !important;}.grid-review{grid-template-columns:1fr 1fr;}.grid-gateway.fives{grid-template-columns:1fr 1fr;}.color-bg1,.color-bg2{height:auto;}.slider-overflow{left:0;bottom:20%;}.grid-svcs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1vw;}.est-form{position:relative;left:0;height:100%;transform:unset;}.est-bg{height:100%;}.footer-links{display:flex;flex-direction:column;align-items:center;}.footer-links .cta-btn{margin-bottom:5vw;}.footer-contact{margin-top:5vw;}.info-wrapper{padding:5vh 0;}.footer-wrapper{padding:4vw 0 0;}.footer-socials .fa{padding:15px;}.mobile-sticky-cta{display:flex;position:fixed;bottom:10px;left:0;width:100%;z-index:99;justify-content:center;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;text-align:center;color:#ffffff;font-family:'Bitter',serif;font-size:1.25em;background:#072b57;padding:15px 5px;margin:0 5px;}a.sticky-btn.alt{background:#1764b6;color:#ffffff;}.strip-mb-top{padding-top:0px;}.strip-mb-bottom{padding-bottom:0px;}.mb-transparent{background:transparent;}.grid-members{grid-template-columns:1fr 1fr;}.icon-box{display:flex;align-items:center;justify-content:space-evenly;padding-left:0!important;padding-right:0!important;}.grid-gateway img{width:100%;}.grid-gateway.three{grid-template-columns:1fr 1fr;}} @media only screen and (max-width:768px){.info-wrapper{padding-top:12vh;}.info-wrapper h2{font-size:22px;letter-spacing:1px;}.footer-bg:after{min-height:107vw;padding-bottom:0;}.equal-flex{display:block;justify-content:center;}.home-img3{background-size:cover;min-height:300px;}.white-angle-bg{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/01/middle-bg.jpg);}.vertical-padding-medium{padding-top:50px;padding-bottom:30px;}.home-img1{display:none;}.logo-wrapper h1{margin:10px 0;}.slider-overflow{bottom:12%;}.grid-svcs{grid-template-columns:1fr;grid-gap:5vw;}.svc-titles p{font-size:1.4em;padding:2vw;}.grid-review{grid-template-columns:1fr;}.grid-review .columns{padding:10vw 0;}.comp1{height:500px;width:100%;}.comp2{height:350px;width:100%;background-size:contain;}.slider-overflow{position:relative;}.slider-overflow p.like-h3{font-size:2em;}.grid-members{grid-template-columns:1fr;}.h-padded{padding:7vw;}.service-area{padding-top:0vh;}.grid-gateway.fours{grid-template-columns:1fr 1fr;}.icon-box img{padding-right:4vw;}} @media screen and (max-width:767px){.row.custom-padding{max-width:100%;}.row.custom-padding{padding:10vh 4vw;}.social-icons{display:none;}.effect-img-round img{filter:hue-rotate(242deg) brightness(2.9);}.img-wrapper1{padding:3vh 0;}span.fade{filter:drop-shadow(2px 4px 6px black);}.grid-gateway.three{grid-template-columns:1fr;}.grid-gateway.twos{grid-template-columns:1fr;}}   @media screen and (max-width:767px){.header-inner-wrapper .logo-wrapper{max-width:15%;padding-left:10px;width:100%;}.header-inner-wrapper .logo-wrapper img{display:block;margin:0 auto;max-width:45px;}.header-company-title a{font-size:20px;margin:0;}.header-company-serviceorder{display:block;font-size:11px;line-height:19px;margin-top:29px;}.social-header .social-title{font-size:12px;}.header-phone a{padding:2px 0px;}.navigation-wrapper{padding:0;}.content-container{padding-bottom:64px;padding-top:64px;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.has-dropdown:not(.has-form) a:not(.button){font-size:14px;}.scroll-arrow{padding:0;}.tagline p{color:#ffffff;font-size:15px;margin:0;}.located-in p{font-size:9px;line-height:13px;}.btn-2{font-size:11px;}.logo{position:absolute;top:calc(27% - 59px);right:inherit;filter:invert(1);transform:rotate(0.99turn);width:51%;margin:0 auto;display:block;right:26VW;}.background-home{height:129vh;}.color-icon{padding-bottom:0;}.color-text{margin-right:0;}.license-wrapper{padding-top:0;text-align:center;}p.m-specials{margin:5px 0;}.border-bottom{bottom:1vh;max-width:50%;}.info-wrapper{padding-top:10vh;}.info-wrapper h2{font-size:18px;margin:5px 0;line-height:1.5;}.footer-links ul li a,.footer-hours p,.footer-contact p{line-height:20px;}.lnm-policies{padding-bottom:50px;}} @media only screen and (max-width:500px){.mobile-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1380/2024/02/m22.jpg);height:200px;}.footer-bg:after{min-height:93vh;padding-bottom:0;}.copyright-text p{margin:5px 0;}.text-bg{padding:4vh 3vw;}.vertical-padding-small{padding-top:30px;padding-bottom:30px;}.inner-header{padding:7% 0 10%;}.border-bottom{bottom:4vh;}.middle-bg{background:#ffffff;}.angle-border{max-width:100%;}.top-bar-section .has-dropdown > a:after{right:5px;}.home-banner{padding:5vh 2vw;text-align:center;}h2{line-height:1.3;font-size:1.8em;}.btn-3{margin-top:0;}.inner-page h1{font-size:2em;line-height:1.5;}.bottom-angle-img{height:300px;}.vertical-padding-xx-large{padding-top:60px;padding-bottom:60px;}.home-img-circle{background:none;width:100%;height:100%;border:none;border-radius:0;}.circle-text{padding-top:0;padding-left:10vw;}.copyright-text{padding:10px 0 14px;}.est-form{padding:7vw 5vw;}h1,h1 a{font-size:2.5em;}.grid-members .white-bg{padding:5vw;}.core-members2{height:400px;}.grid-gateway.fours{grid-template-columns:1fr;}.grid-gateway.fives{grid-template-columns:1fr;}.inner-page h1{font-size:1.7em;}} @media only screen and (max-width:320px){.footer-links ul li a,.footer-hours p,.footer-contact p{font-size:12px;line-height:20px;}.footer-bg:after{min-height:120vh;padding-bottom:0;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.has-dropdown:not(.has-form) a:not(.button){font-size:9px;padding:10px 3px;}.border-bottom{display:none;}.circle-text{padding-top:0;padding-left:5vw;}} 