/**handles:menu-css,queries-css,wrap-1-css,wrap-2-css,wrap-3-css,wrap-4-css,wrap-5-css,wrap-6-css,wrap-7-css,fonts-css,gravity-form-css**/
#menu-item-130,#menu-item-131,#menu-item-132,#menu-item-133,#menu-item-134{display:none}.site-header .menu-text{color:#0069b2;font-family:calibri;font-size:20px;font-weight:600}.navbar-nav li a{color:#0069b2;font-family:calibri;font-size:15px;font-weight:600}#menu-item-130,#menu-item-131,#menu-item-132,#menu-item-133,#menu-item-134{display:none}.site-header .menu-text{color:#0069b2;font-family:calibri;font-size:20px;font-weight:600}.navbar-nav li a{color:#0069b2;font-family:calibri;font-size:15px;font-weight:600}span.phmenuo a.tel{color:#fff;font-family:calibri;font-size:14px;font-weight:400;line-height:32px!important;display:inline-block!important;background-color:#0a8241;margin:0 5px;padding:0 5px;text-align:center;border-radius:5px}span.phmenuo a.tel:hover{color:#fff!important;font-family:calibri;font-size:14px;font-weight:400;line-height:32px!important;display:inline-block!important;background-color:#0a8241;margin:0 5px;padding:0 5px}@media(min-width:909px){#mobphonearea{display:none}}@media(max-width:908px){#menu-item-130,#menu-item-131,#menu-item-132,#menu-item-133,#menu-item-134{display:block}.main-header-bar .test{display:none}}@media(max-width:500px){#mobphonearea{display:block;width:100%;margin:0 auto}.mobphonearea{display:block;margin:0 auto;width:80%}.mobphonearea span.phmenuo{width:32%!important;display:inline-block}.mobphonearea span.phmenuo span{display:block;line-height:0;padding-top:10px}.mobphonearea span.phmenuo a{width:100%}.mobphonearea span.phmenuo:first-child a{width:100%;margin-left:0;margin-right:0}.mobphonearea span.phmenuo:last-child a{width:100%;margin-right:0}}@media only screen and (min-width:501px) and (max-width:908px){#mobphonearea{display:block;width:100%;margin:0 auto}.mobphonearea{display:table;width:60%;margin:0 auto}.mobphonearea span.phmenuo{width:150px!important;display:table-cell}.mobphonearea span.phmenuo a{width:150px!important}}.button-custom-menu-item a .ast-button{background-color:var(--color-primary-blue);color:var(--color-white);width:130px!important;border-radius:25px;text-align:center;font-weight:800;font-size:16px;font-family:avenir;padding:5px 0!important;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}.button-custom-menu-item a .ast-button:focus,.button-custom-menu-item a .ast-button:hover{color:var(--color-white)}.button-custom-menu-item a .ast-button:active{color:var(--color-white);box-shadow:0 3px 0 #000;top:3px}@media(max-width:908px){#menu-item-130,#menu-item-131,#menu-item-132,#menu-item-133,#menu-item-134{display:block}.main-header-bar .test{display:none}}.button-custom-menu-item a .ast-button{background-color:var(--color-primary-blue);color:var(--color-white);width:130px!important;border-radius:25px;text-align:center;font-weight:800;font-size:16px;font-family:avenir;padding:5px 0!important;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}.button-custom-menu-item a .ast-button:focus,.button-custom-menu-item a .ast-button:hover{color:var(--color-white)}.button-custom-menu-item a .ast-button:active{color:var(--color-white);box-shadow:0 3px 0 #000;top:3px}
.wrap-2 .buttons-text-small{display:none}.wrap-2{height:100%}@media screen and (max-width:1480px){#logo-image{display:none!important}.wrap-1 h2{font-size:30px!important;margin-top:155px}.wrap-1 h4{font-size:22px!important}}@media screen and (max-width:1300px){.products,.wrap-10 .content,.wrap-5,.wrap-6,.wrap-7 .content,.wrap_8_9{width:90%;margin:0 auto!important}#logo-image{display:none!important}.wrap-1 h2{font-size:30px!important;margin-top:110px}.wrap-1 h4{font-size:20px!important}#heroQuoteBtn{margin-top:20px;padding:0!important;font-size:20px!important}.wrap-7 .customGetQuoteBtn{font-size:20px!important;padding:0!important}.wrap_8_9 .customGetQuoteBtn{font-size:20px!important;padding:0!important}.top_footer{width:90%;margin:0 auto;margin-top:30px!important}footer{width:90%;margin:30px auto}.footer_bottom{width:90%;margin:0 auto;margin-bottom:50px!important}.wrap-2{background-image:none!important;height:550px!important}.wrap-2 .content{width:90%;margin:0 auto;margin-bottom:81px!important;text-align:center}.wrap-2 .buttons{justify-content:center}}@media screen and (max-width:1190px){.main-header-bar{line-height:2px!important;padding-top:15px!important}.main-header-bar .test{margin-bottom:0!important}.main-navigation{margin-bottom:25px}}@media screen and (max-width:1156px){.header-main-layout-1 .main-header-container{display:flex;justify-content:flex-start}}@media screen and (max-width:1024px){.wrap-1{height:675px!important}.overlay{height:675px!important}#logo-image{display:none!important}.wrap-1 h2{font-size:30px!important;margin-top:135px}.wrap-1 h4{font-size:20px!important}#heroQuoteBtn{margin-top:20px;padding:0!important;font-size:20px!important}.wrap-2{height:550px!important}}@media screen and (max-width:921px){.main-header-bar.ast-sticky-active .test{display:none}}@media screen and (max-width:900px){#logo-image{display:none!important}.wrap-1 h2{font-size:30px!important;margin-top:125px}.wrap-1 h4{font-size:20px!important}#heroQuoteBtn{margin-top:20px;padding:0!important;font-size:20px!important}.footer_section{flex-direction:column;align-items:center;justify-content:center}.top_footer{flex-direction:column}.top_footer img{margin-bottom:20px}}@media screen and (max-width:768px){.wrap-1 h2{font-size:30px!important;margin-top:105px}.wrap-1 .hero-logo{margin-bottom:20px}.wrap-1 .hero-text h4{font-size:24px}.hero-logo img{height:125px!important}.wrap-2 .content{margin-bottom:30px!important}.wrap-2{padding-bottom:0!important;height:455px!important}.content-w3 .w-full img{width:100px!important}.wrap_8_9 .marTop{margin-top:30px}}@media (min-width:446px) and (max-width:768px){.keep_it_simple{height:1050px!important}}@media screen and (min-width:675px){.wrap-7 .leading-relaxed{display:block!important}.wwrap-7 .leading-relaxed-small{display:none!important}}@media screen and (max-width:675px){.wrap-7 .leading-relaxed{display:none}.wrap-7 .leading-relaxed-small{display:block!important}}@media screen and (max-width:640px){.wrap-1 h2{margin-top:110px}.wrap-10 .content .form li{width:90%!important}.wrap-10 .content .form #field_1_2,.wrap-10 .content .form #field_1_4{margin-right:6%}.footer_bottom{display:flex;justify-content:center}.wrap-10{height:100%}}@media screen and (max-width:540px){#logo-image{display:none!important}.wrap-1 h2{font-size:22px!important;margin-top:105px}.wrap-1 h4{font-size:20px!important}#heroQuoteBtn{margin-top:20px;margin-top:10px;padding:0!important;font-size:20px!important}.wrap-10{height:100%}.wrap-2{height:450px!important}.wrap-2 .content{height:350px!important}.wrap-2 .content h2{margin-top:0!important}.footer_section_right{padding-top:0}.wrap-2 .buttons-text-large{display:block}}@media screen and (max-width:500px){#products-wrap{flex-direction:column;align-items:center}.wrap-1 h2{font-size:22px!important;margin-top:100px}.wrap-2 .buttons-text-large{display:none}.wrap-2 .buttons-text-small{display:block}}@media screen and (max-width:414px){#logo-image{display:none!important}.wrap-1 h2{margin-top:105px}.wrap-1 h2{font-size:22px!important}.wrap-1 h4{font-size:20px!important}.wrap-2{height:475px!important}.wrap-10{height:100%}#gform_submit_button_1{margin-top:0!important}}@media screen and (max-width:411px){.wrap-1 h2{margin-top:105px}}@media screen and (max-width:375px){#logo-image{display:none!important}.wrap-1 h2{margin-top:105px}.wrap-1 h2{font-size:22px!important}.wrap-1 h4{font-size:15px!important}.wrap-2{height:575px!important}.wrap-10{height:100%}#gform_submit_button_1{margin-top:0!important}}@media screen and (max-width:360px){.wrap-1 h2{margin-top:100px}.wrap-2 .content h2{margin-top:-30px}.wrap-2 .content p{text-align:left}.wrap-2{height:625px!important}.wrap-7 .customGetQuoteBtn{margin-top:0}}@media screen and (max-width:320px){.wrap-1 h2{margin-top:100px}.wrap-1 h4{font-size:15px!important}.wrap-2 .buttons{justify-content:center!important}.wrap-7 h2{margin-top:30px;margin-bottom:0!important}.wrap-7 .customGetQuoteBtn{padding:0 20px;margin-bottom:40px}.wrap-2 #button-1,.wrap-2 #button-2{margin-right:10px!important}.wrap-7 h2{margin-bottom:0!important;font-size:25px}.wrap-7 .customGetQuoteBtn{padding:0 20px;width:150px!important;font-size:18px;margin-left:auto;margin-right:auto}.wrap_8_9 .customGetQuoteBtn{padding:0 20px;width:150px!important;font-size:18px;margin-left:auto;margin-right:auto}.wrap-10 #gform_submit_button_1{padding:0 20px;width:200px!important;font-size:20px;margin-left:auto;margin-right:auto}.footer_section_left_one,.footer_section_right_one{margin-right:5px!important}}@media screen and (max-width:280px){.wrap-1 h2{margin-top:120px}#heroQuoteBtn{margin-top:5px!important}.wrap-2{height:750px!important}.wrap-2 #button-1,.wrap-2 #button-2{margin-right:5px!important}.wrap-2 .buttons .customButton{font-size:12px}}
.wrap-1{margin-top:-232px;height:800px;background-position:50% 50%;max-height:800px!important;margin-bottom:50px}@media screen and (max-width:540px){.hero-content{padding-top:20%;padding-top:25%}}@media screen and (min-width:541px) and (max-width:768px){.hero-content{padding-top:15%}}@media screen and (min-width:769px){.hero-content{padding-top:10%}}.hero-content{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;z-index:1!important}.wrap-1 .hero-text h2,.wrap-1 .hero-text h3{color:#fff;text-shadow:2px 2px 7px #191919;z-index:1!important}.hero-logo img{height:150px;z-index:1!important}.wrap-1 .hero-text h2{font-size:40px;max-width:525px;margin:auto}.wrap-1 .hero-text h2,.wrap-1 .hero-text h3{font-family:Pragmatica;font-weight:400;font-size:28px;z-index:1!important}.test{text-align:right;text-align:center;max-width:860px;margin-bottom:-25px!important;margin:0 auto}.navbar-nav{display:inline-flex}.navbar-nav li{margin-right:20px!important;list-style:none!important;display:none}.wrap-1 img{margin:0 auto}.customGetQuoteBtn a{display:block;background-color:#fff;color:var(--color-secondary-green);width:300px!important;margin:auto;margin:0 auto;border-radius:50px;margin-top:45px!important;text-align:center;font-weight:700;font-size:30px;font-family:avenir;text-transform:uppercase;text-shadow:0 1px,1px 0,1px 1px;border:7px solid var(--color-secondary-green);letter-spacing:1px;position:relative;top:0;transition:all ease .3s}.customGetQuoteBtn a{display:inline-block!important;height:inherit!important;padding:7px 34px}.customGetQuoteBtn a:focus,.customGetQuoteBtn a:hover{color:var(--color-white);background-color:var(--color-secondary-green)}.customGetQuoteBtn:active{color:var(--color-white);background-color:var(--color-secondary-green);box-shadow:0 3px 0 #000;top:3px}.customGetQuoteBtnGrn{display:block;background-color:var(--color-secondary-green);color:var(--color-white);width:300px!important;border-radius:25px;margin-top:30px!important;text-align:center;font-weight:800;font-size:24.34px;font-family:avenir;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .5s}.customGetQuoteBtnGrn a{display:inline-block!important;width:inherit!important;height:inherit!important;padding:5px 20px}.customGetQuoteBtnGrn:hover{box-shadow:0 5px 15px #000}.customGetQuoteBtnGrn a:focus,.customGetQuoteBtnGrn a:hover{color:var(--color-white)}.customGetQuoteBtnGrn:active{color:var(--color-white);box-shadow:0 3px 0 #000;top:3px}.slideshow-container{width:100%;position:absolute!important;margin:auto;z-index:0;height:100%}.mySlides{display:none;height:100%}.mySlides img{max-height:800px;height:100%}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.kt-btn-wrap{display:block!important;margin-bottom:-5px!important;margin-top:5px!important}.kt-btn-wrap a{width:100%!important;display:inline-block!important;border-radius:25px!important;border-width:0;height:100%!important;padding-top:10px!important}
.wrap-2{background-image:url("/wp-content/uploads/2024/05/one_story_stucco_home_edit-scaled.webp");background-size:cover;background-repeat:no-repeat;height:625px;background-position:100% 50%;padding-bottom:50px}.wrap-2 .content{height:560px}.content{max-width:1200px;margin:0 auto;margin-bottom:81px}.wrap-2 .content button{padding:5px 15px;text-align:center;color:#fff;border-radius:10px;font-family:avenir;font-size:16px;width:140px;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}.wrap-2 .content button:hover{box-shadow:0 5px 15px #000}.wrap-2 .content button:focus,.wrap-2 .content button:hover{color:var(--color-white);outline:0!important;background-color:var(--color-primary-blue)}.wrap-2 .content button:active{color:var(--color-white);background-color:var(--color-primary-blue);box-shadow:0 3px 0 #000;top:3px}.wrap-2 .content h2{font-size:33px;font-weight:800;color:green;margin-bottom:30px;margin-top:20px}.wrap-2 .content-2,.wrap-2 .content-3{display:none}.buttons{display:flex;justify-content:flex-start;margin-bottom:30px}.wrap-2 #button-1,.wrap-2 #button-2{margin-right:30px}.wrap-2 h3{font-family:sans-serif;font-size:25px;color:#000;margin-bottom:20px}.colorBtn.active{color:var(--color-white);outline:0!important;background-color:var(--color-primary-blue)!important;padding:5px 15px;text-align:center;color:#fff;border-radius:10px;font-family:avenir;font-size:16px;width:140px}.colorBtn{background-color:var(--color-secondary-green)!important;padding:5px 15px;text-align:center;color:#fff;border-radius:10px;font-family:avenir;font-size:16px;width:140px;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}@media (max-width:450px){.wrap-2 #button-1,.wrap-2 #button-2{margin-right:5px}}
.keep_it_simple{background-image:url("/wp-content/uploads/2023/11/Asset-27-e1622822460259.webp");background-size:cover;background-repeat:no-repeat;height:750px;background-position:50% 50%;margin-top:-159px;padding-top:153px;display:flex;flex-direction:column;justify-content:center;align-items:center}.keep_it_simple h3{color:#fff;font-family:arial_blackregular;font-size:22px;text-align:center}.keep_it_simple .font-heading{color:#fff;font-family:arial_blackregular;font-size:33px;margin-bottom:30px}.font-heading .keep_it_simple .content-w3{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:1200px;margin:0 auto}.content-w3 .w-full{display:flex;flex-direction:column;justify-content:center;align-items:center}.keep_it_simple .content-w3{max-width:1000px;width:100%}.keep_it_simple .content-w3 img{margin-bottom:30px}
.products .content{max-width:1200px;margin:0 auto;position:relative;z-index:80}.products .content .flex{display:flex;justify-content:space-evenly}.products .content .img-1,.products .content .img-2,.products .content .img-3,.products .content .img-4{height:225px;width:225px;border-radius:10px}.products .content .w-full{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.products .content .img-1{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/wp-content/uploads/2023/11/img_1828.webp")}.products .content .img-2{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/wp-content/uploads/2023/11/img_0868.webp")}.products .content .img-3{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/wp-content/uploads/2023/11/029.webp")}.products .content .img-4{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/wp-content/uploads/2023/11/img_1002.webp")}.products .content .flex div{display:flex;flex-direction:column;justify-content:space-between}.products .content .flex div picture{display:flex;justify-content:flex-end;margin-bottom:20px}.products .content .flex div h3{color:var(--color-white);font-size:24px;margin-top:20px;font-family:arial_blackregular}.products .content .font-heading{font-size:38px;margin-bottom:20px;font-family:arial_blackregular;color:#000}.w4-curve{margin-top:30px;margin-bottom:30px}
.wrap-5{max-width:1200px!important;margin:0 auto!important;margin-bottom:50px!important}.wrap-5 h2{color:var(--color-secondary-green)!important}
.wrap-6{max-width:1200px!important;margin:0 auto!important;margin-bottom:50px!important}.wrap-6 h2{color:var(--color-secondary-green)!important}
.wrap-7 .content strong{font-size:22px}.wrap-7{background-image:url("/wp-content/uploads/2023/11/Vertex-Image.webp");height:43rem;background-repeat:no-repeat;background-position:50% 50%}.wrap-7 .content{max-width:1200px!important;margin:0 auto!important;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.wrap-7 .content h2,.wrap-7 .content p{color:#000}.wrap-7 .content p{text-align:center}.wrap-7 .content h2{text-align:center;margin-bottom:30px}@media (max-width:767px){.wrap-7{background-size:cover}}
@font-face{font-display:swap;font-family:arial_blackregular;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/arial_black-webfont.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/arial_black-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:avenir;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/avenir.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/avenir.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:helveticaneueregular;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/helveticaneue-webfont.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/helveticaneue-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Pragmatica;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Pragmatica-Medium.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Pragmatica-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Calibri.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Calibri.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Calibri-Bold.woff2') format('woff2'),url('https://vertexroofing.com/wp-content/themes/tailwind-astra-child/fonts/Calibri-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
#gform_submit_button_1{background-color:var(--color-white);color:var(--color-primary-blue);width:300px!important;padding:5px 20px;border-radius:25px;margin-top:30px;text-align:center;font-weight:800;font-size:24.34px;font-family:avenir;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}#gform_submit_button_1:hover,#gform_submit_button_2:hover{box-shadow:0 5px 15px #000}#gform_submit_button_1:focus,#gform_submit_button_1:hover{color:var(--color-primary-blue)}#gform_submit_button_1:active{color:var(--color-primary-blue);box-shadow:0 3px 0 #000;top:3px}#gform_wrapper_2{background-color:var(--color-primary-blue);padding:15px}#gform_wrapper_2 .gform_title{color:#fff;font-weight:700}#gform_wrapper_2 #input_2_5{color:#fff}#gform_submit_button_2{background-color:var(--color-secondary-green);color:var(--color-white);width:300px!important;padding:5px 20px;border-radius:25px;margin-top:30px!important;text-align:center;font-weight:800;font-size:24.34px;font-family:avenir;box-shadow:0 5px 0 #000;position:relative;top:0;transition:all ease .3s}#gform_submit_button_2:focus,#gform_submit_button_2:hover{color:var(--color-white)}#gform_submit_button_2:active{color:var(--color-white);box-shadow:0 3px 0 #000;top:3px}#gform_wrapper_FORMID .gform_body .gform_fields .gfield input[type=text]{border:1px solid red;font-size:12px;color:green;border-style:dashed;margin:10px;padding:10px}.gform_footer{text-align:center}.gchoice_1_7_1,.gchoice_1_7_2,.gchoice_1_7_3,.gchoice_1_7_4,.gchoice_1_7_5{width:200px!important}.gfield_label{padding-top:15px;color:#fff}#label_1_7_1,#label_1_7_2,#label_1_7_3,#label_1_7_4,#label_1_7_5{color:#fff!important}