#footer-widgets{height:249px;background-color:#637990;color:#fff;padding:3px 0 20px 0;margin-top:100px}#footer-widgets a{color:#99cee5;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#footer-widgets a:hover{color:#0eb8ff;text-decoration:underline}#footer-widgets h3{font-family:Verdana;color:#fff;display:block;font-size:13px;font-weight:bold;margin-bottom:0;padding-bottom:12px;line-height:.38}.nav-mcnichols{height:46px!important;border-radius:0!important}#footer-widgets .list-unstyled li a:hover,#footer-widgets .list-unstyled li a:active,#footer-widgets .list-unstyled li a:focus{color:#eef2f4!important;text-decoration:none}#footer-widgets .list-inline li{display:table-cell;width:auto;float:none;padding:0}#footer-widgets .list-inline li a{width:auto;height:auto}#footer-widgets .list-inline li a img{width:30px;height:31px;object-fit:contain}#footer-widgets .list-inline li a .facebook,#footer-widgets .list-inline li a .houzz,#footer-widgets .list-inline li a .linkedIn,#footer-widgets .list-inline li a .pinterest,#footer-widgets .list-inline li a .instagram{margin:-2px 5px 0 0}#footer-widgets .list-inline li a .twitter,{margin:0 5px 0 0}#footer-widgets .list-unstyled li a{color:#fff!important;font-size:13px}#footer-widgets .footer-collapse-button{display:none}.footer-hidden{display:none!important}.footer-nomargin{margin-left:0!important;margin-right:0!important}.footer-nopadding{padding-left:0!important;padding-right:0!important}.footer-info-container-width{width:530px;float:left;padding-left:12px}.footer-social-container-width{width:403px;float:right;padding-left:11px}.footer-mcnichols-logo-width{width:371px;height:75px}.footer-swatches-logo-width{width:331px;height:49px}.footer-mcnichols-width{width:120px;float:left;margin-right:18px}.footer-support-width{width:88px;float:left;margin-right:31px}.footer-product-width{width:115px;float:left;margin-right:33px}.footer-references-width{width:98px;float:left}.connect-width{width:auto}.connect-width span{letter-spacing:-0.2px}.affiliations-width{width:118px;float:right}.footer-logo-width{float:left;margin:17px 0 56px 9px}.footer-swatches-div-styles{margin-top:10px}.footer-hole-story-width{width:49px;height:49px;margin-left:7px}#footer-widgets .list-inline{width:100%;margin:0;display:inline}#footer-widgets .list-inline li a .mkt-aff-msc{width:29px!important;height:29px!important;margin:2px 10px 0 10px}#footer-widgets .list-inline li a .mkt-aff-ver{width:68px!important;height:26px!important;margin-top:4px}#footer{width:100%;text-align:center;padding:17px 11px 0 0;font-size:1px;color:#959593;text-transform:uppercase}#footer p{text-align:center}#footer p span{height:12px;font-family:Verdana;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:-0.1px;text-align:left;color:#818283;text-transform:uppercase}.dot:before{content:'';display:inline-block;width:5px;height:6px;background-color:#919191;position:relative;left:-8px;font-size:95%;line-height:0;position:relative;vertical-align:baseline;top:-1px}.link-dot:before{content:'';display:inline-block;width:5px;height:6px;background-color:#919191;position:relative;left:-3px;font-size:95%;line-height:0;position:relative;vertical-align:baseline;top:-1px}#footer a{color:#818283}#footer a:hover{color:#000}.sub-unstyle{height:11px!important;font-family:Verdana!important;font-size:13px!important;line-height:2.08!important;text-align:left!important;white-space:nowrap!important;color:#fff}#footer-widgets .footer-mcnichols-width .footer-collapse-button .btn:first-child{letter-spacing:-0.1px}.footer-certificate-styles{padding-top:65px;padding-bottom:50px}.footer-bbb{width:153px;height:68px;display:block;position:relative;overflow:hidden;margin-left:-135px!important;left:50%}.footer-isr{width:68px;height:68px;position:absolute;overflow:hidden;text-align:center;left:50%;margin-left:67px;margin-top:-78px}#collapseFooter01 li,#collapseFooter02 li,#collapseFooter03 li,#collapseFooter04 li{margin-top:3px;margin-bottom:9.6px;width:125px}@-moz-document url-prefix(){.footer-info-container-width{padding-left:12px;margin-top:-1px}#footer-widgets h3{letter-spacing:.2px}.footer-mcnichols-width ul .sub-unstyle span:nth-child(4){position:relative;top:-1px;letter-spacing:-0.1px}.footer-support-width .sub-unstyle span:nth-child(1){letter-spacing:-0.2px}.footer-support-width .sub-unstyle span:nth-child(2){letter-spacing:-0.1px}.footer-support-widthul .sub-unstyle span:nth-child(3){position:relative;letter-spacing:-0.3px;top:-1px}.footer-product-width .sub-unstyle span:nth-child(4),.footer-product-width .sub-unstyle span:nth-child(5){position:relative;letter-spacing:.2px;top:-1px}.footer-product-width .sub-unstyle span:nth-child(6){position:relative;letter-spacing:.2px;top:-3px}.footer-product-width .sub-unstyle span:nth-child(7){position:relative;top:-3px}.footer-references-width .sub-unstyle span:nth-child(1){letter-spacing:-0.2px}.footer-references-width .sub-unstyle span:nth-child(3),.footer-references-width .sub-unstyle span:nth-child(4),.footer-references-width .sub-unstyle span:nth-child(5){position:relative;letter-spacing:.2px;top:-1px}.footer-logo-width{margin-bottom:37px}#footer p span{letter-spacing:-0.6px}}@media(min-width :971px) and (max-width:1287px){.footer-bbb{margin-left:-136px!important;top:-6px}.footer-isr{margin-top:-79px!important}.footer-social-container-width{width:381px!important;padding-left:0!important}.footer-logo-width{margin-bottom:56px!important;margin-top:16px!important;margin-left:-12px}.footer-mcnichols-logo-width{width:374px!important;height:75px!important;margin-left:10px}.footer-swatches-logo-width{width:298px!important;height:44px!important}.footer-hole-story-width{width:44px!important;height:44px!important;margin-left:6px!important}#footer{padding:24px 4px 10px 0!important}@-moz-document url-prefix(){.footer-bbb{top:-6px!important}#footer{padding:22px 0 0 0}#footer p span{letter-spacing:-0.5px}}}@media(max-width :970px){#footer-widgets{height:auto!important}#footer-widgets h3{display:none}#footer-widgets .footer-collapse-button{display:block;padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px}#footer-widgets .footer-collapse-button .btn{background-color:#637990;text-align:left;font-size:13px!important;font-weight:bold;letter-spacing:-0.1px;color:#fff;border-left:none;border-right:0;height:43px!important;border-radius:0!important;text-transform:none!important}#footer-widgets .footer-collapse-button .btn.collapsed:after{content:"\+";width:12px;height:10px;font-family:Verdana;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.71;letter-spacing:-0.1px;text-align:right;color:#fff;position:relative;float:right}#footer-widgets .footer-collapse-button .btn:after{content:"-";-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;height:4px;font-family:Verdana;font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.48;letter-spacing:-0.1px;text-align:right;color:#fff;position:relative;float:right}.footer-logo-width{float:right!important;margin-top:25px;margin-left:0}.footer-swatches-div-styles{margin-top:15px!important}#footer-widgets .list-unstyled li a span{font-family:Verdana;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.1px;text-align:left;color:#fff;line-height:3}#footer-widgets .list-unstyled li a{font-size:11px}#collapseFooter01 li,#collapseFooter02 li,#collapseFooter03 li,#collapseFooter04 li{margin-top:0;margin-bottom:0;width:100%}}@media(min-width :751px) and (max-width:970px){#footer-widgets{padding:0 0 30px 0}#footer-widgets .container{width:100%!important;padding-right:0!important;padding-left:0!important}.footer-social-container-width{padding-left:0!important;border-top:1px solid #d1d7d8!important}div #footer-widgets .footer-nomargin{margin-left:0!important;margin-right:0!important}div #footer-widgets .footer-info-container-width,div #footer-widgets .footer-mcnichols-width,div #footer-widgets .footer-support-width,div #footer-widgets .footer-product-width,div #footer-widgets .footer-references-width,div #footer-widgets .connect-width,div #footer-widgets .footer-social-container-width{width:100%!important}#footer-widgets .footer-mcnichols-width .footer-collapse-button .btn:first-child{border-top:none!important}#footer-widgets .footer-info-container-width .list-unstyled{padding-left:30px}#footer-widgets .footer-collapse-button{margin-left:-10px!important;margin-right:0!important}#footer-widgets .footer-mcnichols-width,#footer-widgets .footer-support-width,#footer-widgets .footer-product-width,#footer-widgets .affiliations-width{margin-right:0!important}.connect-width{margin-left:0!important}#footer-widgets .footer-collapse-button .btn{padding:0 37px 0 34px!important;border-top:1px solid #d1d7d8!important}#footer-widgets .footer-collapse-button .btn.collapsed:after{top:4px}#footer-widgets .footer-collapse-button .btn:after{top:-1px}#footer-widgets .list-unstyled li{margin-top:-15px}#footer-widgets .list-unstyled li:last-child{margin-bottom:-10px}#footer-widgets .list-unstyled li a{padding:7px 16px;display:block;color:#fff}.footer-mcnichols-logo-width{width:100%;height:auto;padding:0 37px}.footer-swatches-logo-width{width:579px;height:86px;margin-left:-3px;max-width:579px}.footer-logo-width{margin-bottom:3px;width:100%;text-align:center}.footer-hole-story-width{width:86px;height:86px;margin-left:8px;max-width:86px}#footer{height:62px;padding:22px 4px 0 0!important}.dot:before{left:-7px!important;top:0!important}.link-dot:before{top:0!important}.footer-hole-stories{padding:10px 0 6px 0}@-moz-document url-prefix(){.footer-info-container-width{margin-top:0}.footer-logo-width{margin-top:23px}#footer p span{letter-spacing:-0.5px}}}@media(max-width :750px){.footer-certificate-styles{padding-bottom:48px}#footer-widgets{border-top:0;padding:0!important}.footer-nomargin{margin-left:-15px!important;margin-right:-15px!important}.footer-hole-stories{padding:7px 0 8px 0}#footer-widgets .footer-info-container-width,#footer-widgets .footer-social-container-width,#footer-widgets .footer-mcnichols-width,#footer-widgets .footer-support-width,#footer-widgets .footer-product-width,#footer-widgets .footer-references-width,#footer-widgets .connect-width{width:100%!important}.footer-support-width{margin-top:-3px}.footer-mcnichols-width,#footer-widgets .footer-collapse-button{margin-right:0!important}.connect-width{margin-left:0!important}.footer-social-container-width{border-top:1px solid #d1d7d8!important}#footer-widgets .footer-mcnichols-width .footer-collapse-button .btn{padding:1px 35px 0 34px!important;height:47px!important}#footer-widgets .footer-mcnichols-width .footer-collapse-button .btn:after{top:3px}#footer-widgets .footer-mcnichols-width .footer-collapse-button .btn:first-child{border-top:none!important}#footer-widgets .footer-collapse-button .btn{padding:1px 34px 0 34px!important;border-top:1px solid #d1d7d8!important}#footer-widgets .footer-collapse-button .btn:after{top:4px}#footer-widgets .list-unstyled li a{padding:0 45px}.footer-logo-width{margin-top:25px!important;margin-bottom:25px!important;float:none!important}.footer-swatches-div-styles{margin-top:14px!important}.footer-mcnichols-logo-width{width:100%!important;max-width:100%!important;height:auto;padding:0 34px 0 16px}.footer-swatches-logo-width{width:81.7%;max-width:81.7%;height:auto;padding-left:24px}.footer-hole-story-width{width:11.6%;max-width:11.6%;height:auto;margin-left:7px}#footer{padding:21px 6px 0 0!important;height:61px}#footer .footer-styles{margin-left:0!important;width:100%}#footer-widgets .list-unstyled li{margin-top:-9px}#footer-widgets .list-unstyled li:last-child{margin-bottom:8px}#footer-widgets .footer-widget-title{margin-left:-15px;margin-right:-15px;padding-top:40px;padding-left:15px;padding-right:15px;display:none}@-moz-document url-prefix(){#footer p span{letter-spacing:-0.5px}}}@media(max-width :470px){.footer-hole-story-width{margin-left:0!important}.footer-mcnichols-logo-width{height:auto}}@media(min-width :971px){.footer-info-container-width .collapsible-footer{display:block;margin-top:5px}.connect-width{margin-right:10px;float:right}}#pageContent>#footer-widgets{margin-top:0}