*{box-sizing:border-box}html{position:relative}body{margin:0;padding:0;font-family:Roboto,sans-serif}.mobile-only{display:none}.boundary{max-width:1368px;margin-left:auto;margin-right:auto}.inline{max-width:1186px;margin-left:auto;margin-right:auto}.inline.menu{max-width:1248px}.blue-btn{background:#120348;color:#fff;text-decoration:none;padding:12px 32px;font-size:18px}.columns .col{display:inline-block;margin-right:-4px;vertical-align:top}.columns .col.half{width:50%}.columns .col.half:first-child{padding-right:20px}.columns .col.half:last-child{padding-left:20px}.columns .col.fifth{width:20%}.columns .col.logo{width:22%}.columns .col.head-links{width:37%}.columns .col.menu{width:41%}.columns .col.menu .shop-button{background:#cf1e25;display:inline-block;padding:8px 10px;font-size:18px;font-weight:300;margin-top:31px;margin-left:12px}.columns .col.menu .shop-button a{color:#fff;text-decoration:none}.columns .col.menu .shop-button a img{width:96px;vertical-align:text-bottom}.columns .col.menu .shop-button a span.online-note{font-weight:500}@media (max-width:1100px){.columns .col.menu .shop-button{position:absolute;right:107px;margin-top:32px;text-transform:capitalize;font-weight:500;padding:10px}.columns .col.menu .shop-button a span.hide{display:none}}@media (max-width:640px){.columns .col.menu .shop-button{right:84px;font-size:16px;margin-top:18px;padding:6.5px 10px}.columns .col.menu .shop-button a img{width:82px}}input[type=email],input[type=num],input[type=password],input[type=search],input[type=tel],input[type=text]{font-size:16px;height:46px;-webkit-appearance:none;border-radius:0;border:1px solid #838485;width:100%;resize:vertical;font-family:Roboto,sans-serif;color:#838485}@media (max-width:640px){input{height:42px}}select{font-size:16px;height:46px;-webkit-appearance:none;border-radius:0;border:1px solid #838485;width:100%;font-family:Roboto,sans-serif;color:#838485}@media (max-width:640px){select{height:42px}}textarea{font-size:16px;height:200px;-webkit-appearance:none;border-radius:0;border:1px solid #838485;width:100%;resize:vertical;font-family:Roboto,sans-serif}@media (max-width:640px){textarea{height:192px}}.btn{font-size:18px;color:#fff;background:#120348;text-decoration:none;padding:12px 32px;border-radius:0;display:inline-block;-webkit-appearance:none}.btn.small{font-size:16px;padding:12px 32px}.btn.med{font-size:18px;padding:12px 32px}.red-block{background:#cf1e25;padding:10px 10px;display:inline-block;vertical-align:top}section h1,section h2,section h3,section h4,section h5,section h6{color:#120348}section li a{text-decoration:none;color:#120348}section h1{font-size:42px;font-weight:300;margin:0;line-height:52px}section.home h1{font-size:52px;line-height:63px}section#content ol,section#content ul{font-size:18px;line-height:27px}section p{font-weight:300;color:#010101;font-size:18px;line-height:28px;letter-spacing:.1px}section p a{color:#41b549}section ol,section ul{padding-left:19px}section ol li,section ul li{font-weight:300}section#ask-an-expert,section#content{margin-top:72px;margin-bottom:52px;overflow:hidden}section#ask-an-expert .page-thumb,section#content .page-thumb{float:right;margin-left:22px;margin-top:20px;margin-bottom:22px}section#ask-an-expert.home .page-thumb,section#content.home .page-thumb{margin-right:-40px}section#ask-an-expert #nf-form-1-cont,section#content #nf-form-1-cont{margin-top:70px}section#ask-an-expert ul li,section#content ul li{color:#41b549;margin-bottom:10px}section#ask-an-expert ul li span,section#content ul li span{color:#010101}section#ask-an-expert form,section#content form{margin-top:10px}section#ask-an-expert form .nf-form-fields-required,section#content form .nf-form-fields-required{font-weight:300;margin-bottom:20px}section#ask-an-expert form input[type=email],section#ask-an-expert form input[type=num],section#ask-an-expert form input[type=password],section#ask-an-expert form input[type=search],section#ask-an-expert form input[type=tel],section#ask-an-expert form input[type=text],section#ask-an-expert form select,section#content form input[type=email],section#content form input[type=num],section#content form input[type=password],section#content form input[type=search],section#content form input[type=tel],section#content form input[type=text],section#content form select{height:46px;padding:0 20px;box-shadow:2px 2px 4px rgba(0,0,0,.35);font-size:18px;font-weight:300;font-family:Roboto,sans-serif}@media (max-width:640px){section#ask-an-expert form input[type=email],section#ask-an-expert form input[type=num],section#ask-an-expert form input[type=password],section#ask-an-expert form input[type=search],section#ask-an-expert form input[type=tel],section#ask-an-expert form input[type=text],section#ask-an-expert form select,section#content form input[type=email],section#content form input[type=num],section#content form input[type=password],section#content form input[type=search],section#content form input[type=tel],section#content form input[type=text],section#content form select{height:42px}}section#ask-an-expert form input[type=checkbox],section#ask-an-expert form input[type=radio],section#content form input[type=checkbox],section#content form input[type=radio]{-webkit-appearance:none;border-radius:0;border:1px solid #a0a2a4;width:20px;height:20px}section#ask-an-expert form input[type=checkbox]:checked,section#ask-an-expert form input[type=radio]:checked,section#content form input[type=checkbox]:checked,section#content form input[type=radio]:checked{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/tick.svg);background-size:18px;background-repeat:no-repeat;background-position:center}section#ask-an-expert form input[type=button],section#content form input[type=button]{background:#120348;color:#fff;font-size:24px;font-family:Roboto,sans-serif;padding:8px 20px;width:100%}@media (max-width:640px){section#ask-an-expert form input[type=button],section#content form input[type=button]{height:42px;font-size:20px}}section#ask-an-expert form p,section#content form p{margin:0;font-size:13px;line-height:20px}section#ask-an-expert form select,section#content form select{-webkit-appearance:none;background-repeat:no-repeat;background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/select-down.svg);background-size:24px;background-position:top 18px right 20px;background-color:#fff}section#ask-an-expert form textarea,section#content form textarea{padding:10px 20px;box-shadow:2px 2px 4px rgba(0,0,0,.35);height:189px;font-size:18px;font-weight:300}section#ask-an-expert form .recaptcha-container,section#content form .recaptcha-container{margin-bottom:0}section#ask-an-expert form * .nf-field-label label,section#content form * .nf-field-label label{font-weight:300;color:#120348;margin-bottom:4px}img.alignright{float:right;margin-left:16px;margin-bottom:16px}img.alignleft{float:left;margin-right:16px;margin-bottom:16px}img.aligncenter{float:none;margin-left:auto;margin-right:auto}@media (max-width:640px){img.aligncenter,img.alignleft,img.alignright{float:none;margin-left:0;margin-right:0;width:100%;height:auto}}body.home section#content{margin-bottom:14px}.video-container .placeholder{position:relative;line-height:0}.video-container .placeholder:hover{cursor:pointer}.video-container .placeholder .cover{background-color:rgba(0,0,0,.5);background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/play.svg);background-repeat:no-repeat;background-size:40%;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.video-container .placeholder img{width:100%}.video-container .video-frame{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99}.video-container .video-frame .frame{height:440px;width:680px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.video-container .video-frame .frame iframe{width:100%;height:100%}.video-container .video-frame a.close{position:absolute;top:-41px;left:50%;display:inline-block;background:#120348;padding:7px 18px;font-size:20px;color:#fff;margin-left:-43px;width:86px}.video-container .video-frame a.close:hover{cursor:pointer}.col.form-on-page .nf-multi-cell .nf-cell{float:none;width:100%!important}@media (max-width:640px){#ninja_forms_required_items,.nf-field-container{margin-bottom:18px!important}#ninja_forms_required_items.recaptcha-container,.nf-field-container.recaptcha-container{margin-bottom:0!important}}header.heading{padding-top:18px;position:absolute;left:0;top:0;width:100%;background:rgba(255,255,255,.85);box-shadow:0 0 10px rgba(0,0,0,.2);z-index:99}header.heading .boundary>.inline{position:relative}header.heading .logo img{width:228px}header.heading .logo .tagline{font-size:13.5px;margin-top:3px;display:block}header.heading .info,header.heading .solus{display:inline-block;vertical-align:top}header.heading .action-icons a{text-decoration:none;margin-left:22px}header.heading .action-icons a:first-child{margin-left:0}header.heading .action-icons a img.contact-us{width:37px}header.heading .action-icons a img.search{width:31px}header.heading .call-number a,header.heading .call-number span{color:#120348;display:block}header.heading .call-number span{font-size:23.25px;margin-top:4px;margin-bottom:3px}header.heading .call-number a{text-decoration:none;font-size:46.21px;font-weight:500;line-height:42px}header.heading .solus{float:right;text-align:right}header.heading .solus .panels img:first-child{width:105px}header.heading .solus .search{margin-top:4px;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.2)}header.heading .solus .search input{padding-left:44px}header.heading .solus .search button{background:#cf1e25;position:absolute;left:0;top:0;padding:4px 6px;-webkit-appearance:none;border-style:solid;border-width:0 1px 0 0;border-color:#838485}header.heading .solus .search button img{width:21px}.call-us-mobile{background:#838485;padding-top:24px;padding-bottom:8px}.call-us-mobile p{text-align:center;color:#fff;margin:0;font-weight:400}.call-us-mobile p a{color:#fff;font-weight:500}footer{background:#120348;padding:24px 0;color:#fff;overflow:hidden}footer .top{overflow:hidden}footer .bottom{margin-top:30px}footer .logo{float:left}footer .address,footer .logos{float:left;width:50%}footer .address{padding-left:50px}footer .address address{font-style:normal;float:left}footer .address address p{margin:0;font-size:18px;font-weight:300}footer .address address:first-child{margin-right:48px}footer .footer-row{clear:both;overflow:hidden}footer .footer-row:last-child{margin-top:28px}footer .logos{text-align:left;margin-top:20px}footer .logos img{margin-right:14px}footer .logos img:last-child{margin-right:0}footer .logos .aemt{width:138px}footer .logos .constructionline{width:202px}footer .logos .tfg{width:73px}footer .logos .bcas{width:106px;margin-left:8px}footer .logos .linkedin{width:43px}footer .logos .youtube{width:49px}footer .logos .twitter{width:40px}footer .social{float:right;width:50%;text-align:right}footer .social .contact-copy p{color:#fff;margin-top:0;margin-bottom:15px}footer .social .contact-copy p a{color:#fff}footer .social img{margin-left:19px}footer .social img.twitter{width:41px}footer .social img.youtube{width:51px}footer .social a:first-child img{margin-left:0}footer .copyright,footer .footer-menu{display:inline-block;margin-right:-4px;width:50%}footer .copyright p,footer .footer-menu p{margin:0;font-size:18px;font-weight:300}footer .copyright p a,footer .footer-menu p a{color:#fff;text-decoration:none}footer .copyright p a:hover,footer .footer-menu p a:hover{text-decoration:underline}footer .footer-menu{text-align:right}footer .footer-menu ul{list-style-type:none;margin:0;padding:0}footer .footer-menu ul li{display:inline-block}footer .footer-menu ul li::before{content:"|";display:inline-block;padding:0 10px}footer .footer-menu ul li:first-child::before{content:none}footer .footer-menu ul li a{color:#fff;text-decoration:none}nav#main{margin-top:7px;margin-left:-5px;}nav#main .menu-main-menu-container span,nav#main .menu-main-menu-container>ul>li>a{border-right:2px solid #41b549}nav#main .menu-main-menu-container>ul>li>ul>li{display:block}@media (min-width:1101px){nav#main #menu-main-menu>li:not(.expanded)>ul>li{padding:8px 0;margin-right:0}nav#main ul li.menu-item-has-children .sub-menu.pre-show{display:block!important}}nav#main ul{padding-left:0;margin:0}nav#main ul li{display:inline-block;margin-right:-6px;padding:16px 0}nav#main ul li a,nav#main ul li span{font-size:18px;color:#120348;text-decoration:none;font-weight:300;line-height:15px;padding:0 11.5px;display:block;letter-spacing:.6px}nav#main ul li:last-child a,nav#main ul li:last-child span{border-right:0}nav#main ul li.menu-item-has-children:hover span,nav#main ul li.menu-item-has-children:hover>a{border-right:0;color:#fff}@media (min-width:1101px){nav#main ul li.menu-item-has-children:hover{background-color:#41b549;border-right:2px solid #41b549}nav#main ul li.menu-item-has-children:hover>.sub-menu{display:block}}nav#main ul li.menu-item-has-children .sub-menu{position:absolute;background:#41b549;z-index:52;top:162px;min-width:290px;padding:10px 0;display:none}nav#main ul li.menu-item-has-children .sub-menu li{padding:4px 0}nav#main ul li.menu-item-has-children .sub-menu li a,nav#main ul li.menu-item-has-children .sub-menu li span{font-size:18px;color:#fff}@media (min-width:1101px){nav#main ul li.menu-item-has-children.expanded>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu{width:100%;left:0;padding-left:20px;padding-right:20px}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li{width:100%;border-right:0!important}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li>a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li>a{border-bottom:1px solid #fff;padding:20px 0;width:25%;position:relative}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li span::after,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li span::after,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li>a::after,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li>a::after{content:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/chevron-white-right.svg);position:absolute;right:10px;margin-top:-5px}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li:last-child span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li:last-child>a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li:last-child span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li:last-child>a{border-bottom:0}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu{left:26%;width:74%;top:0}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li span{width:34%}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu{display:none;top:0;width:64%;left:35%}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li{width:33.3333%;margin-right:-4px;vertical-align:top}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li a{width:100%;font-size:16px}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li .thumb,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li .thumb{float:left;height:80px;width:80px;background-size:contain;background-repeat:no-repeat;margin-right:10px}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children span,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a{display:inline-block;margin-right:-4px;vertical-align:top}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children:first-child>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children:first-child>.sub-menu{display:none}nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children:not(:first-child)>.sub-menu,nav#main ul li.menu-item-has-children.expanded>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu>li.menu-item-has-children:not(:first-child)>.sub-menu{display:none}nav#main ul li.menu-item-has-children.expanded li:last-child .sub-menu{right:auto}}table{border:1px solid #dedfe0}table td,table th{padding:15px;text-align:left}#banner{position:relative;margin-left:auto;margin-right:auto}#banner .swirl{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/swirls.png);position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;background-position:top 0 right -126px;background-size:auto 100%}#banner .fade{position:absolute;top:0;left:0;width:40%;height:100%;background:-moz-linear-gradient(left,#fff 83%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 83%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 83%,rgba(255,255,255,0) 100%)}#banner .slides .prop{background-size:auto 100%;padding-top:139px;background-repeat:no-repeat;background-position:center right;height:643px}@media (max-width:1248px){#banner .slides .prop{background-size:auto 100%}}#banner .slides .prop .inline{height:100%}#banner .slides .prop .prop-content{max-width:404px;padding:39px 0;position:relative;top:50%;transform:translateY(-50%);z-index:50}#banner .slides .prop .prop-content img{margin-bottom:15px;max-width:100%}#banner .slides .prop .prop-content h2{font-size:58px;line-height:66px;font-weight:300;color:#120348;margin:0;margin-bottom:20px}#banner .slides .prop .prop-content .prop-name{font-size:25px;line-height:32px;font-weight:300;color:#939598}#banner .slides .prop .prop-content .prop-desc{font-size:24px;color:#120348;font-weight:300;margin:20px 0 28px 0}#banner .slides .prop .prop-content .prop-buttons{margin-top:18px}#banner .slides .prop .prop-content .prop-buttons a{color:#120348;text-decoration:none;font-size:20px}#banner .slides .prop .prop-content .prop-buttons .btn:first-child{margin-right:36px}.site-container.interior-page{padding-top:139px}.pager{position:relative}.pager .inline{position:relative}.pager .columns{display:table;width:100%}.pager .columns .col{display:table-cell;background:#120348;border-right:1px solid #fff}.pager .columns .col:last-child{border-right:0}.pager .red-half{position:absolute;width:50%;background:#120348}.pager .red-half.left{left:0;height:100%}.pager .red-half.right{right:0;height:100%}.pager .red-half.active{background:#41b549}.pager .pager-item{background:#120348;box-sizing:border-box;padding:13px 8px}.pager .pager-item a{color:#fff;text-decoration:none;line-height:20px;display:block;font-size:19px;text-align:center;text-transform:uppercase}.pager .pager-item.active{background:#41b549}section .readless,section .readmore{color:#41b549;font-size:18px;font-weight:600}section .readless:hover,section .readmore:hover{cursor:pointer}section .readmore_content{display:none}section#content .product-detail{overflow:hidden;margin-top:40px}section#content .product-detail .product-image,section#content .product-detail .product-text{float:left;width:50%}section#content .product-detail .product-image{padding-right:40px}section#content .product-detail .product-image .interior{padding:15px;border:1px solid #838485;height:316px;text-align:center}section#content .product-detail .product-image .interior img{height:100%;max-width:100%}section#content .product-detail .product-text h1,section#content .product-detail .product-text h2,section#content .product-detail .product-text h3,section#content .product-detail .product-text h4,section#content .product-detail .product-text h5,section#content .product-detail .product-text h6{font-size:28px;font-weight:300;margin:0;color:#120348}section#content .product-detail .product-text ol,section#content .product-detail .product-text p,section#content .product-detail .product-text ul{font-size:20px}section#content .product-detail .product-text ol li,section#content .product-detail .product-text p li,section#content .product-detail .product-text ul li{font-weight:500}section#content .blocks{overflow:hidden}section#content .half-block{float:left;width:50%}@media (max-width:1100px){section#content .half-block{float:none;width:100%}}section#content .table-container{overflow:scroll}section#content table{width:100%;margin:20px 0;border:1px solid #120348;border-collapse:collapse}section#content table th{background:#120348;color:#fff;text-align:left}section#content table td{border-bottom:1px solid #120348;border-right:1px solid #120348}section#content table td,section#content table th{padding:10px;font-weight:300}section#item-boxes{margin-top:14px}section#item-boxes .box-container .box{display:inline-block;margin-right:-5px;vertical-align:top;width:25%;border-right:1px solid #838485;position:relative}section#item-boxes .box-container .box .inside{padding:0 20px;min-height:260px}section#item-boxes .box-container .box:hover .panel{display:block}section#item-boxes .box-container .box .panel{background:#41b549;position:absolute;top:0;left:0;height:100%;width:101%;padding:10px 9px;text-align:center;display:none}section#item-boxes .box-container .box .panel p.title{font-size:26px;line-height:28px;margin-top:0;margin-bottom:0;color:#fff}section#item-boxes .box-container .box .panel p.desc{color:#fff;font-size:14px;line-height:22px;margin:10px 0 8px 0}section#item-boxes .box-container .box .panel a{color:#fff;text-decoration:none;font-weight:500;font-size:16px}section#item-boxes .box-container .box:first-child img{margin-top:48px}section#item-boxes .box-container .box:last-child{border-right:0}section#item-boxes .box-container .box.fill-two{width:40%}section#item-boxes .box-container .box a{text-decoration:none}section#item-boxes .box-container .box h2{font-size:26px;font-weight:300;text-align:center}section#item-boxes .box-container .box img{display:block;margin-left:auto;margin-right:auto;max-width:90%;max-height:144px}section#content.titlefy .page-thumb{width:40%}section#content.titlefy .page-thumb img{width:100%}section#content .sale-item-banner{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/etched.jpg);background-repeat:no-repeat;background-position:top right}section#content .sale-item-banner .text,section#content .sale-item-banner .thumb{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}section#content .sale-item-banner .thumb{text-align:right}section#content .sale-item-banner .thumb img{width:auto;height:auto;max-height:300px;max-width:100%}section#content .sale-item-banner .text ul{padding-left:24px;margin-bottom:40px}section#content .sale-item-banner .text ul li{font-size:22px;font-weight:500;margin-bottom:18px;line-height:30px}section#content .sale-item-banner .text p{font-size:24px;font-weight:600}section#downloads .file-section h2{font-size:36px;font-weight:300}section#downloads .file-section a{color:#010101;text-decoration:none}section#downloads .file-section .file{display:inline-block;vertical-align:top;width:152px;margin-right:50px;margin-bottom:20px}@media (min-width:1206px){section#downloads .file-section .file:nth-child(6n){margin-right:0}}section#downloads .file-section .file .title{font-size:16px;text-align:center;font-weight:300;margin-top:6px}section#downloads .file-section .file .image img{max-width:100%;max-height:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}section#videos .video-section h2{font-size:36px;font-weight:300}section#videos .video-section .video-container{width:33.3333%;display:inline-block;vertical-align:top;margin-right:-4px;padding-right:10px}section#videos .video-section .video-container p{text-align:center}.pin-slider{margin-top:44px;position:relative}.pin-slider .bx-viewport{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/pin-slider-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.pin-slider .bx-controls .bx-pager{width:100%;position:absolute;left:0;right:0;bottom:32px}.pin-slider .pins .pin{padding:60px 0}@media (min-width:1101px){.pin-slider .pins .pin{min-height:270px}}.pin-slider .pins .pin .inline{position:relative}.pin-slider .pins .pin .text{max-width:654px;margin-bottom:20px}.pin-slider .pins .pin .text .title{color:#fff;font-size:36px;font-weight:300}.pin-slider .pins .pin .text p{color:#fff;font-size:22px;line-height:31px;font-weight:300}.pin-slider .pins .pin .text a{color:#fff;text-decoration:none;font-size:18px;font-weight:600}.pin-slider .pins .pin img{position:absolute;top:0;right:0;max-width:436px}.pin-slider .bx-pager{position:relative;max-width:1186px;margin-left:auto;margin-right:auto;margin-top:22px}.pin-slider .bx-pager .bx-pager-item{display:inline-block;margin-right:10px}.pin-slider .bx-pager .bx-pager-item .bx-pager-link{height:18px;width:18px;background:#838485;display:block;text-indent:-9999px;border-radius:15px}.pin-slider .bx-pager .bx-pager-item .bx-pager-link.active{background:#41b549}section.split{overflow:hidden;padding-bottom:34px}section.split h2{font-size:36px;font-weight:300}section.split h3{color:#120348;margin:0;font-size:24px}section.split.sale-tabs .stories .story{text-align:center;min-height:322px;margin-bottom:46px}section.split.sale-tabs .stories .story:nth-child(3n){border-right:0}section.split.sale-tabs .stories .story:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):last-child,section.split.sale-tabs .stories .story:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):nth-last-child(2),section.split.sale-tabs .stories .story:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):nth-last-child(3){margin-bottom:0}section.split.sale-tabs .stories .story h2{text-align:left}section.split.sale-tabs .stories .story img{max-height:218px;width:auto;max-width:100%}section.split .stories .story{float:left;width:33.333%;border-right:1px solid #a0a2a4;padding:0 34px;position:relative}section.split .stories .story:last-child{border-right:0}section.split .stories .story .readmore{text-decoration:none}section.split .stories .story a{text-decoration:none}section.split .stories .story h2{line-height:40px;text-align:center}section.split .stories .story p{margin-top:4px}section.split .stories .story img{width:100%}section.split .stories .story .btn{position:absolute;bottom:0;left:28px}section#logos{margin:58px 0}section#logos h2{font-size:36px;font-weight:300;text-align:center;margin-bottom:52px}section#logos .logo-list a{display:inline-block;vertical-align:middle;margin-right:73px}section#logos .logo-list a.end-point{margin-right:0}section#logos .logo-list a.hydrovane img{width:164px}section#logos .logo-list a.compair img{width:172px}section#logos .logo-list a.pureair img{width:187px}section#logos .logo-list a.elmo img{width:193px}section#logos .logo-list a.reavell img{width:152px}section#media{margin-top:30px;background:#dedfe0;margin-bottom:34px;padding-bottom:0}section#media h2{margin-top:0}section#media .stories .story{padding:25px 34px;position:relative;border-right:0}section#media .stories .story:first-child{border-right:10px solid #fff}section#media .stories .story:last-child{border-left:10px solid #fff}section#media .stories .story img.brochures{width:242px;margin-left:auto;margin-right:auto}section#media .stories .story.brochure-download{text-align:center}section#media .stories .story.video{padding-left:15px;padding-right:15px}section#media .stories .story.video .video-container{margin-top:40px}section#media .stories .story.newsletter-sign-up{min-height:438px}section#media .stories .story.newsletter-sign-up p{font-size:22px;text-align:center}section#media .stories .story.newsletter-sign-up h2{margin-bottom:21px}section#media .stories .story h2{line-height:40px;text-align:center}section#media .stories .story img{width:100%}section#news h2{text-align:center;margin-bottom:54px}.contact-maps{overflow:hidden}.contact-maps .office{float:left;width:50%}.contact-maps .office:nth-child(odd){padding-right:20px}.contact-maps .office:nth-child(even){padding-left:20px}.contact-maps .office .map iframe{width:100%;height:400px}.ranges{margin-top:60px}.ranges .range{background-size:auto 100%;background-repeat:no-repeat;background-position:top right;margin-bottom:24px;padding:20px 0;position:relative}.ranges .range .text{max-width:646px}.ranges .range .text h2{font-size:36px;font-weight:300;margin:0}.ranges .range .text p{font-size:24px;color:#010101;margin:10px 0 36px 0;line-height:32px}.ranges .range img{position:absolute;top:20px;right:32px;height:245px}.search-result{border-bottom:1px solid #838485;padding-bottom:28px}.sign-up-form{margin-top:2px}.sign-up-form .nf-form-fields-required{display:none}.sign-up-form .nf-after-field .nf-error-msg{display:none}.sign-up-form input[type=email]{height:49px;padding:5px 20px;font-size:20px;font-weight:300}.sign-up-form .btn{position:static!important;font-weight:300}.sign-up-form .nf-after-form-content{display:none}.sign-up-form .nf-field-container{margin-bottom:20px}.sign-up-form .submit-container{margin-bottom:0;text-align:right;margin-top:12px}.sign-up-form .submit-container input[type=button]{-webkit-appearance:none;background:#120348;font-size:24px;color:#fff;width:100%;padding:10px}section#ask-an-expert{background:#dedfe0;padding:50px 0;margin-bottom:0}section#ask-an-expert h2{font-size:36px;font-weight:300;text-align:center;margin:0}section#ask-an-expert form{margin-top:38px}section#ask-an-expert form .nf-form-fields-required{display:none}section#ask-an-expert form .nf-row:last-child .nf-cell{margin-top:-10px}section#ask-an-expert form .nf-cell:first-child{padding-right:20px}section#ask-an-expert form .nf-cell:nth-child(2):not(:last-child){padding-left:20px}section#ask-an-expert form .nf-cell:last-child{padding-left:20px}.breadcrumbs{margin:10px 0;color:#838485;font-size:20px;font-weight:400}.breadcrumbs a,.breadcrumbs span{color:#838485;text-decoration:none;font-weight:400}.breadcrumbs a.current-item,.breadcrumbs span.current-item{font-weight:500}.breadcrumbs a img,.breadcrumbs span img{margin-right:10px}.title-heading{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/heading.jpg);background-repeat:no-repeat;background-position:top right;background-size:contain;padding:40px 0 5px 0}.range-listing{overflow:hidden}.range-listing h2.title{font-size:36px;color:#120348;font-weight:300}.range-listing .row{overflow:hidden;margin-bottom:20px}.range-listing .item{width:33.333%;float:left}.range-listing .item:first-child{padding-right:6px}.range-listing .item:nth-child(2){padding-left:3px;padding-right:3px}.range-listing .item:last-child:not(:first-child){padding-left:6px}.range-listing .item a{text-decoration:none}.range-listing .item .image{height:245px;border:1px solid #838485;padding:10px;text-align:center}.range-listing .item .image img{height:100%}.range-listing .item h2{color:#120348;font-weight:300;font-size:24px;margin-top:20px;margin-bottom:0}.product-data-panels .tabs .tab{display:inline-block;padding:14px;color:#120348;font-weight:300;font-size:23px}.product-data-panels .tabs .tab:hover{cursor:pointer}.product-data-panels .tabs .tab.active{background:#dedfe0}.product-data-panels .panels .panel{display:none;background:#dedfe0;padding:40px 14px;color:#010101;font-size:18px;line-height:28px;letter-spacing:.1px;font-weight:300}.product-data-panels .panels .panel a{color:#120348}.product-data-panels .panels .panel.active{display:block}.product-data-panels .panels .panel h1,.product-data-panels .panels .panel h2,.product-data-panels .panels .panel h3,.product-data-panels .panels .panel h4,.product-data-panels .panels .panel h5,.product-data-panels .panels .panel h6{font-size:28px;font-weight:300;margin:0;color:#120348}.product-data-panels .panels .panel :last-child{margin-bottom:0}.product-data-panels .panels .panel :first-child{margin-top:0}form.search-form{position:relative}form.search-form input{padding:5px 20px}form.search-form button{position:absolute;top:0;right:0;-webkit-appearance:none;border-radius:0;border:0;background:0 0}form.search-form button img{width:30px;margin-top:22%}.form-on-page .layout>.row{margin-bottom:20px}.form-on-page .layout>.row label{margin-bottom:5px;display:block;font-weight:300}.form-on-page .layout .single-checkbox-row input,.form-on-page .layout .single-checkbox-row label{display:inline-block;vertical-align:top}.form-on-page .layout .single-checkbox-row label{width:80%}.form-on-page .layout input[type=submit]{background:#120348;color:#fff;font-size:24px;font-family:Roboto,sans-serif;padding:8px 20px;width:100%;-webkit-appearance:none;border:0;border-radius:0}.eloqua-form .row{margin-bottom:20px}.eloqua-form .row label{display:block;margin-bottom:8px;font-weight:300}.eloqua-form .row input[type=submit]{background:#120348;color:#fff;font-size:24px;font-family:Roboto,sans-serif;padding:8px 20px;width:100%;-webkit-appearance:none;border:0;border-radius:0}.eloqua-form .row .checkbox input,.eloqua-form .row .checkbox label{display:inline-block;vertical-align:top}.eloqua-form .row .checkbox label{width:80%;padding-left:11px;padding-top:3px}.eloqua-form .row .checkbox label a{color:#120348}.form-success{font-weight:400;color:#41b549}.shop-button-on-content{background:#cf1e25;display:inline-block;padding:8px 10px;font-size:18px;font-weight:300}.shop-button-on-content a{color:#fff;text-decoration:none}.shop-button-on-content a img{width:96px;vertical-align:text-bottom}.shop-button-on-content a span.online-note{font-weight:500}@media (max-width:1100px){.shop-button-on-content{text-transform:capitalize;font-weight:500;padding:10px}.shop-button-on-content a span.hide{display:none}}@media (max-width:640px){.shop-button-on-content{font-size:16px;margin-top:18px;padding:6.5px 10px}.shop-button-on-content a img{width:82px}}body.page-template-template-knowledge-hub section#content{margin-bottom:10px}section#knowledge-hub{overflow:hidden}section#knowledge-hub .articles,section#knowledge-hub .sidebar{float:left}section#knowledge-hub .sidebar{width:20%}section#knowledge-hub .sidebar h2{padding-bottom:10px;border-bottom:1px solid #120348}section#knowledge-hub .sidebar .listing li{list-style-type:none}section#knowledge-hub .sidebar .listing a{display:block;padding:5px 0;color:#120348;text-decoration:none}section#knowledge-hub .sidebar .listing a:first-child{padding-top:0}section#knowledge-hub .articles{width:80%;padding-right:20px}section#knowledge-hub .articles article{overflow:hidden;padding:20px 0}section#knowledge-hub .articles article h2{margin-top:0;border-bottom:1px solid #120348;padding-bottom:10px}section#knowledge-hub .articles article .content,section#knowledge-hub .articles article .image{float:left}section#knowledge-hub .articles article .image{width:25%;height:200px;background-position:center;background-size:cover}section#knowledge-hub .articles article .content{width:75%;padding-left:20px}section#knowledge-hub .articles article .content p{margin-top:0}section#knowledge-hub nav.pagination{border-top:1px solid #838485;text-align:right;padding:10px 0}section#knowledge-hub nav.pagination::before{content:'Select Page:';float:left;color:#120348}section#knowledge-hub nav.pagination a,section#knowledge-hub nav.pagination span{font-size:20px;text-decoration:none}section#knowledge-hub nav.pagination a{color:#120348}body.Safari header.heading .solus .search button{top:-2px;left:-2px}@media (min-width:1101px){body.Safari header.heading .solus .search{max-width:246px}}@media (min-width:1830px){#banner .slides .prop{background-size:cover}}@media (max-width:1240px){nav#main ul li a{padding:4px 9.5px}}@media (max-width:1208px){footer .social{width:30%}footer .logos{width:70%}.inline{padding-left:16px;padding-right:16px}.pin-slider .bx-pager{padding-left:16px;padding-right:16px}section.split .inline.menu{padding-left:0;padding-right:0}section.split .stories .story{padding:0 16px}section#logos .logo-list{overflow:hidden}section#logos .logo-list a{width:20%;float:left;margin-right:0;text-align:center}section#logos .logo-list a img{max-width:70%;margin-right:0}}@media (max-width:1174px){header.heading .call-number a{font-size:40.21px}nav#main ul li a{font-size:16px}}@media (max-width:1132px){section#media .stories .story{min-height:480px}}@media (max-width:1118px){nav#main ul li a{padding:4px 8px}}@media (max-width:1100px){.site-container.interior-page{padding-top:0}.mobile-only{display:block}nav#main{display:none;margin-top:0;position:absolute;top:114px;left:0;width:100%;height:auto;z-index:999;box-shadow:0 5px 10px rgba(0,0,0,.3);padding:12px 0;background:#41b549}nav#main .inline.menu{padding-left:0;padding-right:0}nav#main ul{padding:0}nav#main ul li{display:block;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;margin-right:0}nav#main ul li.menu-item-has-children{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/chevron-white-down.svg);background-repeat:no-repeat;background-position:top 18px right 20px;background-size:20px}nav#main ul li.menu-item-has-children.opened{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/chevron-white-up.svg)}nav#main ul li.menu-item-has-children a{width:90%;color:#fff}nav#main ul li.menu-item-has-children.opened{background-color:#37973e}nav#main ul li.menu-item-has-children.opened a{background:#37973e}nav#main ul li.menu-item-has-children .sub-menu{position:static;width:100%;margin:0;padding:0;background:#37973e}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children{background-position:top 18px right 19px}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children.opened{background-color:#2c7631}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children.opened a{background:#2c7631}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu{background:#2c7631}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a{font-size:16px;padding:9px 46px}nav#main ul li.menu-item-has-children .sub-menu li a{padding:9px 28px}nav#main ul li a{border-right:0!important;padding-top:14px;padding-bottom:14px;padding-left:16px;color:#fff}.columns .col.logo{position:absolute}.columns .col.head-links{width:100%}.columns .col.menu{width:0%}header.heading{position:static;background:#fff;padding-bottom:18px}header.heading .info{display:none}header.heading .logo img{width:198px}header.heading .logo .tagline{margin-top:0}header.heading .call-number{display:none}header.heading .solus{width:100%;text-align:left}header.heading .solus .panels{text-align:left;padding-left:228px;margin-right:-4px}header.heading .solus .panels img:first-child{width:90px}header.heading .solus .search{display:none;margin-top:16px}header.heading .solus .mobile-only,header.heading .solus .panels{display:inline-block;width:50%;vertical-align:top}header.heading .mobile-nav{text-align:right}header.heading .mobile-nav .menu-trigger img{width:60px;margin-top:32px}header.heading .mobile-nav .red-block{width:44px;height:44px;line-height:0}header.heading .mobile-nav .red-block img{max-width:100%}header.heading .mobile-nav .red-block.phone img{width:21px;margin-left:2px}header.heading .mobile-nav .red-block.menu img{width:24px;margin-top:4px}#banner{display:none}.pager{margin-top:0;background:#dedfe0;padding-top:16px;padding-bottom:16px}.pager .pager-item.active{background-color:#120348}.pager .red-half{display:none}.pager .columns .col{display:block;width:100%;margin-bottom:10px}body.home section#content{margin-bottom:46px}section#content{margin-top:32px}section#content.home{margin-top:26px}section#content .product-detail .product-image .interior img{width:100%;height:auto;margin-top:50%;transform:translate(0,-50%)}section.home h1{font-size:40px;line-height:46px}section.split:not(.sale-tabs) .stories .story{width:32.333%}section.split:not(.sale-tabs) .stories .story:first-child{padding-right:8px;margin-right:8px}section.split:not(.sale-tabs) .stories .story:nth-child(2){padding-left:8px;padding-right:8px}section.split:not(.sale-tabs) .stories .story:last-child{padding-left:8px;margin-left:8px}.ranges .range .text{max-width:580px}.ranges .range .text p{font-size:22px;line-height:30px}#pin-slider .bx-viewport{background-position:center}.pin-slider .pins .pin .inline{position:static}.pin-slider .pins .pin img{width:27%;bottom:0;top:auto}section#media .stories .story{width:100%;min-height:auto}section#media .stories .story:first-child{border-bottom:10px solid #fff;border-right:0}section#media .stories .story:last-child{border-left:0}section#media .stories .story.video{border-bottom:10px solid #fff}section#media .stories .story.video .video-container{width:451px;margin-left:auto;margin-right:auto;padding-bottom:10px}section#media .stories .story.newsletter-sign-up{padding-bottom:26px}section#media .stories .story.newsletter-sign-up h2{margin-top:18px}section#media .stories .story.newsletter-sign-up p{width:410px;margin-left:auto;margin-right:auto}.range-listing .item .image img{width:100%;height:auto;margin-top:50%;transform:translate(0,-50%)}}@media (max-width:1024px){body.home section#media{margin-top:0}section h1{font-size:38px;line-height:43px}section#content:not(.home) h1{line-height:48px}section.split:not(#media) .stories .story{margin-bottom:20px;width:100%}section.split:not(#media) .stories .story h2{font-size:33px;line-height:38px}section#media .stories .story h2{font-size:33px;line-height:38px}section.home h1{font-size:34px}section#knowledge-hub .sidebar{width:23%}section#knowledge-hub .sidebar h2{font-size:22px}section#knowledge-hub .articles{width:77%}section#knowledge-hub .articles article h2{font-size:22px;padding-bottom:8px}section#knowledge-hub .articles article .image{width:32%}section#knowledge-hub .articles article .content{width:68%}.pin-slider .pins .pin .text .title{font-size:34px}.pin-slider .pins .pin .text p{font-size:22px}.btn{font-size:18px}.ranges .range .text{max-width:510px}section.split:not(.sale-tabs) .stories .story{width:33.333%;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.sign-up-form .submit-container{margin-top:35px}header.heading .logo .tagline{font-size:15px}.columns .col.logo{width:66%}}@media (max-width:974px){section #content .sale-item-banner .text ul li{font-size:20px}section #content .sale-item-banner .thumb img{width:82%}}@media (max-width:940px){.pin-slider .pins .pin .text{max-width:530px}.ranges .range .text{max-width:52%}.ranges .range .text h2{font-size:32px}.ranges .range .text p{font-size:20px}}@media (max-width:840px){.ranges .range img{top:45px;height:206px}section#content .sale-item-banner .text ul li{font-size:18px}section#content .sale-item-banner .thumb img{width:84%}}@media (max-width:862px){footer .logos .aemt{width:116px}footer .logos .constructionline{width:172px}footer .logos .bcas{width:105px}footer .logos .safe-contractor{width:37px}}@media (max-width:804px){body:not(.home) section#logos{margin-bottom:30px}.columns .col.half{width:100%;display:block}.columns .col.half:first-child{padding-right:0}.columns .col.half:last-child{padding-left:0}.columns .col.logo{width:50%}.contact-maps .office{display:block;width:100%}.contact-maps .office:nth-child(odd){padding-right:0}.contact-maps .office:nth-child(even){padding-left:0}section h1{font-size:34px;line-height:38px}section#media .stories .story.newsletter-sign-up h2{margin-top:0}section#downloads{margin-bottom:40px}section#downloads .file-section h2{font-size:30px}section#downloads .file-section .file{width:132px}section#downloads .file-section .file .title{font-size:14px}section#videos .video-section h2{font-size:30px}section#content{margin-bottom:26px}section#content #nf-form-1-cont{margin-top:0}section#content .page-thumb{width:44%}section#content .page-thumb img{width:100%}section#content .sale-item-banner{background-image:none}section#content .sale-item-banner .text,section#content .sale-item-banner .thumb{width:100%}section#content .sale-item-banner .text ul{margin-bottom:0;margin-top:24px}section#content .sale-item-banner .thumb{display:none}section#content .sale-item-banner .thumb img{width:100%}section.home h1{font-size:32px;line-height:40px}section#item-boxes{overflow:scroll;margin-top:30px}section#item-boxes .box-container{width:1200px}section#item-boxes .box-container .box h2{font-size:26px;line-height:30px}section#item-boxes .box-container .box .inside{min-height:270px}section#item-boxes .box-container .box .panel{padding-left:20px;padding-right:20px}section#item-boxes .box-container .box .panel p.title{margin-top:12px;line-height:30px}section.split h2{font-size:32px}section.split.sale-tabs .stories .story{width:50%}section.split.sale-tabs .stories .story:nth-child(even){border-right:0}section.split.sale-tabs .stories .story:nth-child(odd){border-right:1px solid #838485}section.split.sale-tabs .stories .story:nth-last-child(3){margin-bottom:46px}section#knowledge-hub .articles,section#knowledge-hub .sidebar{float:none;width:100%}section#knowledge-hub .articles{padding-right:0}.pin-slider{margin-top:16px}.pin-slider .bx-viewport{background-repeat:no-repeat}.pin-slider .pins .pin{padding:60px 0 80px 0}.pin-slider .pins .pin img{display:none}.pin-slider .pins .pin .text{max-width:100%;margin-bottom:0}.pin-slider .pins .pin .text .title{font-size:32px}.pin-slider .pins .pin .text p{font-size:20px}footer .logo{width:30%}footer .logo img{width:100%}footer .address{float:right;width:68%}footer .address address{float:none}footer .address address:first-child{margin-right:0;margin-bottom:20px}footer .address address p strong{display:block}footer .address address p br{display:none}footer .logos{margin-top:36px;text-align:left;float:none;width:100%}footer .logos .bcas{width:116px}footer .logos .tfg{width:65px}footer .social{float:none;width:100%;text-align:left;margin-top:24px}footer .copyright,footer .footer-menu{float:none;width:100%}footer .footer-menu{margin-top:14px;text-align:left}footer .footer-menu ul li a{font-size:18px;font-weight:300}footer .footer-row:last-child{margin-top:0}.ranges{margin-top:30px}.ranges .range{background-image:url(//www.acbnorth.com/wp-content/themes/acbnorth-theme/assets/images/wave.png)!important}.ranges .range .text{max-width:100%;background-color:rgba(255,255,255,.6)}.ranges .range img{display:none}.sign-up-form{margin-top:0}nav#main ul li.menu-item-has-children{background-position:top 18px right 20px;background-size:20px}nav#main ul li.menu-item-has-children a{width:90%}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children{background-position:top 18px right 19px}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a{font-size:16px;padding:7px 46px}nav#main ul li.menu-item-has-children .sub-menu li a{padding:7px 28px;line-height:18px}nav#main ul li a{padding-top:10px;padding-bottom:10px;padding-left:16px;font-size:20px}.sign-up-form .submit-container{margin-top:0}header.heading .logo .tagline{font-size:13.5px}section#ask-an-expert{padding-bottom:20px}section#ask-an-expert form .nf-cell{width:100%!important;padding:0;float:none}section#ask-an-expert form .nf-cell:first-child{padding-right:0}section#ask-an-expert form .nf-cell:last-child{padding-left:0}}@media (max-width:640px){.sign-up-form input[type=email]{height:44px;font-size:19px}.video-container .video-frame .frame{width:95%;height:326px}header.heading{padding-top:14px;padding-bottom:14px}header.heading .mobile-nav .menu-trigger img{width:48px;margin-top:18px}header.heading .acb-logo img{width:130px}header.heading .acb-logo .tagline{font-size:11.5px}header.heading .solus .panels{padding-left:156px}header.heading .solus .panels img:first-child{width:98px}header.heading .solus .panels img:last-child{width:61px}header.heading .mobile-nav .red-block{width:36px;height:36px}header.heading .mobile-nav .red-block.phone img{margin-left:1px}header.heading .mobile-nav .red-block.menu img{margin-top:3px}.columns .col.logo{width:42%}.pager .pager-item{padding:8px 20px}.pager .columns .col{margin-bottom:8px}.pager .columns .col:last-child{margin-bottom:0}section h1{font-size:30px;line-height:34px}section h3{font-size:16px}section#content .page-thumb{display:none}section#content .sale-item-banner .text ul li{font-size:16px}section#content .product-detail .product-image,section#content .product-detail .product-text{float:none;width:100%}section#content .product-detail .product-image{padding-right:0;margin-bottom:30px}section#content .product-detail .product-image .interior img{margin-top:0;transform:none;height:100%;width:auto;max-width:100%}section#downloads .file-section h2{font-size:28px}section.home h1{font-size:29px;line-height:34px}section#item-boxes{margin-top:16px}section#item-boxes .box-container{width:100%}section#item-boxes .box-container .box{width:50%;border-right:0;padding:10px}section#item-boxes .box-container .box h2{font-size:18px;line-height:22px}section#item-boxes .box-container .box h2 br{display:none}section#item-boxes .box-container .box img{max-width:100%}section#item-boxes .box-container .box .inside{border:1px solid #dedfe0;min-height:200px;position:relative}section#item-boxes .box-container .box .panel p.title{font-size:18px;line-height:21px;margin-top:0}section#item-boxes .box-container .box .panel p.desc{font-size:13px;line-height:19px;margin-bottom:10px;margin-top:10px;display:none}section#item-boxes .box-container .box .panel a{font-size:16px;display:block;position:absolute;top:52%;left:0;width:100%;transform:translate(0,-52%)}section#item-boxes .box-container .box:last-child img{margin-top:32px}section.split{padding-bottom:0}section.split h2{font-size:28px;line-height:29px}section.split h3{font-size:22px}section.split.sale-tabs .stories .story{width:100%;margin-bottom:26px;min-height:auto}section.split.sale-tabs .stories .story h2{font-size:28px!important;line-height:25px!important}section.split.sale-tabs .stories .story img{max-height:100%}section.split.sale-tabs .stories .story .btn{left:16px}section.split.sale-tabs .stories .story:nth-child(odd){border-right:0}section.split.sale-tabs .stories .story:nth-last-child(2),section.split.sale-tabs .stories .story:nth-last-child(3){margin-bottom:26px}section#media:not(.sale-tabs){margin-top:40px}section#media:not(.sale-tabs) .stories .story{width:100%}section#media:not(.sale-tabs) .stories .story:first-child{padding-right:0;border-right:0}section#media:not(.sale-tabs) .stories .story:nth-child(2){padding-left:0}section#media:not(.sale-tabs) .stories .story h2{font-size:28px;line-height:29px}section#media:not(.sale-tabs) .stories .story.video .video-container{width:100%}section#media:not(.sale-tabs) .stories .story.newsletter-sign-up p{width:100%;font-size:18px}section#logos h2{font-size:28px}section#logos .logo-list a{margin-right:0;width:50%;height:50px}section#logos .logo-list a:nth-child(1),section#logos .logo-list a:nth-child(2){margin-bottom:20px}section#logos .logo-list a img{vertical-align:middle;max-width:auto;width:90%!important}section#logos .logo-list a.belliss img{width:150px}section#logos .logo-list a.champion img{width:120px}section#logos .logo-list a.hydrovane img{width:114px}section#logos .logo-list a.compair img{width:120px}section#logos .logo-list a.elmo img{width:94px}section#logos .logo-list a.reavell img{width:78px}section#logos .logo-list a.bambi img{width:76px}section#knowledge-hub .articles article .content,section#knowledge-hub .articles article .image{display:block;float:none;width:100%}section#knowledge-hub .articles article .image{background-size:contain;background-repeat:no-repeat;background-position:center;height:258px}section#knowledge-hub .articles article .content{padding-left:0;margin-top:20px}section#videos .video-section h2{font-size:28px}section#videos .video-section .video-container{width:100%;padding-right:0}section#ask-an-expert h2{font-size:28px}.pin-slider{margin-top:36px}.pin-slider .bx-viewport{background-position:left}.pin-slider .pins .pin{padding-top:38px}.pin-slider .pins .pin .text .title{font-size:28px;line-height:34px}.pin-slider .pins .pin .text p{font-size:16px}.btn{padding:6px 18px}footer .logo{width:100%;float:none;text-align:center}footer .logo img{width:220px}footer .address{float:none;width:100%;padding-left:0;text-align:center;margin-top:20px}footer .address address p{font-size:18px;line-height:28px}footer .logos{text-align:center;margin-top:10px}footer .logos .tfg{width:60px;margin-left:0}footer .logos .bcas{width:106px;margin-top:30px}footer .social{text-align:center;margin-top:30px}footer .copyright,footer .footer-menu{text-align:center}footer .copyright p,footer .footer-menu p{font-size:16px}footer .footer-menu{text-align:center;margin-top:15px}footer .footer-menu ul li{margin-bottom:10px}footer .footer-menu ul li a{font-size:16px}footer .footer-menu ul li:last-child::before{display:none}.ranges .range{margin-bottom:0}.ranges .range .text h2{font-size:28px}.ranges .range .text p{font-size:18px;line-height:26px}.sign-up-form{margin-bottom:0}nav#main{top:78px}nav#main ul li.menu-item-has-children{background-position:top 16px right 20px;background-size:18px}nav#main ul li.menu-item-has-children.opened{background-position:top 13px right 20px}nav#main ul li.menu-item-has-children a{width:85%}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children{background-position:top 18px right 19px}nav#main ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a{font-size:14px;padding:4px 46px}nav#main ul li.menu-item-has-children .sub-menu li a{padding:7px 28px;line-height:18px;font-size:15px}nav#main ul li a{padding-top:8px;padding-bottom:8px;padding-left:16px;font-size:16px}.title-heading{background-image:none}.range-listing h2.title{font-size:28px}.range-listing .row{margin-bottom:0}.range-listing .item{width:100%;margin-bottom:26px}.range-listing .item:first-child{padding-right:0}.range-listing .item:nth-child(2){padding-left:0;padding-right:0}.range-listing .item:last-child{padding-left:0}.range-listing .item .image img{margin-top:0;transform:none;width:auto;height:100%;max-width:100%}}@media (max-width:376px){header.heading .solus .panels{padding-left:142px}header.heading .solus .panels img:first-child{width:88px}header.heading .solus .panels img:last-child{width:52px}header.heading .mobile-nav .menu-trigger img{width:48px}header.heading .logo img{width:114px}header.heading .logo .tagline{font-size:10.5px}footer .copyright{text-align:center}footer .copyright p a{display:block}section#downloads .file-section .file{width:115px;margin-right:32px}}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}