 @import url('https://fonts.googleapis.com/css2?family=Anton&family=Scope+One&display=swap');.conversion-landing-page .above-the-fold{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/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:'Scope One',serif;}h1,h1 a{color:#58585a;font-family:'Anton',sans-serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2{color:#58585a;font-family:'Anton',sans-serif;font-size:32px;line-height:2.5rem;letter-spacing:1px;margin:0 0 22px 0;}h3{color:#58585a;font-family:'Anton',sans-serif;font-size:1.3em;line-height:1.5rem;margin:23px 0;}h4{color:#58585a;font-family:'Anton',sans-serif;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{color:#000;font-family:'Scope One',serif;font-size:16px;line-height:1.5;margin:15px 0;}ul{color:#000000;font-family:'Scope One',serif;font-size:16px;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;}.bottom-padding-xx-large{padding-bottom:160px;}.top-padding-large{padding-top:104px;} [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:'Scope One',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:#6aa3be;}.header-phone{background:#6aa3be;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:'Scope One',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:#305b85;}  .top-bar{background:none;width:100%;display:block;margin:0 auto;}.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:#ffffff;}.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:#1764b4 !important;color:#ffffff !important;}.top-bar-section .dropdown li.active:not(.has-form){background:#1764b4;}.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:#58585a;float:left;width:100%;}.tagline{background:#305b85;}.tagline p{color:#ffffff;display:inline-block;font-family:'Anton',sans-serif;font-size:25px;line-height:1.8;margin:6px 0;}.scroll-arrow{cursor:pointer;padding:13px 0px;}.scroll-arrow .fa{color:#1764b4;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:#272c33;}.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 #6aa3be;border-right:35px solid #6aa3be;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 #6aa3be;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:#305b85;display:block;font-family:'Scope One',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:#58585a;bottom:0;position:relative;font-size:12px;font-family:'Scope One',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:#305b85;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/1370/2021/03/21.jpg);}.img-container-3{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/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:#58585a;font-family:'Anton',sans-serif;font-size:30px;letter-spacing:1px;line-height:2.5rem;margin:0 0 22px 0;}.inner-page .dark-blue h2{color:#ffffff;padding-top:35px;}.inner-page .dark-blue h2 span{color:#6fdddd;}.inner-page .dark-blue h3{color:#6aa3be;}.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:url("https://blackanchorroofing.com/wp-content/themes/rfr4/images/inner-page-bg.jpg");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 #213d58;border-right:35px solid #213d58;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 #213d58;border-right:35px solid #213d58;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 #213d58;border-right:35px solid #213d58;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 #213d58;border-right:35px solid #213d58;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:25px 0;position:relative;width:100%;}.footer-wrapper h1{padding:0 0 25px 0;}.footer-wrapper p{color:#ffffff;font-size:14px;letter-spacing:3px;text-transform:uppercase;}.footer-wrapper strong{color:#ffffff;display:block;}.scrollTop{bottom:0;color:#1764b4;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:'Anton',sans-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:#213d58;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:#1764b4;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/1370/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:#1764b4;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:20vh;}.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;}   .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:#58585a;} .social-icons .fa{font-size:20px;display:block;padding:30px;color:#ffffff;} .hero-section{height:calc(85vh - 56px);} .logo-wrapper{height:100%;position:relative;top:2vh;} .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:'Scope One',serif;line-height:1.2;color:#ffffff;} p.city{font-size:3vw;} p.m-specials{font-size:1vw;color:white;font-family:'Anton',sans-serif;} .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:#ffffff;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:'Scope One',serif;overflow-x:hidden;}h1,h1 a,h2,h3,h4{font-family:'Anton',sans-serif;color:#58585a;}p{font-family:'Scope One',serif;}ul{font-family:'Scope One',serif;} .row.custom-padding{max-width:66.66%;}.home-1{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2019/06/home1.jpg)} .home-3{background:url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/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:'Anton',sans-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:#58585a;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:#58585a;color:#ffffff;padding:10px 10px 10px 0px;} .custom-btn:hover span{background:#ffffff;padding:10px 0px 10px 20px;color:#58585a;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(255,255,255,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:3vh;}.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;}  .header-top{padding-top:23px;background:white;}#sticky-header.sticky-active{padding-top:0;} .texture-bg{background:center / cover repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/header-bg.jpg);}header:before{background:center /cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/roof-left.png);content:"";width:86px;height:160px;position:absolute;top:1px;left:0px;z-index:999;background-repeat:no-repeat;transition:1s ease-in-out;}header:after{background:center /cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/roof-right.png);content:"";width:86px;height:160px;position:absolute;top:1px;right:0px;z-index:999;background-repeat:no-repeat;transition:1s ease-in-out;}header.active::before,header.active::after{display:none;transition:1s ease-in-out;}.logo-wrapper img{filter:invert(1);max-width:100px;}.phone-wrapper{text-align:center;padding-top:8vh;}.phone-num{color:white;font-size:1.6vw;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:#1764b4;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:#1764b4;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:#1764b4;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:#1764b4;} .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:#1764b4;}  .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:#1764b4;border-top:3px solid #545454;}.nav-wrapper::before{content:"";height:100%;width:15px;position:absolute;left:-7px;transform:skewX(-15deg);background:#1764b4;border-left:3px solid #545454;} .home-link.custom i{font-size:20px;color:white;line-height:45px;padding-left:1vw;}  .slider-wrapper{width:100%;height:50vw;margin:0 auto;overflow:hidden;position:relative;}.slide-wrap{animation:move 40s ease forwards; -ms-animation:move 40s ease forwards;-webkit-animation:move 40s ease forwards;-0-animation:move 40s ease forwards;-moz-animation:move 40s ease forwards;}.slide-wrap:after{position:absolute;left:0;right:0;content:"";background:rgb(0,0,0,0.5);width:100%;height:50vw;}.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:'Anton',sans-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/1370/2024/01/effect-roof.png);position:absolute;left:0;right:0;bottom:0;height:16vw;}.mobile-link{display:none;}   .slider-brand{overflow:hidden;}.text-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/02/brick-bg2.png);position:absolute;top:-27vh;padding:5vh 6vw;border-top:6px solid #1764b4;}.text-bg *{color:white;}.home-img1{position:relative;right:4vw;top:-14vh;}.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/1370/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/1370/2024/01/home-img2.jpg);background-repeat:no-repeat;width:575px;height:575px;border:5px solid #1764b4;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/1370/2024/01/home-img3.jpg);}.white-angle-bg{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/02/border-angle-bg2.png);}.cta-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/cta-bg.jpg);}.bottom-angle-img{background:center / cover no-repeat url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/bottom-angle-img.png);}.equal-flex{display:flex;justify-content:center;}.row.wide{max-width:90rem;margin:0 auto;}.white-text *{color:white;} .home-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/01/middle-bg.jpg);}.inner-page-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/02/inner-page-bg2.jpg);} .accent-text{color:#1764b4;}.light-text{color:#6aa3be;} .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:#213d58;} .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:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/02/inner-page-bg2.jpg);}.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 #1764b4;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:0 !important;}  .logo-conversion img{max-width:100%;}  .footer-bg:after{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/2024/02/footer-bottom2.png);position:absolute;left:0;right:0;width:100%;content:"";top:0;padding:20% 0;z-index:-1;} .info-wrapper{display:flex;justify-content:center;padding-top:30vh;}.footer-logo{text-align:center;padding:0vh 3vw;position:relative;top:9vh;}.footer-logo img{filter:invert(1);}.info-wrapper h2{color:#ffffff;font-size:25px;letter-spacing:2px;}.info-wrapper *{color:#ffffff;}.info-wrapper h2::after{content:"";opacity:0.25;border-bottom:5px solid #ffffff;width:70%;left:0;height:5px;position:absolute;top:5vh;}.footer-hours p{font-size:17px;text-transform:capitalize;}.footer-links ul li a,.footer-hours p,.footer-contact p{font-size:18px;line-height:35px;font-weight:bold;}.footer-links ul li a:hover{color:#1764b4;}.color-bg{background:#1764b4;}.copyright-text{padding:3px 0;}.copyright-text p{font-size:18px;font-family:'Anton',sans-serif;text-transform:capitalize;letter-spacing:0;}.color-icon a{background:#1764b4;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;color:white;margin-bottom:20px;}.footer-contact i{background:#fff;border:1px solid #353535;border-radius:5px;flex-shrink:0;color:#1764b4;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;}  @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;}} @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;}} @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%;}} @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:baseline;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;}} @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;}} @media screen and (max-width:1025px){.hero-text{display:none;} .logo-wrapper{top: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;}.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:#1764b4;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/1370/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:#1764b4;}.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 20px;}.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/1370/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{font-size:14px;letter-spacing:1px;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/1370/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:#1764b4;}.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/1370/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:#6aa3be;}.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;} @media only screen and (max-width:768px){.info-wrapper{padding-top:12vh;}.info-wrapper h2{font-size:15px;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/1370/2024/01/middle-bg.jpg);} .vertical-padding-medium{padding-top:50px;padding-bottom:30px;}.home-img1{display:none;}.logo-wrapper h1{margin:10px 0;}} @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);}   @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;}.slider-wrapper{height:2px;}.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;}} @media only screen and (max-width:500px){.mobile-bg{background:center / cover url(https://blackanchorroofing.com/wp-content/uploads/sites/1370/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:20px;}.btn-3{margin-top:0;}.inner-page h1{font-size:26px;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;}} @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;}} 