/* https://www.beavertonplumbing.com/wp-content/themes/understrap/custom.css */
body{font-family:'Poppins',sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{word-break:break-word}a{color:#F03019}a:focus,a:hover{color:#23527c;text-decoration:underline}.btn-primary{background-color:#F03019;border-color:#F03019}.wrapper{padding:30px 0 0}.get-social-container a i{font-size:24px;padding:0 20px 0 0}.get-social-container a:hover{color:#fff}.fifth-fold-title h5{font-weight:500;color:#212121;font-size:36px}.gform_wrapper textarea.medium,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #868686}input[type=submit]#gform_submit_button_1{margin:0 auto;display:block}.navbar-brand.custom-logo-link img{margin:10px 0}.navbar-nav .nav-link{text-transform:uppercase;color:#000;font-weight:600}.navbar-nav .nav-link:hover{color:#F03019;text-decoration:underline}.dropdown-menu{transition:opacity linear 0.15s;box-shadow:0 2px 3px rgba(0,0,0,.2);background:#272727;border-radius:0;padding:0}.dropdown-menu .dropdown-item{font-weight:600;padding:10px;font-size:14px;color:#fff;text-transform:uppercase;border-bottom:1px solid #EEE}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:unset;border-radius:0;color:#F03019}.dropdown-menu li:last-child .dropdown-item{border-bottom:unset}.top-header{background-color:#2c2d2d;padding:4px 0 1px}.top-header a.top-link{text-transform:uppercase;font-weight:700;border-bottom:1px solid #cb3b29}.top-header a.top-link:hover{color:#fff;border-bottom:1px solid #fff;text-decoration:none}.bg-black{background-color:#000;color:#fff}.telephone-container,.clock{width:48px;height:48px;border-radius:50%;background-color:#fb321a;display:inline-block;vertical-align:top;margin-right:20px}.telephone-container i,.clock i{color:#000;text-align:center;line-height:48px;font-size:25px;display:block}.number-container{text-align:left;display:inline-block}.call-today{line-height:20px;font-size:20px;color:#c7c7c7}.bottom-left-container{display:none}header .bonded{margin-bottom:2px;padding:5px 0}.number-container p{line-height:30px;font-size:30px;color:#fb321a;margin:0}.timing-container{display:inline-block}.timing-container p{margin:0}.hero-image{background-repeat:no-repeat;margin:0 auto;background-size:cover;background-position:50% 50%;max-height:420px}.hero-image h1{position:relative;top:100px;color:#fff;word-break:break-word}.hero-image .head-subtitle{color:#fff;position:relative;top:110px;font-size:22px;font-weight:400;line-height:30px}.page-template-default .hero-image{max-height:269px;max-width:1500px}.page-template-default .hero-image h1{top:110px;font-weight:400;font-size:46px;text-transform:uppercase}.img-hidden{visibility:hidden;opacity:0}.bottom_page_widget .bottom_page_address{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#212121;font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;width:90%;padding:20px 20px 0;margin-bottom:30px}.makepaymenthere{margin-bottom:20px}.makepaymenthere a{padding:12px 20px;text-transform:uppercase;margin:0 auto;display:block}.contact-us-page-address-block{font-family:'Open Sans',sans-serif;font-weight:700}.makepaymenthere a,input[type=submit]#gform_submit_button_1{background:#F03019;height:56px;width:250px;border:2px solid #000;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;border-radius:5px}.makepaymenthere a:hover,input[type=submit]#gform_submit_button_1:hover{background:#000;border:2px solid #F03019;cursor:pointer;text-decoration:none}aside .get-social-container a:hover{color:#2f2f2f}aside .get-social-container{margin-top:30px;margin-bottom:30px}.additional-widget{margin-bottom:50px}.additional-widget img{width:100%}.red-arrows,.grey-arrows{display:block;padding:15px;margin-top:20px;margin-bottom:20px;min-height:120px}.red-arrows{background-color:#f53214}.grey-arrows{background-color:#d5d5d5}.customer-privacy{color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:.5px;font-weight:600;width:68%;line-height:22px;display:inline-block}.customer-contactf{color:#2f2f2f;text-transform:uppercase;font-size:18px;letter-spacing:.5px;font-weight:600;width:70%;line-height:22px;display:inline-block}.side-arrow{width:48px;height:48px;border-radius:50%;background-color:#fb321a;color:#fff;display:inline-block;vertical-align:unset;margin-right:20px;line-height:48px;text-align:center}.red-arrows .side-arrow{background-color:#282828}.sr-discount .disc-calls{font-weight:600;font-size:22px;color:#6c6c6c;text-transform:uppercase;text-align:center;line-height:29px}.sr-discount .disc-call-num{font-weight:600;font-size:36px;color:#fb321a;text-align:center}#right-sidebar{padding-top:48px}.footer-section-2 .sr-discount .disc-calls{font-size:18px;line-height:normal;color:#fb321a;margin:0}.footer-section-2 .sr-discount .disc-call-num{font-size:22px;line-height:normal}.footer-section-1{background-color:#272727;color:#fff;text-align:center;padding:50px 0}.footer-section-1 .discounts{font-size:22px;padding:20px 0}.footer-section-1 .schedule{font-size:26px;padding:0 0 7px}.footer-section-1 .pipes{font-size:20px;line-height:24px;padding:0 0 47px}.footer-section-1 .btn.btn-primary{padding:17px 28px;border-radius:0;line-height:32px;font-size:20px;text-transform:uppercase}.footer-section-1 .btn.btn-primary:hover{color:#000;background-color:#fff;border-color:#fff}.footer-section-1 .btn.btn-primary i{font-size:32px;margin-left:10px;vertical-align:bottom}.footer-section-1 .get-social-container{padding-bottom:27px;border-bottom:1px solid #686868;max-width:290px;margin:0 auto}.footer-section-2{background-color:#1c1c1c;padding:50px 0;color:#fff}.footer-section-3{background-color:#272727;border-bottom:1px solid #444;padding:0 0 50px 0;text-align:center}.footer-section-4{background-color:#272727}.footer-menu-title{font-size:13px;color:#fff;padding-top:45px}.widget_custom_sidebar_menu{background-color:#2c2d2d;max-width:220px;margin:0 auto}.widget_custom_sidebar_menu h3{font-weight:600;font-size:24px;text-transform:uppercase;color:#fff;background:#f03019;padding:14px 0 15px 9px;margin:0}.widget_custom_sidebar_menu ul,.card-container ul,footer ul.menu,.get-social-container ul,.footer-section-3 .oregon-menu ul,.footer-section-3 .washington-menu ul{list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding:0}.card-container ul{padding-bottom:25px}footer ul.menu{padding:45px 0}.card-container ul li,footer ul.menu li,.get-social-container ul li,.footer-section-3 .oregon-menu ul li,.footer-section-3 .washington-menu ul li{display:inline-block}.widget_custom_sidebar_menu ul li{border-bottom:1px solid #737373;padding:0 0 0 7px}.widget_custom_sidebar_menu ul li a{font-family:'Open Sans',sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;line-height:38px;letter-spacing:.25px;color:#e4e4e4}.widget_custom_sidebar_menu ul li a:hover{color:#F03019}.footer-section-3 .oregon-menu ul li a,.footer-section-3 .washington-menu ul li a{font-size:12px;padding:0 5px}.footer-menu ul li a{font-size:13px;padding:0 16px 0 0}.footer-menu ul li a,.footer-section-3 .oregon-menu ul li a,.footer-section-3 .washington-menu ul li a{color:#fff}.footer-menu ul li a{text-transform:uppercase}.footer-widget h6{font-weight:600;font-size:23px}.address-block p{font-size:15px}.address-block .icon-block{display:inline-block;width:6%;color:#fb321a;vertical-align:top}.address-block .text-block{display:inline-block;width:92%}.footer-address p,.footer-address .icon-block i{color:#292929}.short-divider{border-bottom:2px solid #fb321a;width:30%;display:block;margin-bottom:25px}.footer-subtitle{font-family:'Open Sans',sans-serif;font-weight:600;font-size:18px;padding:0 0 10px;display:block}.copyright p{color:#fff;font-size:12px;margin-bottom:0;padding:47px 0;text-align:right}@media (min-width:1025px) and (max-width:1280px){.navbar-light .navbar-nav .nav-link{font-size:13px}}@media (min-width:768px) and (max-width:1024px){body{font-size:.8rem}.h1,h1{font-size:2rem}.h4,h4{font-size:1rem}.page-template-default .hero-image h1{font-size:32px}.sr-discount .disc-call-num{font-size:28px}.home-page-services h2{font-size:24px}.number-container p{line-height:24px;font-size:24px}.telephone-container,.clock{width:36px;height:36px}.telephone-container{margin-right:5%}.get-social-container a i{font-size:14px}.timing-container{font-size:10px}.telephone-container i,.clock i{font-size:18px;line-height:36px}.navbar-expand-md .navbar-nav .nav-link{font-size:10px;padding-right:.3rem;padding-left:.3rem}.fifth-fold-title h5{font-size:32px}.address-block .text-block{width:85%;padding-left:3%}.address-block p{font-size:10px}.footer-section-2 .sr-discount .disc-calls{font-size:12px}.footer-section-2 .sr-discount .disc-call-num{font-size:16px}div#white-player-center img.main-album-art{height:auto!important}div#white-player-controls div#play-pause{width:70px!important;height:70px!important}div#white-player-controls div#next,div#white-player-controls div#previous{width:30px!important;height:30px!important;background-size:contain!important}div.white-player-top{height:unset!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){body{font-size:.8rem}.h1,h1{font-size:2rem}.h4,h4{font-size:1rem}.page-template-default .hero-image h1{font-size:32px}.sr-discount .disc-call-num{font-size:28px}.home-page-services h2{font-size:24px}.number-container p{line-height:24px;font-size:24px}.telephone-container,.clock{width:36px;height:36px}.telephone-container{margin-right:5%}.get-social-container a i{font-size:14px}.timing-container{font-size:10px}.telephone-container i,.clock i{font-size:18px;line-height:36px}.navbar-expand-md .navbar-nav .nav-link{font-size:10px;padding-right:.3rem;padding-left:.3rem}.fifth-fold-title h5{font-size:32px}.address-block .text-block{width:85%;padding-left:3%}.address-block p{font-size:10px}.footer-section-2 .sr-discount .disc-calls{font-size:12px}.footer-section-2 .sr-discount .disc-call-num{font-size:16px}div#white-player-center img.main-album-art{height:auto!important}div#white-player-controls div#play-pause{width:70px!important;height:70px!important}div#white-player-controls div#next,div#white-player-controls div#previous{width:30px!important;height:30px!important;background-size:contain!important}div.white-player-top{height:unset!important}}.payment-button-widget button,.top-payment-link button{background-color:#fb321a!important;border:1px solid #fb321a!important;padding:3px 16px!important;box-shadow:none!important}.payment-button-widget button{padding:15px 40px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)!important}@media (min-width:481px) and (max-width:767px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{word-break:break-word}.header-phone{padding:25px 0 0}.bottom-left-container{display:block}.bottom-left-container .clock{margin-right:8px}.bottom-right-container{display:none}.get-social-container{text-align:center;margin:15px auto}.top-payment-link{text-align:center;margin:15px auto}.navbar-brand{margin:0;display:block}.navbar-brand.custom-logo-link img{margin:10px auto;display:block}header .bonded{margin:5px auto}.bottom_page_widget .bottom_page_address{width:100%}footer ul.menu{padding:20px 0 10px}.copyright p{padding:10px 0 20px;text-align:center}.card-container{text-align:center}.footer-section-3{padding-bottom:20px}.footer-menu-title{padding-top:20px}.page-template-default .hero-image h1{font-size:24px;top:10px}}@media (min-width:320px) and (max-width:480px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{word-break:break-word}.header-phone{padding:25px 0 0}.bottom_page_widget .bottom_page_address{width:100%}.page-template-default .hero-image{background-size:cover;height:auto!important}.bottom-left-container{display:block}.bottom-left-container .clock{margin-right:8px}.bottom-right-container{display:none}.get-social-container{text-align:center;margin:15px auto}.top-payment-link{text-align:center;margin:15px auto}.navbar-brand{margin:0}.navbar-brand.custom-logo-link img{margin:10px auto}header .bonded{margin:5px auto}.page-template-default .hero-image h1{font-size:24px;top:10px;padding:8% 0 10%}footer ul.menu{padding:20px 0 10px}.copyright p{padding:10px 0 20px;text-align:center}.card-container{text-align:center}.footer-section-3{padding-bottom:20px}.footer-menu-title{padding-top:20px}}