body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.hidden{display:none}.desktop-hidden{display:none}.desktop-hidden.visible{display:block}.mobile-hidden{display:block}.hidden-not-sr{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-content .floated-image.right{float:right;padding-left:1%}.text-content .floated-image.left{float:left;padding-right:1%}.text-content ul{line-height:1.8rem;list-style-position:inside;list-style-type:square}.parent-linked{cursor:pointer}@media screen and (max-width: 700px){.desktop-hidden{display:block}.mobile-hidden{display:none}.mobile-hidden.visible{display:block}.text-content .floated-image{float:none;padding:0 !important;width:100% !important}}.headwall-design-service{background:#0f4e8c;box-sizing:border-box;color:white;display:flex;padding:20px 1rem;margin-top:15px}.headwall-design-service .text-content{flex:2;width:90%}.headwall-design-service .text-content h3{color:white;display:block;margin:0;width:100%}.headwall-design-service .text-content p{margin:0}.headwall-design-service .button{border:1px solid white;flex:0.5}.interactions{display:inline;float:left;width:22.91667%;margin:0 1.04167%;float:right;padding-top:10px;margin-right:0}.interactions .button,.interactions button{padding:13px;margin-bottom:10px}.interactions .button .fa,.interactions button .fa{padding-right:7px}.header-content .interactions{margin:0;width:100%}.advert-container{display:inline;float:left;width:97.91667%;margin:0 1.04167%;align-items:center;border:1px solid #D4D4D4;box-sizing:border-box;display:flex;padding:1vh 1rem;margin-top:20px;justify-content:space-around}.advert-container .advert-text-content{flex:1 0 auto;margin:0 1%;max-width:75%}.advert-container .advert-text-content h3{margin-top:0}.advert-container .advert-text-content p{margin-bottom:1.6rem}.advert-container .advert-text-content .button{max-width:30%}.advert-container img{max-height:200px;max-width:100%;width:auto}.advert-container .methods{display:flex}.advert-container .methods>div{display:flex;flex-direction:column;margin:0 1%;text-align:center;width:50%}.advert-container .methods>div .method-img{align-items:center;display:flex;flex:1 0 auto}.advert-container .methods>div img{display:block;float:none;margin:0 auto}@media screen and (max-width: 700px){.headwall-design-service{flex-direction:column}.advert-container{flex-direction:column}.advert-container .advert-text-content{width:100%}.advert-container .advert-text-content .button{max-width:100%;width:100%}}.badge{background:#448A21;border-radius:5px;box-sizing:border-box;color:white;display:inline-block;padding:10px}.badge i{padding-right:5px}.badge.sfa-compliant,.badge#sfa_compliant{background:#448A21}.badge#grating{background:#8a2144}.badge#kee_klamp{background:#8c3e22}.badge#flap_valve{background:#21678a}.badge#penstock{background:#67218a}.badge.bim-objects-available{background:#0f4e8c}.breadcrumbs{clear:both;display:inline-block;list-style-type:none;font-size:0.8rem;text-transform:uppercase;width:100%}.breadcrumbs li{display:inline;float:left}.breadcrumbs li::after{content:'\00BB';padding:0 5px}.breadcrumbs li:last-of-type::after{content:''}.datasheets{display:inline;float:left;width:97.91667%;margin:0 1.04167%;border-top:1px solid #D4D4D4;box-sizing:border-box;overflow:hidden;padding:20px 0;margin-bottom:1rem}.datasheets h3{margin-bottom:1rem;margin-top:0}.datasheets #js-datasheet-toggle{margin-bottom:1rem}.datasheets .datasheets-container{display:block;overflow:hidden}.datasheets .datasheets-container .download-listing{margin:0;width:100%}.datasheets .datasheets-container .download-listing a{text-decoration:none}.datasheets .datasheets-container.hidden{display:none}.download-listing{display:inline;float:left;width:97.91667%;margin:0 1.04167%;align-items:center;border-bottom:1px solid #D4D4D4;box-sizing:border-box;display:flex;padding:7px 0}.download-listing .text-content{flex:2 0 auto;width:60%}.download-listing .button-container{align-items:center;display:flex;flex:1 0 auto;width:40%}.download-listing .button-container .button{margin-left:1%}.download-listing .button-container .button.double{width:202%}.download-listing .button-container .zip{margin-left:6px;text-align:center;width:100%}.download-listing:last-of-type{border-bottom:none}@media screen and (max-width: 700px){.download-listing{flex-direction:column}.download-listing .text-content{width:100%}.download-listing .text-content p{margin-top:0}.download-listing .button-container{width:100%}.download-listing .button-container .button:first-of-type{margin-left:0}}.pagination{background:white;border-top:1px solid #0f4e8c;padding:15px 0;margin-bottom:10px;overflow:hidden}.pagination .step-links{align-items:center;display:flex}.pagination a{text-decoration:none}.pagination .next,.pagination .prev{float:left;margin-bottom:5px;text-align:center;width:20%}.pagination ul{float:left;list-style-type:none;margin:0;text-align:center;width:60%}.pagination ul li{display:inline}.pagination ul li.active a{border-color:#0f4e8c;color:#0f4e8c}.pagination ul a{border:1px solid white;box-sizing:border-box;display:inline-block;padding:7px;margin:0 1% 5px;text-align:center;min-width:34px}.pagination ul a:hover{border-color:#D4D4D4}.messages{margin:0;position:fixed;width:100%;z-index:5}.messages ul{font-weight:bold;list-style-type:none;margin:0 auto;text-align:center}.messages ul li{font-weight:bold;padding:1rem 0;width:100%}.messages ul li.info{background:#00A3D4;color:white}.messages ul li.success{background:#00D49B;color:white}.messages ul li.error{background:#FF3B00;color:white}.messages ul li .container{margin:0 auto}.messages ul li .message-content{padding:0 1%}.messages ul li .read-notification{color:white;float:right;text-decoration:none}.messages ul li .read-notification.content-link{float:none;text-decoration:underline}.messages ul li a{color:white}.test-site-banner{align-items:center;background:pink;bottom:0;box-sizing:border-box;display:flex;left:0;justify-content:center;padding:0.5rem;position:fixed;width:100%;z-index:999}@media screen and (max-width: 700px){.messages ul{text-align:left}}.tooltip-toggle{color:#0f4e8c;cursor:pointer;position:absolute;top:5px;right:5px}.tooltip-toggle:hover{color:#8a2132}.modal{align-items:center;background:rgba(255,255,255,0.8);display:none;left:0;height:100vh;justify-content:center;position:fixed;top:0;width:100%;z-index:2}.modal.visible{display:flex;flex-direction:column}.modal .modal-content{background:white;border:1px solid #D4D4D4;box-sizing:border-box;display:none;max-width:1200px;margin:0 auto;padding:1%;width:100%}.modal .modal-content.visible{display:block}.modal .modal-content p{padding-right:2rem}.modal .modal-content ul{list-style-position:inside;padding-right:2rem}.modal a.close-modal{width:100%}.modal a.close-modal .fa{align-items:center;border:1px solid #D4D4D4;border-radius:50%;clear:both;color:#0f4e8c;display:flex;height:21px;float:right;justify-content:center;margin-bottom:10px;text-decoration:none;width:21px}.modal a.close-modal .fa:hover{background:#B62640;border-color:white;color:white}.sales-message{align-items:center;display:flex}.sales-message .sales-message-content{flex:1 0 auto;max-width:95%}.sales-message .sales-message-content p{margin:0}.sales-message .ce-logo{align-content:center;display:flex;margin-left:2%;width:5%}.sales-message .ce-logo img{height:100%;width:100%}@media screen and (max-width: 700px){.sales-message .sales-message-content{width:75%}.sales-message .ce-logo{width:20%}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:30px}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.login .block{background:#fff;box-sizing:border-box;padding-bottom:1rem;margin-bottom:20px}.login .block h3{margin-top:0}.login .user-new{border-bottom:1px solid #D4D4D4}.login .new-and-password{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.login .user-login{display:inline;float:left;width:47.91667%;margin:0 1.04167%;float:right}.login .user-login fieldset{border:none;padding:0}.edit h1,.edit p{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.edit h1{margin-top:1rem;margin-bottom:1.5rem}.edit fieldset{border:none;padding:0;margin:0}.edit input,.edit label{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.edit label{margin-bottom:5px}.edit .help-block{background:#eee;box-sizing:border-box;padding:5px;margin-bottom:10px}.edit input{margin-bottom:10px}.edit .input_id_marketing{align-items:center;display:flex;clear:both}.edit .input_id_marketing label{flex:1 0 auto;width:91%}.edit .input_id_marketing input{margin-right:0;min-width:15px;text-align:right;width:4%}.edit input[type="submit"]{float:right;max-width:200px}.edit .previous-downloads{padding-top:30px}.edit .previous-downloads h2{display:inline;float:left;width:97.91667%;margin:0 1.04167%;border-top:1px solid #D4D4D4;padding-top:20px}.edit .previous-downloads h3{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:10px;margin-top:30px}.edit .previous-downloads .download-listing .text-content p{margin:0;width:100%}.edit .previous-downloads .download-listing.zip{align-items:flex-start}.edit .previous-downloads #bim-list-form{float:left}.edit .previous-downloads #bim-list-form .file-type-selector{align-items:center;display:flex}.edit .previous-downloads #bim-list-form .file-type-selector .select-intro{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.edit .previous-downloads #bim-list-form .file-type-selector .containers{display:inline;float:left;width:22.91667%;margin:0 1.04167%}.edit .delete-account{display:inline;float:left;width:97.91667%;margin:0 1.04167%;box-sizing:border-box;margin-top:20px;border:1px solid #c42237;padding:10px 0}.edit .delete-account h2{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.edit .delete-account p{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.edit .delete-account .button{display:inline;float:left;width:22.91667%;margin:0 1.04167%;float:right;max-width:200px}.sign-up .intro{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:white;box-sizing:border-box;padding:10px 0;margin-bottom:15px;overflow:hidden}.sign-up .intro h2{margin-top:0}.sign-up .signup-form{display:inline;float:left;width:56.25%;margin:0 1.04167%;background:white;box-sizing:border-box;overflow:hidden;padding:10px 0}.sign-up .signup-form h1{margin:0 0 1.5rem 0;width:100%}.sign-up .signup-form fieldset{border:none;padding:0;margin:0}.sign-up .signup-form .form-group{overflow:hidden}.sign-up .signup-form .form-group label{margin:0 0 10px;width:100%}.sign-up .signup-form .form-group input{margin:0 0 5px;width:100%}.sign-up .signup-form .form-group.input_id_marketing label,.sign-up .signup-form .form-group.input_id_marketing input{width:auto}.sign-up .signup-form input[type="submit"]{margin:0}.sign-up .login-link{display:inline;float:left;width:39.58333%;margin:0 1.04167%;background:white;box-sizing:border-box}.sign-up .login-link h3{margin-top:0}.form-errors li,.has-error .help-block{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#c42237;box-sizing:border-box;color:white;padding:5px;margin-bottom:10px}@media screen and (max-width: 700px){.login .new-and-password,.login .forgotten-password{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.login .user-login{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.sign-up .intro{padding:10px 0.2rem}.sign-up .signup-form{display:inline;float:left;width:97.91667%;margin:0 1.04167%;border-bottom:1px solid #D4D4D4;padding:0 0 20px;margin-bottom:20px}.sign-up .login-link{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding:0 0.2rem}.sign-up .login-link .button{float:right;padding:12px 0;max-width:200px}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.design-service-form .loading{align-items:center;border:1px solid #D4D4D4;box-sizing:border-box;display:flex;justify-content:center;margin:0 2px;padding:1rem}.design-service-form .loading .spinner{-webkit-animation:rotating 0.5s linear infinite;animation:rotating 0.5s linear infinite;display:block;font-size:3rem}.design-service-form .loading p{margin-left:1rem}.design-service-form .messages{left:0;top:0}.design-service-form .messages .read-notification{cursor:pointer}.design-service-form .tooltip-toggle{margin-left:5px;right:auto;top:3px}.design-service-form fieldset{border-bottom-width:0}.design-service-form fieldset h3{position:relative}.design-service-form fieldset:last-of-type{border-width:1px}.design-service-form fieldset.user-detail{border-bottom-width:0}.design-service-form .form-field{align-items:center;box-sizing:border-box;display:flex;margin-bottom:1rem}.design-service-form .form-field label{position:relative;width:30%}.design-service-form .form-field input{width:auto}.design-service-form .form-field select{border:1px solid #D4D4D4;width:30%}.design-service-form .form-field textarea{border:1px solid #D4D4D4}.design-service-form .block-container{display:grid;grid-gap:1px;grid-template-columns:repeat(4, 1fr)}.design-service-form .block-container .block{box-sizing:border-box;outline:1px solid #D4D4D4;padding:1rem;position:relative;transition:box-shadow ease-in-out 0.25s;text-align:center;z-index:1}.design-service-form .block-container .block .image-content{max-width:100%}.design-service-form .block-container .block .text-content{align-items:center;display:flex;justify-content:center}.design-service-form .block-container .block .tooltip-toggle{top:7px;right:7px}.design-service-form .block-container .block:hover{box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);cursor:pointer}.design-service-form .block-container .block.selected{outline-color:#448a21;z-index:2}.design-service-form .block-container .block.selected>:after{bottom:2px;color:#448a21;content:"\f058";display:inline-block;font-family:"FontAwesome";font-size:2rem;right:7px;position:absolute}.design-service-form .block-container .block.disabled{cursor:not-allowed;opacity:0.5}.design-service-form .block-container .block.disabled .tooltip-toggle{color:#ccc}.design-service-form .block-container .block.disabled .tooltip-toggle:hover{color:#ccc}.design-service-form .block-container .block.disabled:hover{box-shadow:none}.design-service-form .basics .spacer{box-sizing:border-box;padding:0 1rem}.design-service-form .basics .dimension{margin-left:0.5rem}.design-service-form .basics #pipe-material{width:39%}.design-service-form .project-information input,.design-service-form .your-details input{width:30%}.design-service-form .project-information textarea,.design-service-form .your-details textarea{height:300px;width:60%}.design-service-form .button-container{padding-top:1rem;padding-bottom:1rem}.design-service-form .button-container button{box-sizing:border-box;float:right;padding:1rem;width:30%}@media screen and (max-width: 700px){.design-service-form .form-field{flex-direction:column}.design-service-form .form-field label,.design-service-form .form-field input,.design-service-form .form-field select,.design-service-form .form-field textarea{width:100%}.design-service-form .form-field label{margin-bottom:0.5rem}.design-service-form .form-field .input-with-dimensions{margin-bottom:1rem;width:100%}.design-service-form .form-field .input-with-dimensions input{width:70%}.design-service-form .form-field .input-with-dimensions .dimension{width:30%}.design-service-form .block-container{grid-template-columns:repeat(2, 1fr)}.design-service-form .basics #pipe-material{width:100%}}.case-studies h1{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-top:0.67rem;margin-bottom:0.67rem}.case-studies .case-study{display:inline;float:left;width:97.91667%;margin:0 1.04167%;align-items:center;border-bottom:1px solid #D4D4D4;display:flex;padding:15px 0}.case-studies .case-study h2{margin-top:0}.case-studies .case-study .text-content{margin-bottom:10px}.case-studies .case-study.two-column img{padding-right:2%;max-width:100%}.case-studies .case-study.two-column .text-content{flex:1 1 auto}.case-studies .case-study.one-column{flex-direction:column}.case-studies .case-study.one-column img{height:auto;max-width:100%}.case-studies .button-container{display:inline;float:left;width:31.25%;margin:0 1.04167%;margin-left:34.375%;margin-right:34.375%;margin-top:20px}@media screen and (max-width: 700px){.case-studies .case-study.two-column{flex-direction:column-reverse}.case-studies .case-study.two-column img{padding:0;max-height:unset !important;width:100%}}.contact h1{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#fff;box-sizing:border-box;padding:10px 0;margin-bottom:15px}.contact .text-content{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.contact .text-content .block{float:left;margin-bottom:20px;width:50%}.contact #map{height:300px;width:100%}.contact form{display:inline;float:left;width:47.91667%;margin:0 1.04167%;background:#fff;box-sizing:border-box}.contact form img{padding-top:10px}.literature-request form{display:inline;float:left;width:47.91667%;margin:0 1.04167%;background:white;box-sizing:border-box;margin-top:10px}.literature-request form #id_field_17{float:right;margin-right:7px}.literature-request .brochures{display:inline;float:left;width:47.91667%;margin:0 1.04167%;background:white;display:flex;flex-wrap:wrap;overflow:hidden;padding:10px 0}.literature-request .brochures .brochure{background:#f5f5f5;box-sizing:border-box;padding:10px;margin-bottom:10px}.literature-request .brochures .brochure img{width:100%}.literature-request .brochures .portrait{margin-right:2%;width:49%}.literature-request .brochures .portrait:nth-of-type(even){margin-right:0}.literature-request .brochures .landscape{width:100%}@media screen and (max-width: 700px){.contact .text-content,.contact form{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.literature-request form,.literature-request .brochures{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.literature-request .brochures .portrait{float:left}.literature-request .brochures .portrait:last-of-type{float:right;margin-right:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.form-group li label{display:block}}.zip-file.list-page .text-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.zip-file.list-page form{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.zip-file.list-page .zip-file-list{margin-bottom:2rem;width:100%}.zip-file.list-page .zip-file-list li{border-bottom:1px solid #D4D4D4;padding:7px 0}.zip-file.list-page .zip-file-list li a{text-decoration:none}.zip-file.list-page .zip-file-list li .js-remove-from-zip{color:#c42237;float:right}.zip-file.list-page .zip-function{float:right;display:flex;width:40%}.zip-file.list-page .zip-function .button{margin-top:15px;margin-left:1%}.zip-file.list-page .back-to-products{display:inline;float:left;width:22.91667%;margin:0 1.04167%;background:#ececec;box-sizing:border-box;padding:10px}.zip-file.list-page .back-to-products .button{margin-bottom:5px}.zip-file.list-page .no-files .text-content{border-top:1px solid #D4D4D4}.zip-file.list-page .no-files .button-container{justify-content:space-between;display:flex}.zip-file.list-page .no-files .button-container .button{width:49.5%}@media screen and (max-width: 700px){.zip-file.list-page form{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.zip-file.list-page form .zip-function{margin-bottom:20px;width:60%}.zip-file.list-page .back-to-products{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.mfp-bg{background:white !important}.mfp-wrap .mfp-title,.mfp-wrap .mfp-counter{color:#151515}.gallery .grid-container{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.gallery .grid{border-top:1px solid #D4D4D4;border-left:1px solid #D4D4D4;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.gallery .grid-item{align-items:center;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;box-sizing:border-box;display:flex;flex:1 0 auto;justify-content:center;min-width:30%;padding:12px 0.5%}.gallery .grid-item .thumbnail{font-size:0}.gallery .grid-item img{max-width:100%}.news .news-content{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.news .news-content .news-post{align-items:center;background:#fff;border-top:1px solid #D4D4D4;clear:both;overflow:hidden;margin-bottom:15px;padding-top:20px;width:100%}.news .news-content .news-post .image-content{text-align:center}.news .news-content .news-post .image-content img{max-width:100%}.news .news-content .news-post .text-content{padding:15px 0}.news .news-content .news-post .text-content h1{margin-top:0}.news .blog-single .image-content{text-align:center}.news .blog-single .image-content img{max-width:100%}.news .blog-single .tags{display:inline;font-weight:bold;list-style-type:none}.news .blog-single .tags li{border:1px solid #D4D4D4;box-sizing:border-box;display:inline-block;font-weight:normal;padding:5px;margin-right:5px}.news .blog-single .tags li:first-of-type{border:none;font-weight:bold;padding-left:0;margin-right:10px}.news .blog-single .tags li a{text-decoration:none}.news .sidebar{display:inline;float:left;width:22.91667%;margin:0 1.04167%;text-align:right}.news .sidebar a{text-decoration:none}.news .sidebar .recent-news ul{list-style-type:none}.news .sidebar .year-filters ul{list-style-type:none;overflow:hidden}.news .sidebar .year-filters ul li{display:inline;float:left;width:31.25%;margin:0 1.04167%;border:1px solid #D4D4D4;box-sizing:border-box;padding:5px;margin-bottom:5px;text-align:center}.news .sidebar .tag-cloud{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:flex-end}.news .sidebar .tag-cloud li{border:1px solid #D4D4D4;display:inline;padding:5px;margin-bottom:5px;margin-left:1%;text-align:center}.news .pager{list-style-type:none}.news .pager a{text-decoration:none}.news .pager .previous{float:left}.news .pager .next{float:right}@media screen and (max-width: 700px){.news .sidebar{display:none}.news .news-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.news .blog-single .pager .previous,.news .blog-single .pager .next{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}.news .blog-single .pager .previous{border-bottom:1px solid #D4D4D4}}.request-list .user-detail{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.request-list .user-detail .label{display:inline-block;font-weight:bold;padding-right:1rem;max-width:170px;width:100%}.request-list .requested-drawings{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.request-list .requested-drawings .line-item{align-items:center;border-bottom:1px solid #D4D4D4;display:flex;padding-bottom:5px;margin-bottom:5px}.request-list .requested-drawings .line-item .item-description{flex:1}.request-list .requested-drawings .line-item .button{max-width:200px}.request-list .requested-drawings .line-item:last-of-type{border-bottom:none}.request-list .requested-drawings input[type="submit"]{float:right;margin-top:10px;width:30%}.specifier .specifier-form-wrapper{display:inline;float:left;width:31.25%;margin:0 1.04167%;background:#fff;box-sizing:border-box;margin-top:15px}.specifier .specifier-form-wrapper fieldset{background:white;border:1px solid #0f4e8c;padding:0;margin-bottom:10px}.specifier .specifier-form-wrapper fieldset.expandable .legend:after{content:"\f078"}.specifier .specifier-form-wrapper fieldset .control-group{display:block}.specifier .specifier-form-wrapper fieldset .control-group .control-label{display:inline-block;margin-bottom:5px}.specifier .specifier-form-wrapper fieldset.closed .legend:after{content:"\f077"}.specifier .specifier-form-wrapper fieldset.closed .control-group{display:none}.specifier .specifier-form-wrapper fieldset .legend{background:#0f4e8c;box-sizing:border-box;color:white;float:none;padding:0.65em;width:100%}.specifier .specifier-form-wrapper fieldset .legend:after{font-family:"FontAwesome";float:right}.specifier .specifier-form-wrapper div.control-group{box-sizing:border-box;clear:both;padding:0.65em;position:relative;width:100%}.specifier .specifier-form-wrapper div.control-group .tooltip-toggle{top:10px;right:10px}.specifier .specifier-form-wrapper div.control-group.error{background:#eea0aa;color:white}.specifier .specifier-form-wrapper .button.clear{margin-bottom:10px}.specifier .product-list{display:inline;float:left;width:64.58333%;margin:0 1.04167%;margin-top:15px}.specifier .product-list .bread-box{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:15px}.specifier .product-list .bread-box h3{margin-top:0}.specifier .product-list .bread-box .badge{margin-right:5px}.specifier .page-content{display:inline;float:left;width:64.58333%;margin:0 1.04167%}.specifier .page-content .wingwall-type{display:inline;float:left;width:22.91667%;margin:0 1.04167%;font-weight:bold;margin-top:10px;margin-bottom:15px;text-align:center}.specifier .page-content .wingwall-type img{max-width:100%}.specifier .page-content .block-container{display:grid;grid-template-columns:repeat(6, 1fr)}.specifier .page-content .block-container .block{box-sizing:border-box;font-weight:bold;padding:1rem;text-align:center}.specifier .page-content .block-container .block img{max-width:100%}.specifier.orifice-plate .text-content{flex:1 0 auto}.specifier.orifice-plate .text-content h3{margin-bottom:0}.specifier.orifice-plate .product-list .product-list-text-content{border-bottom:1px solid #D4D4D4;padding-bottom:1rem}.specifier.orifice-plate .product-list .download-listing{flex-direction:column;margin:0;width:100%}.specifier.orifice-plate .product-list .download-listing>.text-content,.specifier.orifice-plate .product-list .download-listing>.button-container{width:100%}.specifier.orifice-plate .product-list .download-listing .button-container .button:first-of-type{margin-left:0}.specifier-product-listing{align-items:center;background:white;box-sizing:border-box;display:flex;overflow:hidden;padding:20px 0;margin-bottom:10px}.specifier-product-listing .text-content{align-self:flex-start}.specifier-product-listing .text-content h3{margin-top:0}.specifier-product-listing .text-content h3 a{text-decoration:none}.specifier-product-listing .text-content h3 a:hover{text-decoration:underline}.specifier-product-listing .side-content{display:flex;flex-direction:column;padding:5px 0;margin-left:1%;min-width:25%}.specifier-product-listing .side-content .image-content{margin-bottom:5px;text-align:center}.specifier-product-listing .side-content .image-content img{max-height:180px;max-width:100%;margin:0 auto;width:auto}.specifier-product-listing .side-content .button{margin-bottom:5px}@media screen and (max-width: 950px){.specifier .page-content .block-container{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 700px){.specifier .specifier-form-toggle{text-align:center}.specifier .specifier-form-wrapper{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.specifier .page-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.specifier .specifier-form{box-sizing:border-box;width:100%}.specifier .specifier-form form{clear:both}.specifier .product-list{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.specifier .page-content .block-container{grid-template-columns:repeat(2, 1fr)}}#search-results{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:white;box-sizing:border-box}#search-results .result{align-items:center;border-bottom:1px solid #D4D4D4;display:flex;padding-bottom:10px;position:relative;overflow:hidden}#search-results .result .result-image{box-sizing:border-box;padding:10px;padding-left:0}#search-results .result .result-image img{max-width:100px}#search-results .result .result-text{flex:1;overflow:hidden}#search-results .result .result-text .read-more{float:right;text-transform:capitalize}#search-results .result .result-meta{color:#7C7C7C;font-size:0.8rem;margin-top:5px;text-transform:uppercase}.thank-you-page{margin-top:20px;text-align:center}.thank-you-page .content{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.thank-you-page i{color:green;font-size:20vw}.thank-you-page .button{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-left:26.04167%;margin-right:26.04167%}.error-page .content{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.error-page .content i{color:#c42237;font-size:4rem}.richtextpage.richtextpage-75 .middle-blocks{display:flex;justify-content:space-between;margin-top:15px}.richtextpage.richtextpage-75 .middle-blocks .block{border:1px solid #0f4e8c;box-sizing:border-box;padding:5px;width:49%}.richtextpage.richtextpage-75 .middle-blocks .block img{margin:0 auto;max-width:100%}.richtextpage.richtextpage-75 .headwall-design-service{margin:15px 0;width:100%}.product-landing .category-title{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-top:15px}.product-landing .category-title a{text-decoration:none}.product-landing .category-title:first-of-type{margin-top:0}.product-landing .grid .product-listing{width:16.6667%}.product-landing .grid .product-listing .image-content{height:150px}.product-landing .grid .product-listing:nth-of-type(n+4){margin-top:0}.product-landing .grid .product-listing:nth-of-type(n+7){margin-top:-1px}@media screen and (max-width: 700px){.product-landing .grid .product-listing{width:33.3333%}.product-landing .grid .product-listing .image-content{height:110px}.product-landing .grid .product-listing:nth-of-type(n+4){margin-top:-1px}}.grid-container{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:#fff}.grid-container h1,.grid-container h2,.grid-container h3{padding:10px 0}.grid{box-sizing:border-box;display:flex;flex-wrap:wrap}.grid .product-listing,.grid .page-listing{border:1px solid #D4D4D4;box-sizing:border-box;flex-direction:column;padding:10px;position:relative;margin-left:-1px;text-decoration:none;width:33.33333%;z-index:1}.grid .product-listing:hover,.grid .page-listing:hover{border-color:#D4D4D4;z-index:2}.grid .product-listing:nth-of-type(n+4),.grid .page-listing:nth-of-type(n+4){margin-top:-1px}.grid .product-listing .badge.bim-objects-available,.grid .page-listing .badge.bim-objects-available{font-size:0.8rem;left:0.5rem;padding:7px;position:absolute;top:0.5rem}.grid .product-listing .image-content,.grid .page-listing .image-content{align-items:center;display:flex;height:200px;justify-content:center;padding:5px 0;text-align:center;width:100%}.grid .product-listing .image-content img,.grid .page-listing .image-content img{height:auto;max-height:200px;max-width:100%;width:auto}.grid .product-listing .text-content,.grid .page-listing .text-content{align-items:center;display:flex;flex-direction:column;flex:1 0 auto;justify-content:flex-start;text-align:center}.grid .product-listing .text-content h3,.grid .page-listing .text-content h3{margin-bottom:0;max-width:100%}.grid .product-listing .text-content h3 a,.grid .page-listing .text-content h3 a{text-decoration:none}.grid .product-listing .text-content ul,.grid .page-listing .text-content ul{list-style-type:none}.grid .product-listing .text-content ul li,.grid .page-listing .text-content ul li{padding-bottom:2px}.grid .product-listing .text-content p,.grid .page-listing .text-content p{max-width:100%}.grid .product-listing:hover,.grid .page-listing:hover{border-color:#0f4e8c;z-index:2}.product-category .intro{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding:0}.product-category .intro .page-content{box-sizing:border-box;padding:0 0 1rem 0}.product-category .info-table{display:inline;float:left;width:56.25%;margin:0 1.04167%;box-sizing:border-box;display:flex;float:right;justify-content:space-around;margin-top:13px;margin-bottom:10px}.product-category .info-table h2{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-category .info-table .info-block{align-items:center;border:1px solid #D4D4D4;border-left:none;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;padding:5px;position:relative;text-align:center}.product-category .info-table .info-block img{max-width:100%}.product-category .info-table .info-block p{align-items:center;display:flex;flex-grow:1;margin:5px;max-width:100%}.product-category .info-table .info-block:first-of-type{border-left:1px solid #D4D4D4}.product-category .info-table .info-block:last-of-type{margin-right:0}.product-category.with-interactions .intro{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.product-category .header-content{float:right;margin-left:1.5%;margin-bottom:10px;max-width:30%}.product-category .header-content.with-title{border:1px solid #D4D4D4;box-sizing:border-box;padding:10px}.product-category .header-content.with-extra-content{max-width:50%;width:50%}.product-category .header-content.with-video.with-brochures .header-video,.product-category .header-content.with-video.with-brochures .header-standard-product-brochures{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.product-category .header-content.with-video.with-brochures .header-video .button,.product-category .header-content.with-video.with-brochures .header-standard-product-brochures .button{padding:3px 0;margin-bottom:2px}.product-category .header-content.with-video.with-brochures .header-video .button span,.product-category .header-content.with-video.with-brochures .header-standard-product-brochures .button span{padding-left:5px}.product-category .header-content a{text-decoration:none}.product-category .header-content img{height:auto;width:100%}.product-category .header-content .video-thumbnail{margin:0 auto;max-width:300px;position:relative}.product-category .header-content .video-thumbnail-text{display:inline;float:left;width:47.91667%;margin:0 1.04167%;text-align:center}.product-category .header-content #play-button{align-items:center;color:white;display:flex;font-size:6rem;height:100%;justify-content:center;left:0;right:0;position:absolute;top:0;width:100%}.product-category .header-content #play-button:hover{color:#f0131a}.product-category .header-content h4{margin:0;padding:0.8rem 0;text-align:center;width:100%}.product-category .header-content h4 a,.product-category .header-content h4.without-link{display:block}@media screen and (max-width: 950px){.product-category .header-content.with-brochures.with-video .header-video{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:10px}.product-category .header-content.with-brochures.with-video .header-standard-product-brochures{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}.product-category .header-content.with-brochures.with-video .header-standard-product-brochures .button{margin-bottom:5px;padding:7px 0}}@media screen and (max-width: 700px){.grid .product-listing{width:100%}.grid .product-listing .text-content{min-height:auto}.interactions{display:none}.product-category .intro,.product-category .standard{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-category .info-table{grid-template-columns:repeat(2, 1fr);flex-flow:wrap;margin-bottom:10px;width:100%}.product-category .info-table .info-block{border-bottom:none;flex:1 0 auto;margin:0;width:50%}.product-category .info-table .info-block:nth-last-of-type(-n+2){border-bottom:1px solid #D4D4D4}.product-category .header-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-left:0;margin-top:1rem;max-width:100%;width:100%}.product-category .header-content.with-title,.product-category .header-content.with-extra-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%;max-width:100%;margin-top:1rem}.product-category .header-content #play-button{color:#f0131a;font-size:3rem}.product-category .header-content ul{list-style-position:inside}}.product-detail h1{float:left;overflow:hidden}.product-detail .sfa-compliant,.product-detail .bim-objects-available{float:right;margin-top:3px;margin-left:5px}.product-detail h3{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:15px;margin-top:7px}.product-detail .images{align-items:center;display:flex;overflow:hidden;width:100%}.product-detail .images.with-load-classes{display:inline;float:left;width:72.91667%;margin:0 1.04167%;display:flex}.product-detail .images .line-drawing{display:inline;float:left;width:64.58333%;margin:0 1.04167%;text-align:center}.product-detail .images .line-drawing.full{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .images .featured-image{display:inline;float:left;width:31.25%;margin:0 1.04167%}.product-detail .images img{max-width:100%;margin:0 auto}.product-detail .detail-table{background:#fff;box-sizing:border-box;padding:1rem 0}.product-detail .detail-table .thead{background:#0f4e8c;border-top:1px solid #D4D4D4;border-bottom:0;color:white;margin-top:1rem}.product-detail .detail-table .thead:first-of-type{margin-top:0}.product-detail .detail-table .tr{display:flex;width:100%}.product-detail .detail-table .tr .td,.product-detail .detail-table .tr .th{align-items:center;box-sizing:border-box;border-right:1px solid #D4D4D4;display:flex;flex:1;justify-content:center;padding:7px 0.2rem;text-align:center}.product-detail .detail-table .tr .td:first-of-type,.product-detail .detail-table .tr .th:first-of-type{border-left:1px solid #D4D4D4}.product-detail .detail-table .tr .td.title{font-weight:bold}.product-detail .detail-table .tr .td.solid{background:#0f4e8c;border:none;color:white}.product-detail .detail-table .tr:not(.thead){border-bottom:1px solid #D4D4D4}.product-detail .additional-information-product{align-items:center;border:1px solid #D4D4D4;box-sizing:border-box;display:flex;padding:20px 1rem;margin-bottom:20px;width:100%}.product-detail .additional-information-product .text-content{flex:2;width:90%}.product-detail .additional-information-product .text-content h3,.product-detail .additional-information-product .text-content p{margin:0}.product-detail .additional-information-product a{flex:0.5}.product-detail .tab-container .tab-controls{border-bottom:1px solid #D4D4D4;display:flex}.product-detail .tab-container .tab-controls .tab-button{background:#ececec;border:1px solid #D4D4D4;border-radius:5px 5px 0 0;padding:1rem;position:relative;margin-right:0.5rem;top:1px}.product-detail .tab-container .tab-controls .tab-button.active{background:white;border-bottom:none;color:#0f4e8c;font-weight:bold}.product-detail .tab-container .tab-content{border:1px solid #D4D4D4;border-top:none;box-sizing:border-box;display:none;overflow:hidden;padding:1rem}.product-detail .tab-container .tab-content.active{display:block}.product-detail .filter-form{background:#ececec;box-sizing:border-box;padding:10px 0;overflow:hidden}.product-detail .filter-form h3{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:1rem}.product-detail .filter-form form{overflow:hidden;margin-bottom:10px}.product-detail .filter-form .form-fields-wrap{box-sizing:border-box;overflow:hidden;padding-top:10px;margin:0 1%}.product-detail .filter-form .form-fields{display:inline;float:left;width:89.58333%;margin:0 1.04167%;align-items:center;flex-flow:wrap;display:flex}.product-detail .filter-form .control-group{box-sizing:border-box;flex:1 0 auto;padding-right:1%;margin-bottom:15px;max-width:50%}.product-detail .filter-form .control-group label{text-transform:capitalize}.product-detail .filter-form input[type="submit"],.product-detail .filter-form .clear.button{display:inline;float:left;width:6.25%;margin:0 1.04167%;line-height:1.8rem;margin-top:20px}.product-detail #js-errors{background:#ececec;margin:0;width:100%}.product-detail .selected-downloads .downloads-list-header,.product-detail .all-downloads .downloads-list-header{display:inline;float:left;width:97.91667%;margin:0 1.04167%;align-items:center;box-sizing:border-box;display:flex;font-weight:bold;padding:10px 0}.product-detail .selected-downloads .downloads-list-header .title,.product-detail .all-downloads .downloads-list-header .title{width:59%}.product-detail .selected-downloads .downloads-list-header .containers,.product-detail .all-downloads .downloads-list-header .containers{display:flex;width:40%}.product-detail .selected-downloads .downloads-list-header .cad,.product-detail .selected-downloads .downloads-list-header .pdf,.product-detail .selected-downloads .downloads-list-header .zip,.product-detail .all-downloads .downloads-list-header .cad,.product-detail .all-downloads .downloads-list-header .pdf,.product-detail .all-downloads .downloads-list-header .zip{text-align:center;width:100%}.product-detail .selected-downloads .downloads-list-header .cad input[type="checkbox"],.product-detail .selected-downloads .downloads-list-header .pdf input[type="checkbox"],.product-detail .selected-downloads .downloads-list-header .zip input[type="checkbox"],.product-detail .all-downloads .downloads-list-header .cad input[type="checkbox"],.product-detail .all-downloads .downloads-list-header .pdf input[type="checkbox"],.product-detail .all-downloads .downloads-list-header .zip input[type="checkbox"]{width:100%}.product-detail .selected-downloads{overflow:hidden}.product-detail .selected-downloads .downloads-list{margin-bottom:10px;max-height:25vh;overflow-y:auto}.product-detail .selected-downloads.none-found{padding:15px 0}.product-detail .selected-downloads.none-found h3,.product-detail .selected-downloads.none-found p{margin:0 2%;width:96%}.product-detail .all-downloads{border-top:1px solid #D4D4D4;margin-top:20px;overflow:hidden}.product-detail .all-downloads h3{padding-top:15px;margin-bottom:0}.product-detail .all-downloads .downloads-list-header .cad,.product-detail .all-downloads .downloads-list-header .pdf,.product-detail .all-downloads .downloads-list-header .zip{padding-left:5%}.product-detail .all-downloads .downloads-list{overflow:hidden;margin-bottom:10px}.product-detail .all-downloads .pagination{display:inline;float:left;width:97.91667%;margin:0 1.04167%;background:none;border-top:none}.product-detail .all-downloads .pagination a{border-color:#0f4e8c}.product-detail .all-downloads .pagination .active a{background:#0f4e8c;color:white;font-weight:bold}.product-detail .all-downloads .pagination .prev,.product-detail .all-downloads .pagination .next{border-color:#0f4e8c;font-weight:bold}.product-detail .download-batch-container{align-items:center;display:flex;overflow:hidden;padding-bottom:15px;width:100%}.product-detail .download-batch-container p{display:inline;float:left;width:81.25%;margin:0 1.04167%}.product-detail .download-batch-container .download-batch{display:inline;float:left;width:14.58333%;margin:0 1.04167%;box-sizing:border-box;float:right;padding:8px}.product-detail .bim-intro-content{display:inline;float:left;width:97.91667%;margin:0 1.04167%;display:flex;justify-content:space-around;margin-top:0.5rem}.product-detail .bim-intro-content .text-content{flex:1 0 auto}.product-detail .bim-intro-content .text-content h3{margin:0}.product-detail .bim-intro-content .button-container{align-items:center;display:flex;margin:1rem 0;width:20%}.product-detail .bim-download-listing{background:white;overflow:hidden;transition:background-color ease-in-out 0.5s, margin-bottom ease-in-out 0.5s}.product-detail .bim-download-listing.active{background:#ececec;margin-bottom:1rem}.product-detail .bim-download-listing.active .download-listing{border-bottom:0}.product-detail .bim-download-listing.active .extra-info{max-height:200vh}.product-detail .bim-download-listing h3{padding-top:0;margin-bottom:7px}.product-detail .bim-download-listing .extra-info{max-height:0;overflow:hidden;transition:max-height ease-in-out 0.5s}.product-detail .bim-download-listing .extra-info .bim-render{background:white;display:flex;justify-content:center;margin:0 1% 0.5rem;padding:1rem 0;position:relative;width:98%}.product-detail .bim-download-listing .extra-info .bim-render h3{margin-top:0;position:absolute}.product-detail .bim-download-listing .extra-info .downloads{display:inline;float:left;width:97.91667%;margin:0 1.04167%;align-items:center;display:flex;justify-content:space-between;margin-top:0.5rem;margin-bottom:0}.product-detail .bim-download-listing .extra-info .downloads .download-block{border:1px solid #D4D4D4;box-sizing:border-box;flex:1 0 auto;max-width:32%;padding:1rem}.product-detail .bim-download-listing .extra-info .downloads .download-block:hover{border-color:#0f4e8c}.product-detail .bim-download-listing .extra-info .downloads .download-block h4{margin-top:0;margin-bottom:5px;position:relative}.product-detail .bim-download-listing .extra-info .downloads .download-block .zip{align-items:center;display:flex;justify-content:center;padding:1rem 0 0}.product-detail .bim-download-listing .extra-info .downloads .download-block .zip input[type="checkbox"]{margin-left:5px;top:0}.product-detail .bim-download-listing .extra-info .params{margin-top:1rem}.product-detail .bim-download-listing .extra-info .params .params-table{display:inline;float:left;width:97.91667%;margin:0 1.04167%;border:1px solid #D4D4D4;max-height:400px;overflow-y:scroll}.product-detail .bim-download-listing .extra-info .params .params-table tbody{display:flex;flex-direction:column;width:100%}.product-detail .bim-download-listing .extra-info .params .params-table .row{border-bottom:1px solid #D4D4D4;box-sizing:border-box;display:flex;padding:0.5rem}.product-detail .bim-download-listing .extra-info .params .params-table .row.table-header{background:#0f4e8c;color:white;text-align:left}.product-detail .bim-download-listing .extra-info .params .params-table .row .key{flex:1 0 auto;width:30%}.product-detail .bim-download-listing .extra-info .params .params-table .row .value{width:70%}.product-detail .bim-download-listing .extra-info .file-meta{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .datasheets{border:1px solid #D4D4D4;margin:20px 0 40px;transition:background-color 1s, border-color 1s ease-in-out;width:100%}.product-detail .datasheets .datasheets-container{display:inline;float:left;width:97.91667%;margin:0 1.04167%;display:block}.product-detail .datasheets.highlighted{background:rgba(15,78,140,0.109804);border-color:#0f4e8c}.product-detail .related-products{border-top:1px solid #D4D4D4;margin:20px 1.0416666667% 40px;padding:20px 0}.product-detail.tideflex .interactions{display:none}.product-detail.tideflex .intro{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.product-detail.tideflex .intro h3{margin:1rem 0 0.7rem;width:100%}.product-detail.tideflex .images{display:inline;float:left;width:22.91667%;margin:0 1.04167%}.product-detail.tideflex .images .line-drawing,.product-detail.tideflex .images .featured-image{width:100%}.product-detail.tideflex .images .featured-image{margin-bottom:10px}.product-detail.tideflex.tideflex_checkmate_inline_valve .intro{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail.drainagechannel .load-class-images{display:inline;float:left;width:22.91667%;margin:0 1.04167%}.product-detail.drainagechannel .load-class-images .load-class{align-items:center;display:flex;margin-bottom:10px}.product-detail.drainagechannel .load-class-images .load-class .load-class-content{box-sizing:border-box;font-size:0.8rem;margin-top:0;padding:5px;text-transform:uppercase;width:80%}.product-detail.drainagechannel .load-class-images .load-class .load-class-content h5{margin-top:0;margin-bottom:0}.product-detail.drainagechannel .load-class-images .load-class .load-class-content ul{font-size:0.8rem;line-height:1rem;list-style-type:none;margin:0}.product-detail.drainagechannel .load-class-images .load-class .load-class-content li{font-size:0.8rem}.product-detail.drainagechannel .additional-grating-image{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}.product-detail.drainagechannel .additional-grating-image img{max-width:100%;margin:0 auto}@media screen and (max-width: 950px){.product-detail .filter-form .form-fields{display:inline;float:left;width:97.91667%;margin:0 1.04167%;display:flex}.product-detail .filter-form input[type="submit"]{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:10px !important}}@media screen and (max-width: 700px){.product-detail .sfa-compliant{margin-top:0}.product-detail .intro{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .images{flex-direction:column}.product-detail .images .line-drawing,.product-detail .images .featured-image{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}.product-detail .filter-form li{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:15px}.product-detail .detail-table{display:flex;min-width:375px}.product-detail .detail-table .tr,.product-detail .detail-table .td{flex-direction:column}.product-detail .detail-table .tr{border-top:1px solid #D4D4D4}.product-detail .detail-table .th,.product-detail .detail-table .td{border-bottom:1px solid #D4D4D4}.product-detail .detail-table .th.title:first-of-type,.product-detail .detail-table .td.title:first-of-type{border-left:none}.product-detail .detail-table .th:last-of-type,.product-detail .detail-table .td:last-of-type{border-bottom:none}.product-detail .filter-form .form-fields{display:inline;float:left;width:97.91667%;margin:0 1.04167%;display:flex}.product-detail .filter-form input[type="submit"]{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .tab-container{margin:0 0.5%}.product-detail .bim-intro-content{flex-direction:column}.product-detail .bim-intro-content h3{margin:0}.product-detail .bim-download-listing .extra-info .downloads{flex-direction:column}.product-detail .bim-download-listing .extra-info .downloads .download-block{border-bottom-color:transparent;max-width:100%;width:100%}.product-detail .bim-download-listing .extra-info .downloads .download-block:last-of-type{border-bottom-color:#D4D4D4}.product-detail .bim-download-listing .extra-info .downloads .download-block:last-of-type:hover{border-bottom-color:#0f4e8c}.product-detail .bim-download-listing .extra-info .params{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .bim-download-listing .extra-info .params .params-table .row{flex-direction:column}.product-detail .bim-download-listing .extra-info .params .params-table .row.table-header .value{font-weight:normal}.product-detail .bim-download-listing .extra-info .params .params-table .row .key{font-weight:bold}.product-detail .bim-download-listing .extra-info .file-meta{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail .selected-downloads .downloads-list-header,.product-detail .all-downloads .downloads-list-header{padding-bottom:0}.product-detail .selected-downloads .downloads-list-header .title,.product-detail .all-downloads .downloads-list-header .title{width:75%}.product-detail .selected-downloads .downloads-list-header .pdf,.product-detail .selected-downloads .downloads-list-header .cad,.product-detail .all-downloads .downloads-list-header .pdf,.product-detail .all-downloads .downloads-list-header .cad{display:none}.product-detail .download-batch-container.top{display:none}.product-detail .download-batch{min-width:145px}.product-detail.drainagechannel .images.with-load-classes{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail.drainagechannel .load-class-images{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.product-detail.drainagechannel .load-class-images .load-class{float:left;width:50%}}.headwall-colour-swatch{margin:2em 0 1em 0;display:flex}.headwall-colour-swatch .hcs-left{width:60%}.headwall-colour-swatch .hcs-right{width:40%;display:flex}.headwall-colour-swatch .hcs-right .hcs-colour{width:19%;margin-right:1%}.headwall-colour-swatch .hcs-right .hcs-colour:last-of-type{margin-right:0}.headwall-colour-swatch img{max-width:100%;width:100%;max-height:26px}@media (max-width: 990px){.headwall-colour-swatch{display:block}.headwall-colour-swatch .hcs-left,.headwall-colour-swatch .hcs-right{width:96%;margin:0 1%}.headwall-colour-swatch .hcs-right{display:block;margin-top:.5em}.headwall-colour-swatch .hcs-right .hcs-colour{float:left}}.product-category #intro-category-7,.product-category #intro-category-16{overflow:visible}.product-category #intro-category-7 .header-content,.product-category #intro-category-16 .header-content{margin-top:-4rem}.penstock-operation-method{box-sizing:border-box;float:left;width:48%}.penstock-operation-method:last-of-type{border-left:1px solid #D4D4D4;padding-left:1%;margin-left:1%}.penstock-operation-method img{width:100%}.stainless_steel_slot_drain .grid-container{margin:0 1px 1rem;width:99.999%}.stainless_steel_slot_drain .grid-container .product-listing:hover{border-color:#D4D4D4}.stainless_steel_slot_drain .split-images{display:flex;margin-top:1rem}.stainless_steel_slot_drain .split-images img{margin:0 0.5rem}.stainless_steel_slot_drain .split-images img:first-of-type{margin-left:0}.stainless_steel_slot_drain .split-images img:last-of-type{margin-right:0}.stainless_steel_slot_drain .tab-container{display:inline;float:left;width:97.91667%;margin:0 1.04167%}@media screen and (max-width: 1200px){.product-category #intro-category-7,.product-category #intro-category-16{overflow:hidden}.product-category #intro-category-7 .header-content,.product-category #intro-category-16 .header-content{margin-top:0}}@media screen and (max-width: 700px){.penstock-operation-method{float:none;width:100%}.penstock-operation-method:last-of-type{border-left:none;border-top:1px solid #D4D4D4;margin:0;padding:0}.stainless_steel_slot_drain .split-images{flex-direction:column}.stainless_steel_slot_drain .split-images img{margin:0 0 1rem}}.ie-flex-wrap{display:flex;flex-direction:row;width:100%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-category .info-table{box-sizing:border-box;margin:0 0 15px 0;width:100%}.product-category .info-table .info-block{border:1px solid #D4D4D4;border-left:none;box-sizing:border-box;width:25%}.product-category .info-table .info-block img{height:auto}.product-detail .bim-download-listing .extra-info .downloads .download-block{max-width:inherit}.specifier .page-content .block-container{display:flex;flex-wrap:wrap}.specifier .page-content .block-container .block{width:25%}.design-service-form .block-container{display:flex;flex-wrap:wrap}.design-service-form .block-container .block{align-items:center;border-bottom:0;border-left:0;display:flex;flex-direction:column;justify-content:center;width:25%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img[src$='.svg']{width:50px}}
