.clear-both,.clearfix:after{clear:both}.infoBtn:hover,.search-dd ul.search-dropdown li a:hover{text-decoration:none}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.float-left{float:left}.float-right,.search-dd ul.search-dropdown li.hypersuggest .distance{float:right}.no-border{border:none}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.search-dd ul.search-dropdown{position:absolute;top:35px;left:0;z-index:800;display:none;background:#fff;border:1px solid #ccc}.search-dd ul.search-dropdown li{padding-left:15px}.search-dd ul.search-dropdown li b{font-family:proxima-nova-bold,'helvetica neue',helvetica,arial,sans-serif;font-weight:400}.search-dd ul.search-dropdown li a{display:block;padding:6px;color:#999;font-size:16px;line-height:20px}.search-dd ul.search-dropdown li a b{color:#000}.search-dd ul.search-dropdown li a .address{display:block}.search-dd ul.search-dropdown li.search-hint{font-family:helvetica,arial,sans-serif;padding:8px 0 8px 15px;color:#999;font-style:italic;font-size:12px;line-height:12px;background:#f0f0f0}.search-dd ul.search-dropdown li.search-hint:hover{background:#f0f0f0!important}.search-dd ul.search-dropdown li.hypersuggest .address{font-size:10px;line-height:12px;padding-right:1em}.search-dd ul.search-dropdown li.highlight,.search-dd ul.search-dropdown li:hover{background-color:#fd0}.recent-searches-li ul.recent-searches li{padding-left:40px}.recent-searches-li ul.recent-searches li.most-recent{background-image:url(/ypu/images/icons/location-spritesheet.png?679db8e);background-repeat:no-repeat;background-position:12px -205px}.menu-location-li ul.menu-location li{padding-left:45px;border-bottom:1px solid #ccc;background:url(/ypu/images/icons/location-spritesheet.png?679db8e) 12px 0 no-repeat #f0f0f0}.menu-location-li ul.menu-location li a{font-family:proxima-nova-bold,'helvetica neue',helvetica,arial,sans-serif;padding:12px 0;color:#000;font-weight:400}.menu-location-li ul.menu-location li.search-hint{background-image:none}.menu-location-li ul.menu-location li.set-home-location{background-position:12px -50px}.menu-location-li ul.menu-location li.set-work-location{background-position:12px -100px}.menu-location-li ul.menu-location li.manage-location{background-position:12px -150px}.menu-location-li ul.menu-location li.current-location{background-position:12px 0}.menu-location-li ul.menu-location li.current-location a{color:#067ab4}.menu-location-li ul.menu-location li.recent-location{border:none;background-color:#fff;background-position:12px 50px}.menu-location-li ul.menu-location li.recent-location.most-recent{background-position:12px -200px}.menu-location-li ul.menu-location li.recent-location.highlight,.menu-location-li ul.menu-location li.recent-location:hover,.menu-location-li ul.menu-location li:hover{background-color:#fd0}.wordbreak{word-break:break-all;word-wrap:break-word;display:table;white-space:normal}#font .proxima-regular{font-family:proxima-nova-regular,'helvetica neue',helvetica,arial,sans-serif}#font .proxima-bold{font-family:proxima-nova-bold,'helvetica neue',helvetica,arial,sans-serif}#font .proxima-light{font-family:proxima-nova-light,'helvetica neue',helvetica,arial,sans-serif}#font .helvetica{font-family:helvetica,arial,sans-serif}#font .georgia{font-family:Georgia,'Times New Roman',Times,serif}#font .arial{font-family:ArialMT,arial,helvetica,sans-serif}#homedepot-center-block .info-section-wrapper .info-section .block-links,.mybook-gray-btn{font-family:proxima-nova-bold,'helvetica neue',helvetica,arial,sans-serif}@font-face{font-family:proxima-nova-regular;src:url(/ypu/fonts/ProximaNova-Reg-webfont.eot?679db8e);src:url(/ypu/fonts/ProximaNova-Reg-webfont.eot?&679db8e#iefix) format('embedded-opentype'),url(/ypu/fonts/ProximaNova-Reg-webfont.woff?679db8e) format('woff'),url(/ypu/fonts/ProximaNova-Reg-webfont.ttf?679db8e) format('truetype'),url(/ypu/fonts/ProximaNova-Reg-webfont.svg?679db8e#proxima_nova_rgregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima-nova-bold;src:url(/ypu/fonts/ProximaNova-Sbold-webfont.eot?679db8e);src:url(/ypu/fonts/ProximaNova-Sbold-webfont.eot?&679db8e#iefix) format('embedded-opentype'),url(/ypu/fonts/ProximaNova-Sbold-webfont.woff?679db8e) format('woff'),url(/ypu/fonts/ProximaNova-Sbold-webfont.ttf?679db8e) format('truetype'),url(/ypu/fonts/ProximaNova-Sbold-webfont.svg?679db8e#proxima_nova_rgbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima-nova-light;src:url(/ypu/fonts/ProximaNova-Thin-webfont.eot?679db8e);src:url(/ypu/fonts/ProximaNova-Thin-webfont.eot?&679db8e#iefix) format('embedded-opentype'),url(/ypu/fonts/ProximaNova-Thin-webfont.woff?679db8e) format('woff'),url(/ypu/fonts/ProximaNova-Thin-webfont.ttf?679db8e) format('truetype'),url(/ypu/fonts/ProximaNova-Thin-webfont.svg?679db8e#proxima_nova_ltlight) format('svg');font-weight:400;font-style:normal}@-webkit-keyframes fadeoutin{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeoutin{0%{opacity:1}100%{opacity:0}}@keyframes fadeoutin{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin-circle{0%{-webkit-transform:scale(1) rotate(0)}100%{-webkit-transform:scale(1) rotate(360deg)}}@-moz-keyframes spin-circle{0%{-moz-transform:scale(1) rotate(0)}100%{-moz-transform:scale(1) rotate(360deg)}}@keyframes spin-circle{0%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(360deg)}}.mybook-gray-btn{font-size:.75rem;line-height:3rem;background:#f0efeb;border:1px solid #d6d6d6;text-transform:uppercase;color:#666}.mybook-gray-btn:hover{color:#067ab4}.mybook-gray-btn:hover:after{border-top-color:#067ab4}.mybook-top-right-btns{width:90px;height:48px;padding:0}.liStart{-webkit-transform:translateX(-100%) rotateX(45deg);-moz-transform:translateX(-100%) rotateX(45deg);-o-transform:translateX(-100%) rotateX(45deg);-ms-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}.liEnd{-webkit-transform:translateX(0) rotateX(0);-moz-transform:translateX(0) rotateX(0);-o-transform:translateX(0) rotateX(0);-ms-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}.liAnimate 0%{-webkit-transform:translateX(-100%) rotateX(45deg);-moz-transform:translateX(-100%) rotateX(45deg);-o-transform:translateX(-100%) rotateX(45deg);-ms-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}.liAnimate 100%{-webkit-transform:translateX(0) rotateX(0);-moz-transform:translateX(0) rotateX(0);-o-transform:translateX(0) rotateX(0);-ms-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}ul.animateLi{-webkit-perspective:250px;-moz-perspective:250px;-o-perspective:250px;-ms-perspective:250px;perspective:250px}ul.animateLi li{-webkit-transform:translateX(-100%) rotateX(45deg);-moz-transform:translateX(-100%) rotateX(45deg);-o-transform:translateX(-100%) rotateX(45deg);-ms-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}ul.animateLi li.anim{-webkit-transform:translateX(0) rotateX(0);-moz-transform:translateX(0) rotateX(0);-o-transform:translateX(0) rotateX(0);-ms-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1;-webkit-animation:liAnimate .5s ease-out;-moz-animation:liAnimate .5s ease-out;-ms-animation:liAnimate .5s ease-out;-o-animation:liAnimate .5s ease-out;animation:liAnimate .5s ease-out}@keyframes liAnimate{0%{-webkit-transform:translateX(-100%) rotateX(45deg);-moz-transform:translateX(-100%) rotateX(45deg);-o-transform:translateX(-100%) rotateX(45deg);-ms-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}100%{-webkit-transform:translateX(0) rotateX(0);-moz-transform:translateX(0) rotateX(0);-o-transform:translateX(0) rotateX(0);-ms-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}}@-webkit-keyframes liAnimate{0%{-webkit-transform:translateX(-100%) rotateX(45deg);-moz-transform:translateX(-100%) rotateX(45deg);-o-transform:translateX(-100%) rotateX(45deg);-ms-transform:translateX(-100%) rotateX(45deg);transform:translateX(-100%) rotateX(45deg);opacity:0}100%{-webkit-transform:translateX(0) rotateX(0);-moz-transform:translateX(0) rotateX(0);-o-transform:translateX(0) rotateX(0);-ms-transform:translateX(0) rotateX(0);transform:translateX(0) rotateX(0);opacity:1}}.infoBtn{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:.875rem;line-height:1rem;display:inline-block;width:16px;height:16px;margin:9px 14px;background:#ccc;color:#fff;text-align:center}.infoBtn:hover{background:#067ab4}.review-comment-style-narrow{font-size:.8125rem;line-height:1rem;width:100%;margin:10px 0 0}.review-comment-style-narrow .user-name{font-size:.875rem;line-height:1rem}#homedepot-center-block{font-size:.875rem;line-height:1.375rem;margin-bottom:5px;border:1px solid #ccc;border-top:0;background-color:#fff}#homedepot-center-block .video-container .preview{display:block;width:658px;height:250px;background:url(/ypu/images/brands/homedepot-video-preview.jpg?679db8e) no-repeat}#homedepot-center-block .video-container #player{height:370px;width:658px;display:none}#homedepot-center-block .video-container video{display:none}#homedepot-center-block .info-section-wrapper{padding:8px 4px}#homedepot-center-block .info-section-wrapper .info-section{display:inline-block;margin:10px 18px;font-size:.9375rem;line-height:1.25rem}#homedepot-center-block .info-section-wrapper .info-section.info-primary{width:60%}#homedepot-center-block .info-section-wrapper .info-section.info-secondary{vertical-align:top;margin-left:26px;height:150px;width:180px}#homedepot-center-block .info-section-wrapper .info-section.info-secondary:after{font-size:.625rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:"Ad";color:#000;padding-left:167px;line-height:12px}#homedepot-center-block .info-section-wrapper .info-section .block-links{padding:9px 0 6px;list-style-position:outside}#homedepot-center-block .info-section-wrapper .info-section .block-links li.left{float:left;width:50%}#homedepot-center-block .info-section-wrapper .info-section .block-links a{font-size:inherit;color:#067ab4}#homedepot-center-block .social-links{margin:-22px 0 0 20px}#homedepot-center-block .social-links li{position:relative;display:inline-block;margin-top:3px;padding:1px 5px;background:url(/ypu/images/icons/srp-social-icon-spritesheet.png?679db8e) no-repeat}#homedepot-center-block .social-links li a{height:24px;width:25px;display:block}#homedepot-center-block .social-links li.facebook{background-position:0 0}#homedepot-center-block .social-links li.twitter{background-position:0 -26px}#homedepot-center-block .social-links li.google{background-position:0 -52px}#homedepot-center-block .social-links li.instagram{background-position:0 -77px}#homedepot-center-block .social-links li.pinterest{background-position:0 -103px}#homedepot-center-block .social-links li.youtube{background-position:0 -129px}#banner-ad{width:300px;height:600px}#banner-bottom{width:728px;height:90px}#banner-bottom:after{font-size:.625rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:"Ad";color:#000;padding:2px 4px 2px 713px;line-height:12px}.map-view #homedepot-center-block{display:none}