.floaty-bar{background-color:rgba(255,255,255,0.95);box-shadow:0px 0px 10px 0px #666;padding:10px 10px 14px 10px;position:fixed;z-index:5;top:-100%;opacity:0;left:0px;right:0px;box-shadow:0px 0px 3px rgba(0,0,0,0.18);border-bottom:2px solid #EBEBEB;text-align:center;vertical-align:middle;-webkit-transition:all 500ms cubic-bezier(0.455, 0.235, 0.000, 1);-webkit-transition:all 500ms cubic-bezier(0.455, 0.235, 0.000, 1.015);-moz-transition:all 500ms cubic-bezier(0.455, 0.235, 0.000, 1.015);-o-transition:all 500ms cubic-bezier(0.455, 0.235, 0.000, 1.015);transition:all 500ms cubic-bezier(0.455, 0.235, 0.000, 1.015);-webkit-transition-timing-function:cubic-bezier(0.455, 0.235, 0.000, 1);-webkit-transition-timing-function:cubic-bezier(0.455, 0.235, 0.000, 1.015);-moz-transition-timing-function:cubic-bezier(0.455, 0.235, 0.000, 1.015);-o-transition-timing-function:cubic-bezier(0.455, 0.235, 0.000, 1.015);transition-timing-function:cubic-bezier(0.455, 0.235, 0.000, 1.015);}.floaty-bar.visible{top:0%;opacity:1;}div.fancy-select, div.fancy-select *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.fancy-select{position:relative;font-size:1.5em;color:#46565D;}div.fancy-select.disabled{opacity:0.5;}div.fancy-select select:focus + div.trigger{box-shadow:0 0 3px 2px rgba(81, 203, 238, 1);}div.fancy-select select:focus + div.trigger.open{box-shadow:none;}div.fancy-select div.trigger{border-radius:4px;cursor:pointer;padding:5px 24px 5px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#fff;border:1px solid #888075;color:#4B5468;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);width:315px;transition:all 180ms ease-out;-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:8px solid transparent;border-top-color:#625f5a;top:14px;right:13px;}div.fancy-select div.trigger.open{background:#fff;border:1px solid #888075;color:#7A8498;box-shadow:none;border-radius:4px 4px 0px 0px;border-bottom:none;}div.fancy-select div.trigger.open:after{}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:35px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:275px;overflow:auto;background:#fff;border:1px solid #888075;border-top:none;border-radius:0px 0px 4px 4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);min-width:315px;padding:0;transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;}div.fancy-select ul.options.open{visibility:visible;top:35px;opacity:1;transition:opacity 300ms ease-out, top 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out;}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 300ms ease-out, bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out;}div.fancy-select ul.options li{padding:8px 12px;color:#666;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;}div.fancy-select ul.options li.selected{background:#fa9000;color:rgba(255,255,255,0.75);}div.fancy-select ul.options li.hover{background:#eee;color:#666;}select.t-select-box.fancySelect.fancified{top:35px !important;left:140px !important;}#content *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.content-width{width:1000px;margin:0 auto;position:relative;}.section-icon{width:100px;height:100px;background:url(/images/consumer/home/section-icons_updated.png) no-repeat;position:absolute;left:50%;top:-50px;margin-left:-50px;}.t-button-flat, a.t-button-flat, a.t-button-flat:visited{padding:0.6em 0.8em;border-radius:0.2em;background-color:#f7901e;border:1px solid #f7901e;color:#fff;font-size:2em;line-height:25px;font-weight:600;}.t-button-flat:hover, a.t-button-flat:hover{background-color:#e87f0c;color:rgba(255,255,255,0.85);}.t-button-dm, .t-button-flat.t-button-dm, a.t-button-flat.t-button-dm, a.t-button-dm{background-color:#53C2BA;border-color:#53C2BA;}.t-button-dm:hover, .t-button-flat.t-button-dm:hover, a.t-button-flat.t-button-dm:hover, a.t-button-dm:hover{background-color:#46a099;border-color:#46a099;color:rgba(255,255,255,0.75);}.center-box{text-align:center;}.floaty-bar .floaty-title{font-family:'Montserrat', Arial, Helvetica, Sans-Serif;font-size:2em;font-weight:bold;display:inline-block;margin-right:20px;vertical-align:middle;color:#5c5954;}.floaty-bar form.find-pros-form{display:inline-block;margin-top:5px;}#find-pros{height:490px;max-height:513px;position:relative;}#find-pros .find-pros-hero{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;background-color:#fff;}#find-pros .spa-top{background-color:#f6c55a;border:1px solid #f6c55a;position:relative;float:right;margin-right:20px;margin-top:20px;border-radius:0.5em;-webkit-border-radius:0.5em;}#find-pros .spa-top:hover{background-color:#efb832;border-color:#efb832;}#find-pros .spa-top .spa-icon{background:url(/images/consumer/home/spa-pro.png) no-repeat;position:absolute;width:30px;height:57px;left:5%;bottom:-1px;}#find-pros .spa-top .spa-link-top{font-size:1.3em;padding:11px 20px 10px 50px;color:#3d4549;font-weight:bold;}#find-pros .find-pros-box{background-color:#fff;background-color:rgba(255,255,255,0.95);padding:35px 50px 45px;width:690px;margin:50px auto 0 auto;box-shadow:0px 0px 2px 2px rgba(0,0,0,0.18);}.find-pros-box h2.l-header-margin{margin:0.4em 0 0.7em;}.find-pros-form select, form.find-pros-form input[type=text]{font-size:1.5em;box-shadow:none;line-height:1.2;}form.find-pros-form .select-container{width:315px;border-radius:0.3em;-webkit-border-radius:0.3em;position:relative;display:inline-block;background:#fff;vertical-align:middle;height:40px;margin-right:10px;text-align:left;}form.find-pros-form .select-container .down-arrow{background:url(/images/consumer/theme/arrows/gray-down-arrow.png) no-repeat;height:14px;width:14px;position:absolute;right:10px;top:13px;}form.find-pros-form select{-webkit-appearance:none;width:315px;background:transparent;border:none;padding-top:1px;}form.find-pros-form .select-text-container{text-overflow:ellipsis;width:238px;}form.find-pros-form input[type=text]{width:110px;border:1px solid #887f75;margin-right:10px;background:#fff;}form.find-pros-form .t-button-standard{width:120px;}form.find-pros-form select, form.find-pros-form input{height:40px;}#find-pros-banner{position:relative;font-family:'Montserrat', Arial, Helvetica, Sans-Serif;background:#4a4742;padding:20px 0;}#find-pros-banner .find-pros-point{margin-right:35px;margin-left:35px;font-size:1.3em;color:#fff;display:inline-block;line-height:41px;}#find-pros-banner .down-arrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #4a4742;position:absolute;left:48%;bottom:-38px;z-index:1;}.responsive-bg{background-position:center center !important;background-repeat:no-repeat !important;position:relative;margin-bottom:1px;}.responsive-bg:before, .responsive-bg:after{content:'';width:300px;height:100%;position:absolute;top:0px;display:none;}@media only screen and (min-width:2000px){.responsive-bg{width:2000px;margin-left:-1000px;left:50%;}.responsive-bg.no-gradient{width:auto;margin-left:0px;left:0px;}.responsive-bg.no-gradient:before, .responsive-bg.no-gradient:after{display:none;}.responsive-bg:before, .responsive-bg:after{display:inherit;}.responsive-bg:before{left:0px;background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1);}.responsive-bg:after{right:0px;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1);}}#top-categories{padding-top:20px;background-color:#f8f7f1;}section#top-categories ul.t-link-brick-list li{position:relative;z-index:4;}#top-categories h2{margin:0 20px 0;}#top-categories .t-button-flat{margin:50px 0 70px;}#top-categories ul li{line-height:2;font-size:16px;margin-bottom:12px;}#consumer-testimony{background:#fff;height:280px;position:relative;padding-top:40px;border-top:1px solid #e0d5c8;}#consumer-testimony .monica{background:url(/images/consumer/home/monica.png) no-repeat;width:253px;height:356px;position:absolute;bottom:-116px;left:5%;}#consumer-testimony .testimony-container{width:550px;margin-left:40%;font-family:'Montserrat', Arial, Helvetica, Sans-Serif;}#consumer-testimony .testimony{font-size:1.8em;line-height:1.3;width:620px;}#consumer-testimony .testimony-byline{font-size:1em;font-weight:bold;}#start-profinder{height:680px;}#start-profinder .dark-box{background-color:rgba(0,0,0,0.6);color:#fff;padding:80px 40px 80px;width:480px;margin:0 auto;}#start-profinder .dark-box h2.t-header-primary{color:#fff;width:270px;}#start-profinder .dark-box p{line-height:1.7;font-size:1.5em;margin-bottom:70px;}#start-profinder .dark-box .t-button-flat{box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);-moz-box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);}#see-reviews{background:#fff;position:relative;height:600px;}#see-reviews .content-width{padding-top:110px;}#see-reviews .section-icon{background-position:0 -100px;}#see-reviews .tablet-image{background:url(/images/consumer/home/see-reviews.png) no-repeat;width:450px;height:378px;display:inline-block;}#see-reviews .review-info{display:inline-block;margin-left:5em;vertical-align:top;}#see-reviews .review-info p{line-height:1.7;font-size:1.5em;width:380px;margin-bottom:30px;}#see-reviews .center-block{width:930px;margin:0 auto;}#view-costguide{height:620px;}#view-costguide .section-icon{background-position:0 -200px;}#view-costguide .dark-box{background-color:rgba(0,0,0,0.6);color:#fff;padding:80px 40px 80px;width:480px;margin:0 auto;}#view-costguide .dark-box h2.t-header-primary{color:#fff;}#view-costguide .dark-box p{line-height:1.7;font-size:1.5em;margin-bottom:70px;}#view-costguide .dark-box .t-button-flat{box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);-moz-box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);}#explore-dm{position:relative;height:600px;background:#fff;}#explore-dm .content-width{padding-top:125px;}#explore-dm .section-icon{background-position:0 -300px;}#explore-dm .tablet-image{background:url(/images/consumer/home/dm-image-updated.png) no-repeat;width:467px;height:405px;display:inline-block;}#explore-dm .dm-info{display:inline-block;margin-left:2em;vertical-align:top;}#explore-dm .dm-info p{line-height:1.7;font-size:1.5em;width:426px;margin-bottom:30px;}#explore-dm .center-block{width:930px;margin:0 auto;}#lendingclub{height:459px;}#lendingclub .dark-box{background-color:rgba(0,0,0,0.6);color:#fff;padding:40px 30px 60px;position:relative;;width:480px;margin:0 auto;}#lendingclub .dark-box h2.t-header-primary{color:#fff;line-height:1.2;}#lendingclub .dark-box p{line-height:1.7;font-size:1.5em;margin-bottom:20px;padding-right:50px;}#lendingclub .dark-box .t-button-flat{box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);-moz-box-shadow:0px 0px 4px rgba(170, 170, 170, 0.31);}.powered-by-lendingclub{bottom:8px;font-size:13px;position:absolute;right:12px;}#spa-bottom{background-color:#f8f7f1;text-align:center;padding-top:80px;padding-bottom:80px;border-top:1px solid #e0d5c8;}#spa-bottom .home-service-title{color:#5d6f7a;font-size:1.8em;margin:0.5em 0;}#spa-bottom p{font-size:1.25em;}#spa-bottom a.t-arrow{font-size:1.25em;font-weight:bold;}#spa-bottom .spa-bottom-image{background:url(/images/consumer/home/spa-bottom.png) no-repeat center bottom;width:369px;height:111px;margin:0 auto;}a.t-arrow{padding-right:1.3em;}.content-width p{margin:0.8em 0;}hr.section-divider{margin-bottom:0;margin-top:-1px;padding:0;border:none;}.content-width{color:#5c5954;}h2, h2.t-header-primary{font-family:'Montserrat', Arial, Helvetica, Sans-Serif;}h2{color:#46433f;}h2.t-header-primary.l-header-margin{margin:0.7em 0;}.icon.icon-large{font-size:25px;margin-right:8px;}.l-columns.l-three-columns .l-column{width:33%;margin-left:.5%;padding-left:0px;}.l-columns.l-three-columns .l-column:first-child, .l-columns.l-three-columns .l-column.first{margin-left:0%;}.t-link-brick-list span.icon-container{width:53px;text-align:center;display:inline-block;}.t-link-brick-list i.icon{font-size:35px;}i.icon.icon_driveways-patios-walks-steps{font-size:33px;}a.t-button-flat i.icon_arrow, a.spa-link-top i.icon_arrow{line-height:0px;margin-left:13px;}a.t-button-flat i.icon_arrow{font-size:40px;}a.spa-link-top i.icon_arrow{font-size:27px;}.t-button-standard.flatten{background:none;background-color:#f7901e;border:1px solid #f7901e;padding-top:5px;}.t-button-standard.flatten:hover{background-color:#e87f0c;color:rgba(255,255,255,0.85);}#searchInput{width:133px;}.footer-share-bar-right{min-width:385px;top:2px;}.spriteicon{display:inline-block;width:25px;height:25px;overflow:hidden;background-position:center center;background-repeat:no-repeat;position:relative;top:6px;margin-right:10px;}.spriteicon.spriteicon-checkmark{background-image:url(/images/consumer/home/section-icons_updated.png);background-position:center -400px;}#content{background:#fff;}html.ie9 #view-costguide .dark-box, html.ie8 #view-costguide .dark-box, html.ie7 #view-costguide .dark-box, html.ie9 #start-profinder .dark-box, html.ie8 #start-profinder .dark-box{opacity:1;background:url(/images/consumer/home/transparent-box.png) repeat;}html.ie8 .find-pros-box h2{font-size:26px;}html.ie8 form.find-pros-form select{filter:none;padding-right:0px;padding-bottom:9px;}html.ie8 #explore-dm .dm-info{margin-left:1em;}[hidden]{display:none;}.visually-hidden{position:absolute;clip:rect(0, 0, 0, 0);}div.awesomplete{display:block;position:relative;}div.awesomplete > input{display:block;}div.awesomplete > ul{position:absolute;left:0;z-index:11;min-width:100%;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:13px 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right, white, hsla(0,0%,100%,.9));border:1px solid #dadada;box-shadow:.05em .2em .6em rgba(0,0,0,.1);text-shadow:none;font-size:16px;}div.awesomplete > ul[hidden], div.awesomplete > ul:empty{display:none;}@supports(transform:scale(0)){div.awesomplete > ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em;}div.awesomplete > ul[hidden], div.awesomplete > ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease;}}div.awesomplete > ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:white;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}div.awesomplete > ul > li{position:relative;padding:.5em .5em;cursor:pointer;border-bottom:1px solid rgba(218, 218, 218, 0.64);}div.awesomplete > ul > li:hover{background:hsl(200, 40%, 80%);color:black;}div.awesomplete > ul > li[aria-selected="true"]{background:hsl(205, 40%, 40%);color:white;}div.awesomplete mark{background:rgb(247, 144, 30);color:white;}div.awesomplete li:hover mark{background:hsl(68, 101%, 41%);}div.awesomplete li[aria-selected="true"] mark{background:hsl(86, 102%, 21%);color:inherit;}header{background:url("/images/consumer/designmine/designmine-header-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);width:100%;}header .l-content-width{position:relative;}.header-search-form{position:absolute;right:3px;top:5px;}.l-full-width .header-search-form{position:relative;top:0px;}.l-subnav{width:100%;z-index:3;}.l-subnav.hover{position:fixed;margin-top:-1px;}.l-hcp-header-nav{list-style:none outside none;margin-bottom:0;margin-top:0;padding:0;}.l-hcp-header-nav > li{border-left:1px solid #FBFBFB;border-right:1px solid #ECE9E0;float:left;font-size:12px;font-weight:bold;height:34px;line-height:33px;padding-left:16px;padding-right:16px;margin:0;}@media only screen and (max-width:800px){.l-hcp-header-nav > li{padding-left:13px;padding-right:13px;}}.l-hcp-header-nav > li > a#header-branding-link{padding-top:6px;}.l-hcp-header-nav .header-nav-item.active{background:#d9d7cc;background:-moz-linear-gradient(top, #d9d7cc 0%, #cbc9b9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d7cc), color-stop(100%,#cbc9b9));background:-webkit-linear-gradient(top, #d9d7cc 0%,#cbc9b9 100%);background:-o-linear-gradient(top, #d9d7cc 0%,#cbc9b9 100%);background:-ms-linear-gradient(top, #d9d7cc 0%,#cbc9b9 100%);background:linear-gradient(to bottom, #d9d7cc 0%,#cbc9b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d7cc', endColorstr='#cbc9b9',GradientType=0);}.l-hcp-header-nav > li:first-child{border-left:medium none;padding-left:0;}.l-hcp-header-nav > li:last-child{border-right:medium none;padding:0;}.l-hcp-header-nav .header-nav-item.hover{background:#3f3d3a;}.l-hcp-header-nav .header-nav-item.hover a{color:#FFF;}.sub-menu-container{background:#3f3d3a;color:#fff;left:0;position:absolute;top:34px;width:100%;z-index:8;display:none;padding:5px 10px;}.xmd-sub-menu-col{float:left;width:20%;}.xmd-sub-menu-col.two{margin-right:2%;width:58%;}.xmd-sub-menu-col h5{border-bottom:1px solid;line-height:2;margin:5px 0 10px;padding-bottom:3px;}.xmd-sub-menu-col img{margin-top:15px;}.header-nav-item.hover .sub-menu-container{display:block;}.sub-menu-container h5{color:#beb4a9;font-size:12px;}.l-column.t-link-brick-list li{border:medium none;display:block;font-weight:normal;line-height:19px;padding:0;width:100%;}.l-hcp-header-nav .sub-menu-container a.t-link-call-to-action-dark{color:#f7901e;}.my-account{position:relative;}.my-account .sub-menu-container ul{margin:0;padding:0 0 0 10px;font-size:12px;font-weight:normal;line-height:19px;}.l-hcp-header-nav li a{color:#3D4548;}.header-pro-ad-link{margin-top:13px;}#header-costguide-link-brick .l-column{width:21%;}#header-costguide-link-brick .l-column:last-child{width:29%;}.lending-club-ad{margin-top:20px;}