body,button,input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="submit"],input[type="button"],select,textarea{font-family:'Roboto',sans-serif}.embed-responsive-16by9::before{padding:0}.hs-form-frame .embed-responsive-16by9{height:100%;min-height:490px}.hs-form-frame{min-height:490px}body{font-weight:300;line-height:1.75}.bold,bold,strong{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Roboto Slab',serif;font-weight:400;letter-spacing:.025em;margin:1em 0 1rem;line-height:1.3}.postid-1561 .right-sidebar,.postid-1561 .left-sidebar,.postid-960 .right-sidebar,.postid-960 .left-sidebar{display:none}.postid-1561 .center-content,.postid-960 .center-content{margin:0 auto}.extra-page-h1-text{font-size:2rem;display:inline-block;position:relative;top:-.8rem}.single-locations h1{font-size:3em}.hero-subcontent{font-size:.9rem}.rpf_filtration-template-template-filter-sizes h1{font-size:2.2rem}.rpf_filtration-template-template-filter-sizes h1+div h3{text-align:left!important}body.page-template-template-case-study #main-content h1{text-transform:none!important;font-weight:normal!important;font-size:2rem}body.page-template-template-case-study #main-content h1 strong{font-size:3rem;display:block}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-subcontent strong{font-size:1rem;display:inline-block;margin-bottom:.5rem}.applications-block ul{padding:0;font-size:0;list-style-type:none;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);gap:.5rem}.applications-block li{font-size:16px;line-height:1.2;padding:1rem;background:#1924aa;color:#FFF;font-weight:700}.applications-block li:before{content:"";display:inline-block;vertical-align:middle;height:100%}.applications-block li span{display:inline-block;vertical-align:middle;width:85%}.applications-block li i{display:inline-block;vertical-align:middle;width:15%;text-align:middle;font-size:2rem;margin-left:.5rem}.applications-block li a,.applications-block li a:active,.applications-block li a:focus,.applications-block li a:hover{color:#FFF;text-decoration:underline}.page-template-template-custom-filter-design #main-content section>.container{padding:5rem 1rem!important}.page-template-template-custom-filter-design #main-content section.rpfe-case-studies>.container{padding:7rem 0!important}.has-bg-img{background-size:cover;background-position:bottom}.page-template-template-custom-filter-design #main-content section.border-top{border:0!important}.custom-filter-design-header h2{font-size:1.1rem;font-weight:300}.custom-filter-design-cta-2{font-size:1.25rem}.btn-outline-light{border-color:#FFFFFF!important;background:transparent!important}body .btn-outline-light:hover{background:#FFFFFF!important;color:#333333!important}.frm_button_submit,.frm_prev_page{color:#ffffff!important;background-color:#cb252d!important;border-color:#cb252d!important;text-transform:uppercase!important;transition:all .2s ease-out!important;padding:.5rem 1rem!important;font-size:1.25rem!important;line-height:1.5!important;border-radius:.3rem!important;margin-top:1rem!important}.frm_prev_page{background:#FFFFFF!important;color:#cccccc!important;border-color:#cccccc!important;margin-right:1rem!important}body .frm_dropzone.dz-clickable.frm_single_upload{max-width:none}body .frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"]{background-color:#1924aa!important;border-color:#CCCCCC!important}.list-inside{list-style-position:inside}.frm_style_formidable-style.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_none_container div.frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none}.rpfe-tabber-container{border-top:5px solid #151D81}.tabber-heading{text-transform:none;font-size:1rem}.tabber-heading:hover{background:#e5e5e5}.tabber-heading.active{background:#2a2c32;color:#FFF}.rpfe-case-studies p{line-height:1.5}.text-transform-none{text-transform:none!important}.tab-content{display:none}.tab-content.active-tab{display:block}.rp-shop-btn a{color:#ffffff!important;background-color:#cb252d;border-color:#cb252d;text-transform:uppercase;transition:all .2s ease-out;line-height:1.5;border-radius:.25rem;border:1px solid transparent;text-align:center;vertical-align:middle;text-transform:none;white-space:nowrap;padding-left:.5rem!important;padding-right:.5rem!important;margin-bottom:1rem}.custom-filter-design-header{background-color:#2a2c32}#menu-top-menu li{display:inline-block;margin-left:1rem}#menu-top-menu li a{color:#FFF}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1,.h1{margin-top:0;font-size:2.369em}h2,.h2{font-size:1.777em}h3,.h3{font-size:1.333em;font-weight:300}h4,.h4{font-size:1.25em;font-weight:500}h5,.h5{font-size:1em;font-weight:700;letter-spacing:.15em;text-transform:uppercase}h6,.h6{font-size:1em;font-weight:600}.font_large{font-size:1.15em}.font-weight-semi-bold{font-weight:500!important}body .frm_style_formidable-style.with_frm_style .frm_submit button{margin:0}.mark,mark{background-color:#FFF176}.product-image-thumb{max-width:100%;height:auto;margin:0 auto}small,.font_small{font-size:.85em}.text-shadow-sm{text-shadow:0 0 2px rgba(0,0,0,.125),0 0 4px rgba(0,0,0,.125),0 0 8px rgba(0,0,0,.125)}.text-shadow{text-shadow:0 0 2px rgba(0,0,0,.25),0 0 4px rgba(0,0,0,.25),0 0 8px rgba(0,0,0,.25)}.text-shadow-lg{text-shadow:0 0 2px rgba(0,0,0,.5),0 0 4px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.5)}.text-shadow-white{text-shadow:0 0 2px rgba(255,255,255,.25),0 0 4px rgba(255,255,255,.25),0 0 8px rgba(255,255,255,.25)}@media only screen and (min-width:768px){.rp-shop-btn a{margin-bottom:0}h1,.h1{font-size:3.157em}h2,.h2{font-size:2.34em}h3,.h3{font-size:1.777em}h4,.h4{font-size:1.333em}}@media only screen and (min-width:1200px){body{}}body{background-color:#fff;margin:0 auto}a,a:visited{color:#cb252d;font-weight:500}a:hover,a:visited:hover,a:focus,a:visited:focus,.team-member a.text-reset:hover,.team-member a.text-reset:visited:hover,.team-member a.text-reset:focus,.team-member a.text-reset:visited:focus{color:#A21219;text-decoration:none}.alignleft{display:inline;float:left;margin-right:5%;margin-bottom:1.5rem}.alignright{display:inline;float:right;margin-left:5%;margin-bottom:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.alignnone{margin-bottom:1.5rem}blockquote{font-style:italic;margin-left:2rem;margin-right:2rem}.font-weight-normal a{font-weight:400!important}.text-reset a{color:inherit!important}.bg-overlay,.bg-overlay-2{height:100%;left:0;position:absolute;top:0;width:100%}.btn{color:#ffffff!important;background-color:#cb252d;border-color:#cb252d;text-transform:uppercase;transition:all .2s ease-out}.btn:hover,.btn:focus{box-shadow:none;color:#ffffff!important;background-color:#A21219;border-color:#A21219;transition:all .2s ease-in}.btn.btn-dark{color:#ffffff!important;background-color:#A21219;border-color:#A21219}.btn.btn-dark:hover,.btn.btn-dark:focus{color:#ffffff!important;background-color:#7B0006;border-color:#7B0006}.btn.btn-outline{color:#cb252d!important;background-color:transparent;border-color:#cb252d}.btn.btn-outline:hover,.btn.btn-outline:focus{color:#ffffff!important;background-color:#A21219;border-color:#A21219}img{height:auto;max-width:100%}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}table{margin:1rem 0;width:100%}td,th{padding:.5rem 1rem}tr{border-top:1px solid rgba(0,0,0,.125)}.rpfe-filter-size-table-container{overflow-x:auto}.rpfe-filter-size-table{font-size:.9rem}.rpfe-filter-size-table td,.rpfe-filter-size-table th{padding:.25rem .5rem}.rpfe-filter-size-table td{white-space:nowrap}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:100%;padding:.5rem;padding-bottom:0}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:.5rem 0 .5rem;margin:0}fieldset{border:none;margin:0!important;padding:0!important}.zoho-form .embed-responsive-16by9::before{padding-top:0}.zoho-form .embed-responsive iframe{position:relative}.zcwf_col_fld,.zcwf_col_fld input,.zcwf_col_fld textarea{width:100%!important}.collapse-button a{color:#fff;color:rgba(255,255,255,.75);font-family:'Roboto Slab',serif;font-weight:400;text-align:center}.collapse-button a:after{color:#fff;content:"Open Filter Finder >";display:block;font-style:italic;font-weight:700;letter-spacing:.0125em;transition:all .2s ease-out}.collapse-button a:hover:after{color:#7B0006;transition:all .2s ease-in}.collapse-button a[aria-expanded="true"]{font-size:0;text-align:right}.collapse-button a[aria-expanded="true"]:after{content:'\f057';font-family:'Font Awesome 5 Free';font-size:24px;font-style:normal}.dropdown-item.active,.dropdown-item:active{background-color:transparent;color:#A21219!important}.navbar-brand img.company-logo{height:32px;max-width:none}.navbar-expand-md .primary-nav .navbar-nav .nav-link{color:#212529}.navbar-expand-md .primary-nav .navbar-nav .nav-link:hover,.navbar-expand-md .primary-nav .navbar-nav .active .nav-link{color:#A21219}.site-header{box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.upper-header{background-color:#cb252d}#menu-item-9{display:none}.custom-filter-design-header>.container{padding:0 1rem 5rem!important}.card-deck .card{display:block;-ms-flex:auto;flex:auto;margin-right:15px;margin-left:15px}@media only screen and (min-width:576px){.collapse-button a:after{display:inline-block;margin-left:.5rem}}@media only screen and (max-width:767px){.navbar .container{max-width:none}.navbar-expand-md .primary-nav{background-color:#f8f9fa;border-top:1px solid #dee2e6;margin:.5rem -1rem -.5rem;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:768px){.custom-filter-design-header h2{font-size:1.3rem;font-weight:300}.custom-filter-design-header>.container{padding:2.5rem 0!important}.navbar-expand-md .primary-nav .navbar-nav .nav-link{border-top:2px solid transparent;font-size:12px;padding-left:0;padding-right:0;margin-left:1rem}.navbar-expand-md .primary-nav .navbar-nav .nav-link:hover,.navbar-expand-md .primary-nav .navbar-nav .active .nav-link{border-top:2px solid #A21219}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}}@media only screen and (min-width:992px){.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}.custom-filter-design-header h2{font-size:1.8rem}.custom-filter-design-header>.container{padding:5rem 0!important}.case-study-border strong{font-size:.85rem}.case-study-border .text-muted{font-size:.9rem}.navbar-brand img.company-logo{height:48px}.navbar-expand-md .primary-nav .navbar-nav .nav-link{font-size:15px;margin-left:1rem}#menu-item-9{display:inline-block}}@media only screen and (min-width:1200px){.case-study-border strong,.case-study-border .text-muted{font-size:1rem}.navbar-brand img.company-logo{height:64px}.navbar-expand-md .primary-nav .navbar-nav .nav-link{margin-left:1.5rem}}.page-header-block{padding-top:70px}.page-header-block .bg-overlay,.has-bg-color{background-position:center center;background-repeat:no-repeat;background-size:cover}.has-bg-color{padding:5rem 0}.page-header-block .bg-overlay-2{background-color:rgba(33,37,41,.5);background:-webkit-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:-o-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:-moz-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:linear-gradient(to bottom right,rgba(33,37,41,1),rgba(33,37,41,0))}@media only screen and (min-width:992px){.page-header-block{padding-top:83px}}@media only screen and (min-width:1200px){.page-header-block{padding-top:99px}}#carousel-hero .carousel-item-content .bg-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover}#carousel-hero .carousel-item-content .bg-overlay-2{background-color:rgba(33,37,41,.5);background:-webkit-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:-o-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:-moz-linear-gradient(top left,rgba(33,37,41,1),rgba(33,37,41,0));background:linear-gradient(to bottom right,rgba(33,37,41,1),rgba(33,37,41,0))}.archive .container.matrix article,.blog .container.matrix article,.sub-items .sub-item{border:3px solid #fff}.archive .container.matrix article .bg-overlay,.blog .container.matrix article .bg-overlay,.sub-items .sub-item .bg-overlay{background:-webkit-linear-gradient(top,rgba(33,37,41,0) 50%,rgba(33,37,41,.75));background:-o-linear-gradient(top,rgba(33,37,41,0) 50%,rgba(33,37,41,.75));background:-moz-linear-gradient(top,rgba(33,37,41,0) 50%,rgba(33,37,41,.75));background:linear-gradient(to bottom,rgba(33,37,41,0) 50%,rgba(33,37,41,.75))}.archive .container.matrix article.has-content:hover .bg-overlay,.blog .container.matrix article.has-content:hover .bg-overlay{background:none}.archive .container.matrix .row,.blog .container.matrix .row{border:3px solid #fff}.archive .container.matrix article .title,.blog .container.matrix article .title,.sub-items .sub-item .title{bottom:.75rem;left:1rem;position:absolute;width:calc(100% - 2rem)}.blog .page-number{display:none}.blog.paged .page-number{display:inline-block}.post-categories{display:inline-block;font-size:0;list-style-type:none;margin:0;padding:0}.post-categories li{display:inline-block;font-size:16px}.post-categories li:before{content:', '}.post-categories li:first-child:before{content:''}.column-block.img-50 .card-img-top{margin-left:auto;margin-right:auto;width:50%}.card-deck .case-study-border{border-top-right-radius:0;border-top-left-radius:0;border:0!important;border-top:solid 5px #1924aa!important}a.rpfe-anchor{display:block;position:relative;top:-100px;visibility:hidden}.locations-display-block{border-top:1px solid rgba(31,42,166,.2)}.locations-display-block>.bg-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.1}.locations-display-block>.bg-overlay-2{background-color:rgba(31,42,166,.1)}.list-group .list-group-item.current-menu-item:after{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;margin-left:.5em}.portrait{max-height:300px}.team-member a.text-reset:hover,.team-member a.text-reset:visited:hover,.team-member a.text-reset:focus,.team-member a.text-reset:visited:focus{color:#A21219!important}.text-block img{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}.text-block .aligncenter{display:block}.text-block .alignleft{float:left;margin-right:30px}.text-block .alignnone{display:block;margin-left:0;margin-right:0}.text-block .alignright{float:right;margin-left:30px}.text-block img.size-full{max-width:100%}.grecaptcha-badge{display:none!important}@media only screen and (min-width:576px){.text-block .size-thumbnail{max-width:calc(50% - 15px)}}@media only screen and (min-width:768px){.text-block .size-thumbnail{max-width:calc(35% - 15px)}.text-block .size-medium{max-width:calc(50% - 15px)}}@media only screen and (min-width:992px){.text-block .size-large{max-width:calc(65% - 15px)}}@media only screen and (min-width:1200px){.text-block .container.not-full-width{max-width:960px}}.lower-footer{background-color:#0B1266;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.4)}.navbar-expand .secondary-nav .navbar-nav .nav-link{border-top:2px solid rgba(255,255,255,.7);margin-left:.75rem;margin-right:.75rem;padding-left:0;padding-right:0}.navbar-expand .secondary-nav .navbar-nav .nav-link:hover,.navbar-expand .secondary-nav .navbar-nav .active .nav-link{border-top:2px solid #fff;color:#fff}.search-bar .search-form .input-group{width:100%}.site-footer a,.site-footer a:visited{color:rgba(255,255,255,.7)}.site-footer a:hover,.site-footer a:visited:hover,.site-footer a:focus,.site-footer a:visited:focus{color:#ffffff!important}.upper-footer{background-color:#151D81;border-top:1px solid #0B1266;color:rgba(255,255,255,.7)}.upper-footer .fa-stack-1x{color:rgba(255,255,255,.4)}.upper-footer .fa-stack-2x{color:rgba(255,255,255,.2)}@media only screen and (min-width:992px){.navbar-expand .secondary-nav .navbar-nav .nav-link{margin-left:0;margin-right:1.5rem}}