@charset "UTF-8";
/* https://vrexplumbingnewyork.com/wp-content/themes/kdw-framework4/responsive.css?ver=1761579887 */
@media only screen{.button{border-radius:24px 0;background:#86ebe5;font-weight:500;text-transform:uppercase;color:#1F1F1F}.button:hover{color:#1F1F1F}.white-text a.button{color:#1F1F1F}.left-img img{border-radius:120px 0 0 0}.right-img img{border-radius:0 120px 0 0}.largeh2 h2{margin-bottom:2rem;line-height:1}.overlay,.header-slideshow-image{position:relative}.overlay:after,.header-slideshow-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2F4550;opacity:.85;z-index:1}.overlay>*{z-index:2}#middle-row .logo img{width:284px;height:auto}.xtra-pad-row{padding-top:27px;padding-bottom:27px}.xtra-margin-row{margin-top:27px;margin-bottom:27px}.xtra-pad-top{padding-top:27px}.xtra-pad-bottom{padding-bottom:27px}#middle-row{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;z-index:2}#middle-row .button{margin-bottom:0}.tagline{z-index:1;max-width:1024px}.tagline h1,.entry-title{color:#fff;font-weight:700;font-size:2.5rem;text-shadow:0 3px 6px rgba(0,93,50,.85)}.tagline h1{margin-bottom:1.5rem}.tagline h1 span,.subheader{color:#fff;font-size:1.25rem;font-weight:400;text-shadow:0 3px 6px rgba(0,93,50,.85)}.subheader{margin-top:.75rem}.tagline p{color:#fff;text-shadow:0 3px 6px rgba(0,93,50,.85);margin-bottom:2rem}#title-row{text-align:center;z-index:1}.sticky.is-anchored{z-index:2}.bullet ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0ad';margin:0 10px 0 0;color:#86EBE5}.bullet ul{list-style-type:none;margin-left:0}.bullet li{margin-bottom:1rem}.accordion-title,.accordion-title:hover{border-radius:0 24px;background:#2f4550;color:#fff;font-weight:600;font-size:1.25rem}.accordion-item:first-child>:first-child,:last-child:not(.is-active)>.accordion-title{border-radius:0 24px}.accordion-item{margin-bottom:1rem}.accordion-title:focus,.accordion-item.is-active .accordion-title{background:#86ebe5;color:#1F1F1F}.accordion-content{border:none}:last-child>.accordion-content:last-child{border-bottom:none}.card-row .column{padding:.5rem}.card img{width:auto;margin:auto;max-width:max-content}.card-section{text-align:center;padding:1.5rem 1.5rem 2rem 1.5rem:}.card-divider h3{border-radius:24px 0;background:#86ebe5;padding:12px 16px;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:500}.card{border-radius:24px;background:#f7f7f7;border:none}.card-divider{padding:0;background:transparent;margin-bottom:2rem}.card-section p{margin-bottom:0}.review-row blockquote.testimonial{background:transparent}blockquote.testimonial:before{color:#86EBE5}.orbit blockquote.testimonial:before{display:none}.orbit blockquote.testimonial p{font-size:14px}.orbit-next,.orbit-previous{background:#A2EEE9;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#1F1F1F;padding:12px}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background:#86ebe5}.orbit blockquote.testimonial cite{color:#1F1F1F;font-size:1rem;font-weight:500;font-style:normal;text-align:center}blockquote,blockquote p{color:#707070}.gallery-grid .column-block{padding-bottom:0}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a,#contact-page-location-block address li{color:#707070;font-style:normal}#contact-page-location-block .fas,#contact-page-email-block .fa,#contact-page-phone-block .fa{color:#86EBE5}#contact-page-email-block .email-name{margin-left:5px}.contact-column h2{font-size:1.5rem}.contact-email{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.site-footer{background:#1F1F1F}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.tagline,#title-row{background:#2F4550;padding:1rem}#title-row{background:#2F4550;padding:.25rem}}@media only screen and (min-width:40.063em){.tagline,#title-row{position:absolute}.review-row blockquote.testimonial{padding:0 100px}.review-row .orbit-previous{left:20px}.review-row .orbit-next{right:20px}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.neg-row{margin-top:-100px}.dark-col .contentblock{max-width:68%;margin:auto}.entry-title{max-width:850px}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}