.cf:before,.clearfix:before,.cf:after,.clearfix:after{content:" ";display:table}.cf:after,.clearfix:after{clear:both}.pr,.pull-right{float:right}.pl,.pull-left{float:left}.hidden{display:none}.visible{display:inherit}.visibility{display:inherit;opacity:1}.visibility.hidden{display:none}.visibility.invisible{opacity:0;height:0;overflow:hidden}.visibility.visible{display:inherit;opacity:1;height:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-strong{font-weight:700}.text-primary{color:#f7901e}.text-info{color:#5486a3}.text-inverse{color:#333}.text-warning{color:#ca3a0f}.text-success{color:#9ba634}.text-light{color:#f1f1f1}.center-block{margin-left:auto;margin-right:auto;display:block}html.snap-open{overflow:hidden}html.snap-open body.snapjs-left{overflow:hidden}html.snap-open .snap-drawers{overflow-y:scroll}#cheezBurgerMenu{background:#fff}.snap-drawer ul{margin:0;list-style:none;padding:10px}.snap-drawer ul>li{margin:0;line-height:60px;font-weight:700;font-size:16px;border-bottom:1px solid #929394;border-top:1px solid #434345}.snap-drawer ul>li.first{border-top:none}.snap-drawer .expandable{position:relative}.snap-drawer ul>li>ul{margin:0 0 20px 50px;padding:0;display:none}.snap-drawer ul>li.expanded>ul{display:block}.snap-drawer ul>li>ul>li{border:none;font-size:13px;line-height:35px}.snap-drawer .expandable-toggle{font-size:20px;font-weight:bold;padding:0 10px 0 0;position:absolute;right:0;text-align:right;top:0;width:50px;display:none}.snap-drawer .expandable-toggle.show{display:block}.snap-drawer .expandable-toggle.hide{display:none}.snap-drawer .expanded .expandable-toggle.show{display:none}.snap-drawer .expanded .expandable-toggle.hide{display:block}.snap-drawer a{color:#f1f1f1;padding:0 10px;text-decoration:none;font-weight:normal;color:#dee5e7;width:93%}.snap-drawer a:hover,.snap-drawer a:active{color:#fff}.snap-drawer a span.icon{font-size:60px;margin-right:10px}.snap-drawer img{padding-right:15px}.snap-content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2}@media only screen and (max-width:768px){.snap-content{-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:266px;height:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}.snap-drawer-left{left:0;z-index:1}.snap-drawer-right{right:0;z-index:1}.snapjs-right .snap-drawer-left{display:block;right:0;left:auto}.snapjs-right .snap-drawer-right{display:none}#header li.header-nav-item.header-nav-main-item.header-nav-main-emergency{display:none}@media only screen and (min-width:984px){#header li.header-nav-item.header-nav-main-item.header-nav-main-emergency{display:inline-block}}#header #l-header-content.l-full-width{width:100%}@media only screen and (min-width:1000px){#header #l-header-content.l-full-width{width:1000px}}@media only screen and (min-width:757px){#header,#truncated-header{display:block}}#header #header-nav .header-nav-container.l-full-width{width:100%}@media only screen and (min-width:1000px){#header #header-nav .header-nav-container.l-full-width{width:1000px}}@media only screen and (min-width:950px){#l-header-content .header-search-form{display:inline-block;position:inherit}}@media (max-width:1000px){.header-search-form{display:none}}@media (min-width:756px){#toolbar{display:none}.snap-drawer{display:none;background:#fff}}@media (max-width:756px){.l-subnav ul{width:100% !important}.snap-drawers{background:#58595b}#toolbar{height:46px;background:#F8F7F1;padding-left:2.5%;border-bottom:1px solid #E0D5C8}#toolbar .brand{display:block;color:#fff;font-size:16px;font-weight:700;margin:0 auto;text-align:center;line-height:46px;text-shadow:0 1px 3px rgba(0,0,0,0.3)}#toolbar a{position:absolute;font-size:14px;color:#f7901e;margin-top:13px}#toolbar a:hover,#toolbar a:visited{color:#f7901e}#toolbar a span.icon{font-size:25px;position:relative;top:-2px}}.header-bar{box-shadow:0 2px 5px 0 rgba(157,156,156,0.75)}a.header-button:hover{color:#5486a3;text-decoration:none}.icon{text-decoration:none !important}.header-bar{height:50px;position:relative;z-index:1;background-color:#ffffff}a.header-button{display:block;width:50px;height:100%;position:relative;text-align:center}a.header-button span{font-size:45px;line-height:50px}a.header-button.left{float:left}a.header-button.right{float:right}.home-advisor-logo{height:25px;position:absolute;left:0;right:0;top:15px;margin:auto}@media (min-width:757px){.header-bar{display:none}}@media (min-width:768px) and (max-width:1000px){.l-page-container{overflow-x:hidden}body{background:#f1f1f1;overflow-x:hidden}.header-nav-main-item-sub-menu{overflow:hidden}}@media (max-width:815px){.header-nav-main-item-sub-menu-block.header-costguide-side,.header-nav-main-item-sub-menu-block.header-profinder-how-it-works,.header-nav-main-item-sub-menu-block.header-profinder-emergency,.header-nav-main-item-sub-menu-block.header-pro-review-side,.header-nav-main-designmine{display:none}}@media (min-width:1000px){#cheezBurgerMenu{z-index:1}#header{display:block;z-index:10;position:relative}footer{display:block}.snap-content{-webkit-transform:none;transform:none}}@media only screen and (max-width:756px){.l-subnav{display:none}#header,#truncated-header{display:none}.snap-content{-webkit-transform:none;transform:none}}@media only screen and (min-width:768px){footer#footer{display:inherit}#mobileFooter{display:none}.footer-BG{display:none}}@media only screen and (max-width:768px){footer#footer{display:none}#mobileFooter{display:inherit}.footer-BG{display:inherit}.m-footer-container{background-color:#F8F7F1;border-bottom:1px solid #E0D5C8;border-top:1px solid #E0D5C8;padding:15px 10px}.m-footer-container .todaysTip{font-weight:700}.m-footer-container a{color:#666}.m-footer-container p{margin:15px 10px}.m-footer-fonts{font-size:inherit}.m-footer-fonts.full{font-size:100%}.m-footer-href{color:#5486A3}.m-footer-button{color:inherit}.m-footer-button.t-button-utility{padding:0.4em 0.5em}.m-footer-lists{margin:5px 10px 5px 10px;font-size:80%;text-align:center;display:inline;padding:0;list-style:none}.m-footer-lists li{display:inline-block}.m-footer-lists.nav1{margin-top:20px}.m-footer-lists.nav1 a{font-weight:700}.m-footer-lists.nav1 li{display:inline-block;width:30%;vertical-align:sub}.m-footer-lists.nav2{margin:15px 0}.m-footer-lists.nav2 li{display:inline-block;width:49%}.m-footer-lists.nav3{margin:45px 5px}.m-footer-lists.nav3 li{display:inline-block;text-align:center;width:100%}}.footer-sitemap-connections{max-width:100%}.footer-BG{background:url("../../../images/consumer/home/responsive/backgrounds/footerBGtiled.png") center;height:240px;position:relative;text-align:center}.footer-container{padding:15px 0;width:90%;margin:0 auto}.footer-container .need-help{height:60px;background-image:url("../../../images/consumer/home/responsive/images/footerNeedHelpImage.png");background-size:initial;background-repeat:repeat;text-align:center;font-family:Montserrat,sans-serif;padding:5px;box-sizing:border-box;border:2px solid #acacaf;padding-top:7px}.footer-container .need-help div{line-height:1.5}.footer-container .need-help span{color:#666666;font-size:18px}.footer-container .need-help div{color:#666666;font-size:15px}.footer-container .need-help div a.footer-blue-link{color:#5486a3;font-size:15px}div.footer-link-row{color:white;margin-top:25px;font-size:9px;text-align:center;font-family:'Montserrat','Helvetica Neue','Helvetica',Arial,sans-serif}div.footer-link-row.bottom{margin-top:0}.footer-link-row a{color:white;letter-spacing:2px;margin:0 4px}.footer-social-row a.icon{color:white;font-size:50px;letter-spacing:15px}.footer-copyright-row{color:#999999;font-size:10px;bottom:10px;position:absolute;right:0;left:0}.bottom-span-spacing{margin-top:10px;display:inline-block}