@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap');body{font-size:16px}a{color:#002c4d}a:hover{color:#01b1ca}.btn{background:#002c4d;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:18px;border-radius:0;padding:15px 20px;box-shadow:4px 4px #000}.btn:hover{background:#01b1ca;color:#fff;box-shadow:none}.alt-btn{background:#002c4d;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:16px;border-radius:0;padding:10px;display:inline-block}.alt-btn:hover{background:#01b1ca;color:#fff;cursor:pointer}h1,h2{font-family:Arial Narrow,Arial,sans-serif}h2{font-size:32px}.content-wrapper{background:#fff}#header{position:fixed;z-index:15;width:100%;background:#fff;box-shadow:0 0 10px #000;padding:10px;border-top:8px solid #002c4d}.header-info{text-align:right;padding-right:50px;font-size:18px;text-transform:uppercase;letter-spacing:1px}.header-info a{font-family:'Roboto Condensed',sans-serif;font-weight:700}.header-links a{padding:0 20px}.header-links a>span{padding-right:5px}.navigation{padding-top:15px}#menu-main-menu>li{padding:15px 10px}.dropdown-menu>li>a{font-weight:700}.dropdown-menu>li>a:hover{background:#01b1ca;color:#fff}.captionHeading{font-family:Arial Narrow,Arial,sans-serif;font-size:42px;letter-spacing:2px}.carousel-caption{left:0;right:0}.caption p{text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:2px;text-shadow:2px 2px #000}#main:after{content:'';width:40%;height:1px;background:#000;display:block;margin:35px auto 10px}#main h1{text-align:center}#quick-links{padding:30px 0;text-align:center}.quick-link-box{padding:15px;transition:all ease .7s}.quick-link-box:hover{transform:scale(1.1);transition:all ease .7s}.quick-link-box img{transition:all ease .7s}.quick-link-box:hover img{box-shadow:0 0 40px #565656;transition:all ease .7s}.quick-link-title{display:block;font-size:20px;padding-top:10px;letter-spacing:2px;text-align:left}#text-feature{padding:30px 0;background:#eee}.text-feature-content{padding:25px}#considerations{padding:30px 0}#considerations h2{text-align:center;padding-bottom:20px}.toggle-heading{font-size:24px}.toggle-bar{background:#eee;padding:15px 45px 15px 15px;position:relative;border:1px solid #000}.toggle-bar:hover{cursor:pointer}.toggle-bar span{font-weight:700}.toggle-bar span:after{font-family:"Font Awesome 5 Free";content:'\f055';font-weight:900;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:28px;transition:all ease .5s}.toggle-bar.active span:after{transform:rotate(45deg) translateY(-65%);right:35px;transition:all ease .5s}.toggle-content{display:none;padding:15px}.considerations-button{padding-top:20px;text-align:center}#content-banner{padding:150px 0;text-align:center;background-position:center}.content-banner-text{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:40px;letter-spacing:2px;text-shadow:3px 3px #000}#feature{text-align:center;padding:30px 50px}#feature h2{padding-bottom:20px}.feature-box{padding:15px;transition:all ease .7s}.feature-box:hover{transform:scale(1.1);transition:all ease .7s}.feature-box img{transition:all ease .7s}.feature-box:hover img{box-shadow:0 0 40px #565656;transition:all ease .7s}.feature-link-title{display:block;font-size:20px;padding-top:10px;letter-spacing:2px}#interior-banner{position:relative}#interior-banner .caption{position:absolute;bottom:85px;text-align:center;left:0;right:0;color:#fff;font-weight:700;font-size:42px;letter-spacing:2px;text-shadow:3px 3px #000;font-family:'Roboto Condensed',sans-serif}#interior-banner .caption .banner-business-name{text-transform:uppercase}#interior-banner .caption h1{font-size:44px}#main-content{padding:30px 0}#main-content:after{content:'';width:40%;height:1px;background:#000;display:block;margin:35px auto 10px}.pdf-icon{color:#e03535;font-size:18px}.modal-dialog{width:800px}.quick-link-content{padding-top:50px}.quick-link-content h2{padding-bottom:20px}.tab-content h2{padding-bottom:20px}.detail-box-inner{border:1px solid #000;padding:10px;margin:5px;box-shadow:0 0 5px #000}.detail-box-title{display:block;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding-bottom:15px}.detail-box .alt-btn{margin:20px 0}.tab-pane{position:relative}.tab-content{position:relative;overflow:hidden}.tab-content .fade:not(.active){display:block;top:0;position:absolute;width:100%;z-index:-1}.tab-content .active{z-index:1}.systems-menu{padding:20px 50px}.system-box{background:#eee;padding:20px;margin:0 10px;box-shadow:0 0 5px #000;text-align:center}.system-box h2{padding-bottom:10px}.series-box{padding:5px}.system-series-info{padding:20px 150px}.system-series-info-box{padding:30px 0}.system-series-info-box:not(:last-of-type):after{content:'';height:1px;background:#000;display:block;margin:60px auto 10px}.system-series-info-box-inner{padding:0 30px}.pdf-profile-link{padding-right:100px}#panels{padding:30px 100px;text-align:center}#panels h2{padding-bottom:30px}.panel-box-inner{border:1px solid #000;padding:15px;margin:5px;box-shadow:0 0 5px #000}.panel-title{text-align:center;font-size:24px;font-weight:700;padding-bottom:20px;display:block}.data-sheet,.specifications{padding:15px 0}.finishes,.cad-details{padding:5px}.panel-buttons .alt-btn{width:100%}#retrofit{padding:15px 100px}#retrofit-slider img{width:100%}.retrofit-slider-box{padding:30px}.retrofit-content{padding:30px}.retrofit-content ul{padding:20px 50px;font-size:18px;list-style:none}.retrofit-content ul li{padding:10px 0;position:relative}.retrofit-content ul li:before{content:'\f058';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-30px}.specifications-box-container h2{text-align:center;padding-bottom:20px}.specifications-box{background:#eee;padding:30px;margin-bottom:50px;height:300px;overflow-y:auto}.specifications-box::-webkit-scrollbar{width:12px}.specifications-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.specifications-box::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#444;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.specification-pdf{font-size:18px;padding:5px 20px}.specification-pdf:before{content:'\f1c1';font-family:"Font Awesome 5 Free";padding-right:10px;color:#e03535;font-size:20px}#projects{text-align:center;padding:30px}.feature-container{padding-bottom:50px}#projects h2{padding-bottom:20px}.gallery-img{margin:10px 5px;overflow:hidden;background:#000}.gallery-img img{transition:all ease .7s}.gallery-img img:hover{transform:scale(1.2);opacity:.5;transition:all ease .7s}#blog{padding:30px 0}.blog-page-content{padding:15px}.blog-page-box{padding:20px 0}.blog-page-box:after{content:'';width:65%;height:1px;background:#000;display:block;margin:50px auto 10px}.pagination{display:block;text-align:right;font-size:20px}#blog-post-content{padding:30px 0}#locations{background:#eee;padding:30px 0}.locations-container{padding:0 50px}.locations-container h2{padding:5px;border-bottom:1px solid #000}.locations-box{max-height:350px;overflow:auto}.locations-box::-webkit-scrollbar{width:12px}.locations-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.locations-box::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#444;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.location{display:block;padding:5px;font-size:18px}#locations-contact{padding:30px 200px}.contact{font-size:18px}.contact-box-inner{border:1px solid #000;padding:20px;margin:15px;box-shadow:0 0 5px #000;background:#fbfbfb}.contact-box-title{text-align:center;font-size:24px;font-weight:700}.street-address{display:block}.phone-number{padding:20px 0}#contact-popup form label{display:none}.footer-content-container{padding:15px;background:#eee}.sitemap{text-align:center;text-transform:uppercase;letter-spacing:2px}.list-inline{margin:0}.social-media{font-size:36px;text-align:right;padding-right:50px}.copyright{padding:10px 0;text-align:center;font-size:14px}#sitemap{padding:30px 0}.sitemap-page{list-style:none;text-align:center;font-size:38px;padding:0}.sitemap-page a{transition:all ease .6s;display:block}.sitemap-page a:hover{transition:all ease .6s;transform:scale(1.03);font-size:38px}.no-results{text-align:center;padding:30px 0}.main-headings{text-align:center;padding:25px 0;margin-bottom:23px;background:silver}.main-headings .captionHeading{display:block}.main-headings a{display:inline-block;margin:0 auto;padding:12px}.considerations-container{min-height:400px}#considerations h2{text-align:left}.alt-btn{text-align:center}#members-section{padding:40px 15px}.member-documents,#member-library,#premium-documents,#link-boxes{padding:30px 200px;text-align:center}#helpful-links .link-box-inner{text-align:left}#premium-documents{padding-top:10px}#link-boxes{padding-bottom:0}.link-box{margin:50px 0;padding:20px;background:#f9f9f9;box-shadow:0 0 10px #636363}.link-box h2{padding-bottom:30px}.links{max-height:300px;overflow-y:auto}.links::-webkit-scrollbar{width:12px}.links::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.links::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#444;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.link-box-inner{font-size:20px;padding:10px 0}.link-box-inner .pdf-icon:before{content:'\f1c1';font-family:"Font Awesome 5 Pro";font-weight:400;color:#bb2b2b;font-size:22px;padding-right:5px}.member-documents .categories i,#member-library .categories i{font-size:24px}.member-documents{display:none}a.pdf-icon{margin:30px 0;padding:0 15px}.doc-sub-folder{margin:50px 0;display:none}.member-documents .link-box-inner{text-align:left;padding:10px;margin-bottom:20px}.member-documents .link-box-inner a.pdf-icon{font-size:18px;text-align:left;padding:0}.member-box{border:2px solid #000;padding:20px;text-align:center;margin:5px 5px 25px}.member-box span{display:inline-block}.folderHead-two{font-weight:300}.folderHead-two:hover,.folderHead-two:focus{text-decoration:underline}.level-three-folders,.level-four-folders,.level-five-folders,.level-six-folders,.level-seven-folders,.level-eight-folders{display:none}.bottom-folders.current{margin:100px 0;border-top:5px solid #002c4d;padding-top:40px}#member-section{padding:0 15px}#hierarchy{font-family:FontAwesome;display:block;padding:50px 0}.foldercontainer,.file,.noitems{padding:5px 5px 5px 50px}.folder{font-size:20px;color:#002c4d;padding:10px}.file{color:#002c4d}.folder,.file{cursor:pointer}.noitems{display:none;pointer-events:none}.folder:hover,.file:hover{background:silver}.folder:before,.file:before{padding-right:10px}@media screen and (max-width:1550px){.alt-btn{font-size:14px;letter-spacing:0;padding:10px 5px}.panel-box-inner{padding:5px}.finishes,.cad-details{padding:1px}.system-series-info{padding:20px}#locations-contact{padding:30px 100px}.header-info{padding-right:0}}@media screen and (max-width:1430px){.header-info{font-size:16px}#retrofit{padding:15px 10px}.retrofit-slider-box{padding:10px}}@media screen and (max-width:1360px){#menu-main-menu>li{padding:15px 5px}}@media screen and (max-width:1200px){.header-info{font-size:14px;letter-spacing:0}#feature{padding:30px 10px}.feature-box{padding:5px}.feature-link-title{font-size:16px}#panels{padding:30px 10px}.systems-menu,.system-series-info,.system-series-info-box-inner{padding:10px}.retrofit-content{padding:10px}#locations-contact{padding:30px 10px}}@media screen and (max-width:991px){#header{position:relative}.logo img,.footer-logo img{margin:0 auto}.header-info{text-align:center;padding-top:15px}.feature-box,.quick-link-box{padding:20px}.feature-link-title{font-size:20px}.quick-link-box:hover,.feature-box:hover{transform:none}.social-media{text-align:center;padding-right:0}.sitemap{padding:10px 0}.list-inline>li{display:block;padding:5px 0}.carousel-caption{padding-bottom:5px}#content-banner{background-size:cover}.series-blue-print,.series-image{max-width:50%}.system-series-links{padding-top:30px;justify-content:center}.system-box{margin:10px}.specifications-box{padding:5px}.locations-map{padding:20px 0}.contact{text-align:center;padding-top:20px}}@media screen and (max-width:768px){.folder{font-size:18px}a.pdf-icon{font-size:12px}.foldercontainer,.file,.nofiles{padding:5px 5px 5px 40px}.carousel-caption{position:relative;bottom:0;background:#8a8a8a;padding:20px}.header-info,.navigation{padding:0}#header{background:#fff!important}.c2a{background:#002c4d;font-size:14px}.c2a a{color:#fff}.header-links{display:flex;align-items:center;justify-content:flex-end;width:100%}.main-nav .nav-list .menu-item a{font-size:16px}.nav-toggler{text-transform:none;font-family:'Roboto Condensed',sans-serif;font-weight:700}.btn{font-size:14px;padding:15px 7px}.captionHeading{font-size:32px}.caption p{font-size:14px}#main:after{width:75%}.header-links a{padding:0 10px}.toggle-heading{font-size:18px}#content-banner{padding:50px 0}.content-banner-text{font-size:24px}.data-sheet,.specifications{padding:5px 0}#interior-banner .caption{background:#002c4d;position:relative;bottom:0;padding:10px 0}.pdf-profile-link{padding-right:0;display:block;width:100%;text-align:center}.system-series-links .btn{display:block;width:100%;margin-top:20px}#retrofit{padding:0}#blog-post-content img{padding:15px 0}}@media screen and (max-width:425px){.folder:before,.file:before{padding-right:4px}#hierachy{padding:20px 0}#members-section{padding:0 15px}.folder{font-size:14px}a.pdf-icon{padding:0 4px;font-size:12px}.foldercontainer,.file,.nofiles{padding:5px 5px 5px 15px}}