.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}h5{font-size:16px;margin-top:0}.muted-paragraph{color:#848484}.clear-margin{margin:0 !important}.margin-bottom{margin-bottom:20px}textarea.code{width:97%;margin-bottom:10px;background:#fff;cursor:text;resize:none}.centralize{text-align:center}.pointer{cursor:pointer}.tips-content{padding:5px 0}.header_logo{background:url("../images/logo/logo-home-3.png");background-size:79px 33px;width:79px;height:33px}.nav .form-search{margin:0 0 4px;padding-top:5px;padding-left:25px}.hero-unit-404{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:auto;margin-top:auto}.header-main-picture{display:block;width:25px;height:25px;margin-top:7px;margin-right:2px;overflow:hidden;border-radius:500px;z-index:200}.header-main-picture a[rel="tooltip"]{margin:0}.header-main-picture img{width:25px;height:25px;border-radius:500px}#your_account_menu .dropdown-toggle{padding:10px 5px 10px 5px}@media(min-width:768px) and (max-width:979px){.hero-unit-404 h1{font-size:45px}}@media(max-width:767px){.hero-unit-404 h1{font-size:35px}h1{font-size:35px}}.bs-docs-sidenav{width:100%;margin:15px 0 0;padding:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.bs-docs-sidenav>li>a{display:block;width:190px \9;margin:0 0 -1px;padding:8px 14px;border:1px solid #e5e5e5}.bs-docs-sidenav>li:first-child>a{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.bs-docs-sidenav>li:last-child>a{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.bs-docs-sidenav>.active>a{position:relative;z-index:2;padding:9px 15px;border:0;text-shadow:0 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1);box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1)}.bs-docs-sidenav .icon-chevron-right{float:right;margin-top:2px;margin-right:-6px;opacity:.25}.bs-docs-sidenav>li>a:hover{background-color:#f5f5f5}.bs-docs-sidenav a:hover .icon-chevron-right{opacity:.5}.bs-docs-sidenav .active .icon-chevron-right,.bs-docs-sidenav .active a:hover .icon-chevron-right{background-image:url(../img/glyphicons-halflings-white.png);opacity:1}.bs-docs-sidenav.affix{top:40px}.bs-docs-sidenav.affix-bottom{position:relative;top:auto;bottom:270px}#stick-header{height:75px;background:#fff;left:0;right:0;z-index:10000;display:block;position:fixed;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.35),0 0 17px rgba(0,0,0,0.35);-moz-box-shadow:0 0 5px rgba(0,0,0,0.35),0 0 17px rgba(0,0,0,0.35);box-shadow:0 0 5px rgba(0,0,0,0.35),0 0 17px rgba(0,0,0,0.35);border-bottom:1px solid #8c8c8c}#stick-header .header_logo{background:url("../images/logo/logo-home-3.png") no-repeat;width:109px;height:45px;margin-top:14px;margin-left:-5px;background-size:109px 45px}#stick-header .request_estimates{float:right;margin-top:14px}#footer{overflow:hidden}#footer-container{width:100%;height:100%;-moz-box-shadow:inset 0 0 18px #000;-webkit-box-shadow:inset 0 0 18px #000;box-shadow:inset 0 0 18px #000;background-color:#3d3d3d;margin-left:-30px;padding-left:30px;padding-right:60px;padding-bottom:30px;color:#fff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}#footer-container a{color:#55d1ff}#footer-container h4{text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#footer-copyright{background-color:#2e2e2d;position:relative;border-radius:4px;padding:10px;box-shadow:0 0 3px #222 inset;margin-left:0}#footer-copyright p{font-style:italic;font-size:.95em;color:#888;text-align:center;margin-bottom:0}.simple-footer{height:80px !important}.simple-wrap{margin:0 auto -80px !important}@media(min-width:768px) and (max-width:979px){.simple-footer{height:80px !important}.simple-wrap{margin:0 auto -80px !important}}@media(max-width:767px){.simple-footer{height:110px !important}.simple-wrap{margin:0 auto -110px !important}}@media(min-width:351px) and (max-width:470px){.simple-footer{height:110px !important}.simple-wrap{margin:0 auto -110px !important}}html,body{height:100%}h1,h2,h3{line-height:34px}#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -260px}#push,#footer{height:260px}.blurImageContainer{display:inline-block;position:relative;overflow:hidden}.blurImageContainer>.blurImage{position:absolute;top:0;left:0;z-index:1}.blurImageContainer>[id^="blurred"]{position:absolute;top:0;left:0;z-index:0}.card-box{width:94%;margin:auto;margin-bottom:20px;padding:10px 3% 15px 3%;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.card-box h3.heading{margin-top:0;font-size:22px;font-weight:normal;line-height:24px;color:#646464}#costGuide .card-box{width:90%;padding:10px 5% 15px 5%}@media(min-width:979px) and (max-width:1199px){#wrap{margin:0 auto -280px}#push,#footer{height:280px}}@media(min-width:768px) and (max-width:979px){#wrap{margin:0 auto -300px}#push,#footer{height:300px}}@media(max-width:767px){#wrap{margin:0 auto -230px}#push,#footer{height:230px}}@media(max-width:480px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-10px !important;margin-right:-10px !important}.navbar-inner{padding-left:10px !important;padding-right:10px !important}body{padding-left:10px;padding-right:10px}.container{padding:0;margin:0}#footer{margin-left:-10px !important;margin-right:-10px !important}.phone-bottom-container{margin-left:-10px !important}}.home-slider-wrapper{height:521px;-webkit-font-smoothing:antialiased}.home-slider-container{position:absolute;right:0;left:0;width:100%;height:521px}.home-slider{width:100%;height:100%;margin:0 auto;padding:0;overflow:hidden;background:#000;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-slider-section{position:relative;width:100%;height:521px;margin:0 auto;padding:0;background:transparent;color:#fff}.slider-bg-wrapper{position:absolute;width:100%;height:521px;overflow:hidden;background:#000}.slider-bg-section{width:300%;height:521px;margin:0 -100%;background:#000}.slider-bg-item{position:relative;width:1940px;height:521px;margin:0 auto;background:transparent}.slider-bg-item img{position:relative;top:-120px;z-index:100}.slider-bg-item div.shadow-box{position:absolute;top:-30px;right:0;left:0;height:30px;background:transparent;-webkit-box-shadow:0 0 21px #000;-moz-box-shadow:0 0 21px #000;box-shadow:0 0 21px #000;z-index:150}.slider-fg-wrapper{position:absolute;top:0;width:100%;height:521px}.slider-fg-secction{position:relative;top:0;max-width:1600px;margin:auto;height:100%}.slider-fg{position:absolute;width:734px;right:30px;bottom:-41px;z-index:100}.slider-fg-next{bottom:-52px}.home-slider-navigation-wrapper{width:100%}.home-slider-navigation-secction{position:relative;width:100%;max-width:1600px;margin:auto}.prev-slide-button{display:block;position:absolute;top:0;left:10px;height:67px;width:67px;margin-top:227px;background:url('../images/home_pictures/slider-prev-button.png') no-repeat;z-index:250;opacity:.5;filter:alpha(opacity=50)}.next-slide-button{display:block;position:absolute;top:0;right:10px;height:67px;width:67px;margin-top:227px;background:url('../images/home_pictures/slider-next-button.png') no-repeat;z-index:200;opacity:.5;filter:alpha(opacity=50)}.next-slide-button:hover,.prev-slide-button:hover{opacity:1;filter:alpha(opacity=100)}.hero-title,.slider-fg-wrapper .slider-form{position:absolute;left:8%;top:190px;width:400px;margin-left:20px;z-index:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hero-title{width:auto;top:80px}#home .form-container{padding-left:0;padding-right:0}#home .form-container-phone{padding-left:0;padding-right:0}#home .hero-form{background-color:rgba(0,0,0,0.05);padding:20px 20px 0 20px;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);border-radius:5px}#home .hero-form-phone{margin-top:20px;margin-bottom:20px;background-color:rgba(0,0,0,0.05) !important;padding:20px 20px 0 20px;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);border-radius:5px}.slider-form-header{position:relative;float:left;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:36px;line-height:50px;height:62px !important;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6)}h4.slider-form-header{font-size:25px;height:auto !important;margin-top:50px;margin-bottom:40px;line-height:25px;text-align:center;clear:both}.slider-form-h2{font-size:20px;margin-bottom:20px;color:#fff;line-height:1.2;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);clear:both}.slider-form-header i{font-style:normal;font-weight:normal}.slider-form-input-container{position:relative;margin-bottom:10px}.slider-form-input-container.hidden{display:none;overflow:hidden}.slider-form input{width:100%;height:50px;padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a;-webkit-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-form textarea{padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a}#home .input-small{position:relative;width:180px !important;vertical-align:top}#home .placeholder-large{width:343px !important}#home .placeholder-small{width:156px !important}#home .slider-form-input-large{width:345px !important}#home .slider-form-input-small{width:158px !important}#home .slider-form-input-large:focus,#home .slider-form-input-small:focus{outline:0}.slider-form p{color:#fff;font-size:17px;margin:13px 0}#home .pac-container{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17.5px;line-height:25px;color:#393c3d;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border:1px solid #5a5a5a;border-top:0}.pac-container{z-index:2500 !important}.hero-form input[type="text"]{border:1px solid #5a5a5a}.states-container-wrapper .states-container .container{margin:15px auto 35px auto}.states-container-wrapper .states-container .container .states-list a{display:block;color:#9aa7b1;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.states-container-wrapper .states-container .container .states-list a:hover{color:#333}.states-container-wrapper .states-container .container .states-list.visible-phone{padding:0 10px}.states-container-wrapper .states-container .container .states-list.visible-phone div{float:left;width:50%;padding-top:0;padding-bottom:0}.cost-guides-wrapper{height:270px}.cost-guides-wrapper .cost-guides-container{position:absolute;right:0;left:0;width:100%;background-color:#f5f5f5;border-bottom:1px solid #e3e3e3}.cost-guides-wrapper .cost-guides-container .container{margin:15px auto 35px auto}.cost-guides-wrapper h3.cost-guide-title{font-size:29px;margin-bottom:10px;line-height:1.5}.cost-guides-wrapper h4.cost-guide-subtitle{font-size:18px;font-weight:normal}.cost-guides-wrapper .cost-guides-list{margin-top:15px}.cost-guides-wrapper .cost-guides-list a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fixr-contractors-wrapper{height:284px}.fixr-contractors-wrapper .fixr-contractors-container{position:absolute;right:0;left:0;width:100%;height:284px;background:url('../images/backgrounds/fixr-contractors.jpg')}.fixr-contractors-wrapper .fixr-contractors-container .container{display:table;position:static;height:284px;overflow:hidden}.fixr-contractors-wrapper .fixr-contractors-container .container .middle-container{top:50%;display:table-cell;vertical-align:middle;width:100%;position:static}.fixr-contractors-wrapper .fixr-contractors-container .quote{position:relative;top:-50%;width:40%;margin:auto;font-size:17.5px;font-weight:bold;color:#fff;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}.fixr-contractors-wrapper .fixr-contractors-container .quote i{display:block;float:left;font-size:40px;line-height:40px;margin-right:10px}.fixr-contractors-wrapper .fixr-contractors-container .quote .author{font-size:14px;font-weight:normal}@media(min-width:980px) and (max-width:1199px){.home-slider-wrapper,.home-slider-container,.home-slider,.home-slider-section,.slider-bg-wrapper,.slider-bg-section,.slider-bg-item,.slider-bg,.slider-fg-wrapper{height:371px}.prev-slide-button,.next-slide-button{margin-top:152px}.slider-bg-item{width:1470px}.slider-fg-wrapper .slider-fg-secction{max-width:1199px}.slider-fg-wrapper .hero-title{top:40px;left:8%}.slider-fg-wrapper .hero-title .slider-form-header{height:52px !important;font-size:30px;line-height:40px}.slider-fg-wrapper .hero-title h4.slider-form-header{height:52px !important;font-size:20px;line-height:18px}.slider-fg-wrapper .hero-title .slider-form-h2{font-size:1.3em}.slider-fg-wrapper .slider-form{top:120px;left:8%;width:360px}.slider-fg-wrapper .slider-form input{height:42px;padding:10px 8px;font-size:16px}.slider-fg-wrapper .slider-fg{width:540px;right:30px;bottom:-30px}.slider-fg-wrapper .slider-fg-next{bottom:-41px}}@media(min-width:768px) and (max-width:979px){.home-slider-wrapper,.home-slider-container,.home-slider,.home-slider-section,.slider-bg-wrapper,.slider-bg-section,.slider-bg-item,.slider-bg,.slider-fg-wrapper{height:311px}.prev-slide-button,.next-slide-button{margin-top:130px}.prev-slide-button{left:0}.next-slide-button{right:0}.slider-bg-item{width:1226px}.slider-bg-item img{top:-100px}.slider-fg-wrapper .slider-fg-secction{max-width:900px}.slider-fg-wrapper .hero-title{top:30px;left:5%}.slider-fg-wrapper .hero-title .slider-form-header{height:40px !important;font-size:28px;line-height:34px}.slider-fg-wrapper .hero-title h4.slider-form-header{height:40px !important;font-size:20px;line-height:20px}.slider-fg-wrapper .hero-title .slider-form-h2{font-size:1.2em}.slider-fg-wrapper .slider-form{top:90px;left:5%;width:335px}.slider-fg-wrapper .slider-form input{height:40px;padding:10px 7px;font-size:16px;line-height:18px}.slider-fg-wrapper .slider-form button.btn-large{height:36px;padding:5px 12px;font-size:16px;line-height:16px}.slider-fg-wrapper .slider-fg{width:410px;right:0;bottom:-23px}.slider-fg-wrapper .slider-fg-next{bottom:-34px}.cost-guides-wrapper{height:290px}.fixr-contractors-wrapper .fixr-contractors-container .quote{width:65%}}@media(max-width:767px){.home-slider-wrapper,.home-slider-container,.home-slider,.home-slider-section,.slider-bg-wrapper,.slider-bg-section,.slider-bg-item,.slider-bg,.slider-fg-wrapper{height:351px}.slider-bg-item{width:1080px}.slider-fg-wrapper{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-fg-wrapper .hero-title,.slider-fg-wrapper .slider-form{position:static;width:100%;max-width:400px;margin:auto}.slider-fg-wrapper .hero-title input,.slider-fg-wrapper .slider-form input{height:38px;padding:8px 5px;font-size:14px}.slider-fg-wrapper .hero-title button.btn-large,.slider-fg-wrapper .slider-form button.btn-large{height:38px;padding:6px 12px;font-size:18px;line-height:20px}.slider-fg-wrapper .hero-title{margin-top:30px}.slider-fg-wrapper .hero-title .slider-form-header{float:none}.cost-guides-wrapper{height:1280px}.cost-guides-wrapper .cost-guides-container .container{margin:0 10px 5px 10px !important;padding:10px 10px 0 10px}.cost-guides-wrapper .cost-guides-container .container h3{padding:0}.cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:10px}.cost-guides-wrapper .cost-guides-list a{padding-top:14px;padding-bottom:14px;font-size:16px}.states-container-wrapper .states-list h3{margin-left:10px}.states-container-wrapper .states-container .container .states-list a{padding-top:14px;padding-bottom:14px;font-size:16px}.fixr-contractors-wrapper .fixr-contractors-container .quote{width:85%}.fixr-contractors-wrapper .fixr-contractors-container .quote i{font-size:32px;line-height:32px}.fixr-contractors-wrapper .fixr-contractors-container .quote p{font-size:14px;font-weight:bold;line-height:16px}}@media(min-width:351px) and (max-width:470px){.cost-guides-wrapper{height:1300px}.cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:0}.states-container-wrapper .states-list h3{margin-left:10px}}@media(max-width:350px){.cost-guides-wrapper{height:1300px}.cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:10px}.states-container-wrapper .states-list h3{margin-left:10px}}.list-your-services{color:#f89406 !important}#profilepage .hero-unit{width:auto;height:100%;padding:0;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background-size:cover;background-repeat:no-repeat;background-position:center center !important;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.shadow-box-container{position:absolute;width:100%;height:30px;overflow:hidden;background:transparent;z-index:150}.shadow-box{position:absolute;top:-32px;right:0;left:0;height:30px;background:transparent;-webkit-box-shadow:0 0 21px #000;-moz-box-shadow:0 0 21px #000;box-shadow:0 0 21px #000;z-index:150}#profilepage .hero-unit-container{width:100%}#profilepage .hero-unit .container{position:relative}#profilepage .hero-unit .container>div{padding:30px 20px 40px 5px}.blurred-bg-hero-unit{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat}.blurred-bg-hero-unit-1{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/1.jpg)}.blurred-bg-hero-unit-2{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/2.jpg)}.blurred-bg-hero-unit-3{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/3.jpg)}.blurred-bg-hero-unit-4{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/4.jpg)}.blurred-bg-hero-unit-5{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/5.jpg)}.blurred-bg-hero-unit-6{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat no-repeat;background-image:url(../images/backgrounds/blurred/6.jpg)}#profilepage .no-bg-hero-unit h1{font-size:50px;margin-top:0;padding-top:0}#profilepage .no-bg-hero-unit h2{padding-bottom:25px !important;font-size:35px}#profilepage #hero-unit-content h1{position:relative;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:52px;min-height:40px !important;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#profilepage #hero-unit-content h2{font-size:18px;color:#fff;line-height:1.2;margin:10px 0 20px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:21px;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#profilepage #hero-unit-content h3{color:#fff;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased;font-weight:bold}#profilepage .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#profilepage .main-picture-thumbnail{min-height:180px;max-height:180px;max-width:325px !important}#profilepage .main-picture-thumbnail-container{position:relative;float:right;min-height:190px;bottom:-20px;margin-right:40px}#profilepage .hero-form{background-color:rgba(0,0,0,0.05);padding:15px;display:inline-block;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);margin-top:4px;border-radius:5px}#profilepage .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center center}#profilepage #create_testimonial_form{margin-top:25px}.testimonial-rate-container{display:inline-block;margin-left:10px}.social-icon{width:22px;height:22px;opacity:.5;filter:alpha(opacity=40)}.social-icon:hover{opacity:1;filter:alpha(opacity=100)}#profilepage .credentials-area-container{position:absolute;float:left;overflow:auto;width:100%;right:0;left:0;height:300px;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}#profilepage .credentials-area{width:100%;height:100%;background-color:#f5f5f5;margin-left:-10px;padding-left:10px;padding-right:20px;text-rendering:optimizelegibility}#profilepage .credentials-area-wrapper{height:300px;padding-top:20px}#profilepage .pictures-area-container{position:absolute;float:left;overflow:auto;width:100%;right:0;left:0;height:475px;overflow:hidden}#profilepage .credentials-area div{text-align:center}#profilepage .credentials-area i{text-shadow:2px 2px 2px #333;font-size:75px;color:#848484}#profilepage .stars-credential-area{height:75px;margin-top:25px}#profilepage .credentials-area .icon-star{font-size:46px}#profilepage .credentials-area .icon-star-empty{font-size:46px}#profilepage .pictures-area{width:100%;height:100%;-moz-box-shadow:inset 0 0 18px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 0 18px rgba(0,0,0,0.7);box-shadow:inset 0 0 18px rgba(0,0,0,0.7);background-color:#636363;margin-left:-10px;padding-left:10px;padding-right:20px;color:#fff;font-weight:bold;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#profilepage .pictures-area h3{font-size:30px;margin-top:25px;line-height:29px}#profilepage .pictures-area-wrapper{height:475px}#profilepage .caption{text-shadow:none}#main{padding:20px}#main.loading{background:url('../images/misc/loading.gif') no-repeat 50% 40px}#main.loading .metro_gallery{opacity:0}div.metro_gallery{font-family:Arial;font-size:11px;margin:20px;background:url('../images/misc/loading.gif') no-repeat 50% 40%;min-height:100px;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.loaded div.metro_gallery{background:0}div.metro_gallery>div.tile>img{display:none}div.tile{float:left;z-index:1;position:relative}div.tile:hover{z-index:10}div.tile.loaded{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear,left .5s linear,right .5s linear,top .5s linear,margin .1s linear,width .1s linear,height .1s linear;-moz-transition:opacity .2s linear,-moz-transform .2s linear,left .5s linear,right .5s linear,top .5s linear,margin .1s linear,width .1s linear,height .1s linear;-ms-transition:opacity .2s linear,-ms-transform .2s linear,left .5s linear,right .5s linear,top .5s linear,margin .1s linear,width .1s linear,height .1s linear;-o-transition:opacity .2s linear,-o-transform .2s linear,left .5s linear,right .5s linear,top .5s linear,margin .1s linear,width .1s linear,height .1s linear;transition:opacity .2s linear,transform .2s linear,left .5s linear,right .5s linear,top .5s linear,margin .1s linear,width .1s linear,height .1s linear}div.metro_gallery.fade div.tile{filter:alpha(opacity=0);opacity:0}div.metro_gallery.fade div.tile.loaded{filter:alpha(opacity=100);opacity:1}div.metro_gallery.flip div.tile{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg)}div.metro_gallery.flip div.tile.loaded{filter:alpha(opacity=100);opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}div.metro_gallery.scale div.tile{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}div.metro_gallery.scale div.tile.loaded{filter:alpha(opacity=100);opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}div.metro_gallery.bw div.tile{filter:url("../svg/filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}div.metro_gallery.bw div.tile:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}div.tile div.img_container{cursor:hand;cursor:pointer;overflow:hidden;z-index:5;position:absolute;top:5px;right:5px;bottom:5px;left:5px}div.tile div.scroller{position:absolute;top:0;left:0}div.tile div.scroller>div{overflow:auto;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.2)}div.tile div.scroller>div>p{margin:10px;padding:0}.vertical div.tile div.scroller{right:0;-webkit-transition:top .2s linear;-moz-transition:top .2s linear;-ms-transition:top .2s linear;-o-transition:top .2s linear;transition:top .2s linear}.vertical div.tile div.scroller>img,.vertical div.tile div.scroller>div{display:block;width:100%}.horizontal div.tile div.scroller{bottom:0;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-ms-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear}.horizontal div.tile div.scroller>img,.horizontal div.tile div.scroller>div{float:left;height:100%}div.tile div.caption{display:none;z-index:1;position:absolute;bottom:0;left:0;right:0;padding:0 5px;color:transparent;line-height:30px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-ms-transition:bottom .2s linear;-o-transition:bottom .2s linear;transition:bottom .2s linear}div.tile div.caption a{color:transparent}div.tile.caption:hover div.caption{bottom:-25px;color:#fff}div.tile.caption:hover div.caption a{color:#fff}div.tile>a.prev,div.tile>a.next,div.metro_lightbox a.prev,div.metro_lightbox a.next{z-index:6;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;outline:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}div.tile>a.prev{display:none}div.tile>a.prev,div.metro_lightbox>a.prev{left:-24px;background:url('../images/arrows/back_white.png')}div.tile>a.next,div.metro_lightbox>a.next{right:-24px;background:url('../images/arrows/next_white.png')}div.tile:hover>a,div.metro_lightbox:hover>a{opacity:1;filter:alpha(opacity=100)}div.tile:hover>a.prev,div.metro_lightbox:hover>a.prev{left:10px}div.tile:hover>a.next,div.metro_lightbox:hover>a.next{right:10px}div.tile.blue,div.tile.blue div.caption{background:#0097aa}div.tile.orange,div.tile.orange div.caption{background:#f29500}div.tile.red,div.tile.red div.caption{background:#c23916}div.tile.green,div.tile.green div.caption{background:#94c849}div.tile.darkgreen,div.tile.darkgreen div.caption{background:#6fa014}div.tile.purple,div.tile.purple div.caption{background:#91009b}div.tile.darkred,div.tile.darkred div.caption{background:#be213e}div.tile.darkblue,div.tile.darkblue div.caption{background:#3c7780}div.tile.yellow,div.tile.yellow div.caption{background:#d9b700}div.tile.grey,div.tile.grey div.caption{background:#4c4c4c}div.tile.white,div.tile.white div.caption{background:#fff}div.tile.white{-webkit-box-shadow:2px 2px 6px #444;-moz-box-shadow:2px 2px 6px #444;-ms-box-shadow:2px 2px 6px #444;-o-box-shadow:2px 2px 6px #444;box-shadow:2px 2px 6px #444}div.tile.caption.white div.caption,div.tile.caption.white div.caption a{color:#666}div.metro_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;z-index:20;filter:alpha(opacity=0);-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}div.metro_overlay.open{opacity:.8;filter:alpha(opacity=60)}div.metro_lightbox{overflow:hidden;position:fixed;top:-100%;left:50%;z-index:30;background:url('../images/misc/loading.gif') no-repeat 50% 50% #fff;border:5px solid #000;-webkit-transition:all .7s cubic-bezier(0,1,1,1.2);-moz-transition:all .7s cubic-bezier(0,1,1,1.2);-ms-transition:all .7s cubic-bezier(0,1,1,1.2);-o-transition:all .7s cubic-bezier(0,1,1,1.2);transition:all .7s cubic-bezier(0,1,1,1.2);-webkit-box-shadow:2px 2px 6px #222;-moz-box-shadow:2px 2px 6px #222;-ms-box-shadow:2px 2px 6px #222;-o-box-shadow:2px 2px 6px #222;box-shadow:2px 2px 6px #222}div.metro_lightbox.open{top:50%}div.metro_lightbox.close{top:40%;opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}div.metro_lightbox div.caption{position:absolute;left:0;right:0;bottom:-40px;background:url('../images/backgrounds/caption_bg.png');background:rgba(0,0,0,0.5);color:#fff;height:20px;line-height:20px;padding:10px 20px;font-family:Arial;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}div.metro_lightbox div.caption a{color:#fff}div.metro_lightbox:hover div.caption{bottom:0}div.metro_lightbox img{display:block;opacity:0;-webkit-transition:opacity .2s linear .7s;-moz-transition:opacity .2s linear .7s;-ms-transition:opacity .2s linear .7s;-o-transition:opacity .2s linear .7s;transition:opacity .2s linear .7s}div.metro_lightbox.open img{opacity:1}div.metro_lightbox.change img{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#profilepage div.metro_container{width:800px;margin:auto;margin-top:50px !important}#profilepage .pictures-area .carousel-control{top:62%}#profilepage .credentials-area p{line-height:20px}#profilepage .credentials-area .carousel-control{top:150px}#profilepage .pictures-area .carousel{position:absolute;float:left;overflow:auto;width:100%;right:0;left:0;overflow:hidden}#profilepage .pictures-area .carousel-indicators{position:absolute;top:15px;right:65px;z-index:5;margin:0;list-style:none}div.star-rating{cursor:pointer;direction:rtl;font-size:18px;width:22px !important;float:left}div.star-rating a{text-decoration:none}div.star-rating,div.star-rating a{content:"\f006";color:#999}div.rating-cancel a,div.star-rating a{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;display:block;height:100%;border:0;font-decoration:none}div.star-rating a:before{content:"\f006";color:#999;padding-right:5px}div.star-rating-on a:before{content:"\f005" !important;color:#fc8a04;padding-right:5px}div.star-rating-hover a:before{content:"\f005" !important;color:#e3cf7a;padding-right:5px}div.star-rating-readonly a{cursor:default !important}div.star-rating{background:transparent !important;overflow:hidden !important}#profilepage .reviews-container{margin-top:20px;margin-bottom:40px}#profilepage .reviews-content-container p{padding-top:0;color:#646464;padding-bottom:10px;text-align:justify}.reviews-container .icon-star{color:#fc8a04 !important;padding-right:2px !important}.reviews-container .icon-star-empty{color:#999 !important;padding-right:2px !important}#profilepage .related-contractors-area-container{position:absolute;float:left;overflow:auto;width:100%;right:0;left:0;height:100px;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}#profilepage .related-contractors-area{width:100%;height:100%;background-color:#f5f5f5;margin-left:-10px;padding-left:10px;padding-right:20px;text-rendering:optimizelegibility}#profilepage .related-contractors-area-wrapper{height:250px}#profilepage .related-contractors-area-container{position:absolute;float:left;overflow:auto;width:100%;right:0;left:0;height:250px;overflow:hidden}#contact_button{border-radius:15px;border:2px solid #003498;padding-right:6px;padding-left:6px}.border-contact-button{padding:13px 7px 15px 7px !important;border-radius:25px !important}.contact-button-container{float:left;margin:auto;padding-top:5px;margin-top:0;margin-bottom:10px;text-align:center;display:inline}@media(min-width:980px) and (max-width:1199px){#profilepage #hero-unit-content h1{font-size:38px;line-height:42px}}@media(min-width:768px) and (max-width:979px){#profilepage #hero-unit-content h1{font-size:34px;line-height:38px;min-height:40px !important}}@media(max-width:767px){#profilepage .hero-unit .container{padding:20px 0}h3{margin:10px 0;font-size:22px;line-height:24px}#profilepage .hero-unit-background{margin-bottom:0;margin-left:-20px;margin-right:-20px}#profilepage .hero-unit-blured{margin-left:-20px;margin-right:-20px}#hero-unit{padding:15px;margin-bottom:10px}#hero-unit #hero-unit-content h1{padding-bottom:0;font-size:28px;line-height:30px;text-align:center}#hero-unit #hero-unit-content h2{margin:0;font-size:24px;line-height:26px}#hero-unit #hero-unit-content h3{margin-bottom:0;text-align:center}#profilepage .hero-unit .container>div{padding:20px 0 20px 0}.about-label{margin-top:5px}#profilepage .reviews-container{margin-top:0}#profilepage #create_testimonial_form{margin-top:0}.testimonial-rate-container{display:block;margin-left:0;margin-top:3px;font-size:14px}#profilepage .reviews-container{margin-bottom:0}.footer-request-quotes{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;text-align:center;margin-bottom:20px}.footer-request-quotes span{display:block;font-size:20px;padding-bottom:10px}.footer-request-quotes button{display:block;width:100%}#profilepage #accordion2 .accordion-heading i.icon-caret-right{display:inline !important}}@media(max-width:480px){#profilepage .hero-unit-background,#profilepage .hero-unit-blured{margin-left:-10px !important;margin-right:-10px !important}#profilepage .hero-unit .container>div{padding:5px 0 5px 0 !important}}@media(max-width:1199px){#profilepage .credentials-area .carousel-control{top:145px}}.form-wrapper{position:relative;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);display:table;width:100%;margin-bottom:20px}.form-inner-header{min-height:23px;padding:10px 15px;text-shadow:0 1px 0 #fff;background-clip:padding;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:"padding-box";background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background-image:-moz-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6',endColorstr='#ffe5e5e5',GradientType=0);-webkit-box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.form-top-inner-header{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;border-bottom:1px solid #c8c8c8}.form-top-inner-header .h5{font-size:18px;line-height:1.25;margin-top:0;margin-bottom:0;text-shadow:0 1px 0 #fff}.dialog-form{margin-bottom:0}.register-main{margin:30px}.popover{width:270px}.with_lenght_info{position:absolute;top:-12px;right:0;width:157px;font-size:12px;line-height:12px;text-align:right}#description_bar_txt{display:inline;line-height:22px;float:left;margin-top:-8px;margin-right:5px;color:gray;width:75px;-webkit-font-smoothing:antialiased}.with_lenght_info .box{background:none repeat scroll 0 0 #fff;border:1px solid #e4e1db;float:left;display:block;height:5px;text-align:left;width:75px}.with_lenght_info .bar{display:block;height:5px}.page-header{padding-bottom:0;margin:20px 0 15px;border-bottom:1px solid #eee}.lead{color:#848484;font-size:18px;line-height:24px;font-weight:400;-webkit-font-smoothing:antialiased}#chooseTaskSubtitle{margin-bottom:10px}#chooseCategorySubtitle{margin-bottom:10px}.contractors_small_signup_form{background:url('../images/misc/contractors_small_signup_form.png') no-repeat;width:184px;height:103px;float:right;padding-right:25px;margin-top:24px}.control-group [class^="icon-"],[class*=" icon-"]{vertical-align:top;display:inline-block;padding-top:5px}.icon-spin{padding:0 !important}[rel=tooltip]{font-size:18px;color:#aaa;margin-left:5px;cursor:help;display:inline !important}#questions_and_answers .page-header{margin-top:0}#questions_and_answers .accordion-group{margin-bottom:0;border:0}#questions_and_answers .accordion-heading .accordion-toggle{display:block;padding:3px 0}.help-block ul[role="alert"]{margin:0;padding:0;list-style:none;font-size:11.9px}.control-group.inline{display:inline-block}label.form-field-error{margin:0;padding:0;display:inline;color:#b94a48;font-size:11.9px;white-space:nowrap}input[type="text"],input[type="password"],input[type="email"],.control-group.error input[type="text"],.control-group.error input[type="password"],.control-group.error input[type="email"]{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;color:#555}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,.control-group.error input[type="text"]:focus,.control-group.error input[type="password"]:focus,.control-group.error input[type="email"]:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type="text"].form-field-error,input[type="password"].form-field-error,textarea.form-field-error,input[type="email"].form-field-error{border-color:#b94a48 !important;color:#b94a48 !important}input[type="text"].form-field-error:focus,input[type="password"].form-field-error:focus,textarea.form-field-error:focus,input[type="email"].form-field-error:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.input-whole-width{width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-xslarge{width:360px}.control-container,.control-container.span1,.control-container.span2,.control-container.span3,.control-container.span4,.control-container.span5,.control-container.span6,.control-container.span7,.control-container.span8,.control-container.span9,.control-container.span10,.control-container.span11,.control-container.span12,.control-container.input-prepend,.control-container.input-whole-width{float:none;display:inline-block;margin:0 0 5px 0;vertical-align:top}.control-container{padding:0 12px 0 0}.control-container.span1,.control-container.span2,.control-container.span3,.control-container.span4,.control-container.span5,.control-container.span6,.control-container.span7,.control-container.span8,.control-container.span9,.control-container.span10,.control-container.span11,.control-container.span12,.control-container.input-prepend{padding:0}.control-container.input-prepend{vertical-align:middle}.slider-selection{background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0)}.slider-handle{opacity:1}.slider-track{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);border:1px solid #ccc}.slider .tooltip-inner{width:50px;padding:1px 8px}.slider.slider-horizontal{margin-top:15px}@media(min-width:768px) and (max-width:979px){.register-main{margin:15px}}@media(max-width:767px){.input-xslarge{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.control-group.inline{display:block}.register-main{margin:15px}.input-whole-width,input[type="text"].input-whole-width,input[type="email"].input-whole-width,input[type="password"].input-whole-width{display:block;width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.with_lenght_info{right:12px}}@media(max-width:480px){.control-container{padding:0}.with_lenght_info{right:0;top:-17px}}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:30px !important;color:#333;border:0;border-bottom:1px solid #e5e5e5}.job_questionnaire_specific_answer{width:48%;padding-top:5px;padding-left:10px}@media(max-width:1150px){.job_questionnaire_specific_answer{width:94%;padding-top:5px;padding-left:10px}}.suggested-email{text-decoration:none;color:#08c;cursor:pointer}@media(min-width:1200px){.two_controls_horizontal input{width:126px !important}.two_controls_horizontal{width:140px !important}.large_control_horizontal input{width:186px !important}.large_control_horizontal{width:200px !important}.small_control_horizontal input{width:66px !important}.small_control_horizontal{width:80px !important}}@media(min-width:768px) and (max-width:979px){.two_controls_horizontal,.large_control_horizontal,.small_control_horizontal{width:49.5% !important}}form.holo input{-webkit-appearance:none;padding-left:8px !important;padding-bottom:6px !important;border:none !important;border-color:transparent !important}form.holo .form-field-error{border:none !important;border-color:transparent !important;outline:none !important;outline-color:transparent;outline-style:none;-webkit-appearance:none;box-shadow:none !important}form.holo label.form-field-error{margin-top:-10px}form.holo .form-field-error:focus{outline-color:transparent;outline-style:none}form.holo .holo-bordered{border-bottom:1px solid #afafaf !important;padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}form.holo .holo-bordered-left{border-left:1px solid #afafaf !important}@media(max-width:768px){form.holo .holo-bordered-left{border-left:0 !important}}.points-progress div.progress{position:relative;margin:0 0 5px 0;background:#fff;border:1px solid #999}.points-progress div.progress div.bar{position:absolute;top:0;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.points-progress h4{position:relative;top:10px;margin-bottom:0;color:#46a546}.points-progress ul{list-style:none outside none;padding:0;margin:0}.points-progress ul li{float:left;color:#999;font-size:12px;text-align:right}.points-progress ul li:nth-child(1){width:50%}.points-progress ul li:nth-child(2){width:25%}.points-progress ul li:nth-child(3){width:25%}.points-progress div.progress-separators div{float:left;height:20px}.points-progress div.progress-separators div:nth-child(1){width:50%;margin-left:-1px;border-right:1px solid #999}.points-progress div.progress-separators div:nth-child(2){width:25%}.points-progress div.progress-separators div:nth-child(3){width:25%;margin-right:-1px;border-left:1px solid #999}.points-progress a.more-info{display:inline-block;position:relative;top:-21px;float:left}.visit-card hr{margin:5px 0}.visit-card-info{padding-left:10px}.visit-card-business-name{margin:0}.visit-card-picture{max-width:70px;max-height:70px}@media(min-width:768px) and (max-width:979px){.points-progress h4,.points-progress a.more-info{font-size:.9em}.points-progress ul li{font-size:.8em}.visit-card .visit-card-business-name{font-size:1.1em}}.card-data{margin-bottom:20px}.card-data div{display:inline-block;padding:0 10px}.transaction-history-item{padding:5px 2px 3px 2px;border-bottom:1px solid #e3e3e2}.transaction-history-amount{display:block;padding-top:12px}.transaction-history-small-label{display:block;height:12px;font-size:12px}.fileinput-container{display:inline-block;position:relative;overflow:hidden}.fileinput-container button img{vertical-align:-2px}.pictures_selector{position:absolute;top:0;right:0;height:40px;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}.pictures-container{display:none;margin:0;padding:0;width:100%}.pictures-container h2{text-align:center;margin:20px 0 0 0;padding:0 50px;color:#aaa}.progress-item{width:96%;margin:0 2%;padding:27px 0 0 0}.progress-item .original-file-name{margin-bottom:5px;padding-left:5px}.progress-item .progressbar-container{float:left;width:70%}.progress-item .progressbar{position:relative;padding:3px;border-radius:5px;-moz-box-shadow:inset 0 0 6px 0 #ccc;-webkit-box-shadow:inset 0 0 6px 0 #ccc;box-shadow:inset 0 0 6px 0 #ccc}.progressbar-container .progressbar>span{position:relative;overflow:hidden;display:block;height:15px;padding-top:5px;text-align:center;font-weight:bold;color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#9dd53a;background:-moz-linear-gradient(top,#9dd53a 0,#a1d54f 38%,#80c217 68%,#7cbc0a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9dd53a),color-stop(38%,#a1d54f),color-stop(68%,#80c217),color-stop(100%,#7cbc0a));background:-webkit-linear-gradient(top,#9dd53a 0,#a1d54f 38%,#80c217 68%,#7cbc0a 100%);background:-o-linear-gradient(top,#9dd53a 0,#a1d54f 38%,#80c217 68%,#7cbc0a 100%);background:-ms-linear-gradient(top,#9dd53a 0,#a1d54f 38%,#80c217 68%,#7cbc0a 100%);background:linear-gradient(to bottom,#9dd53a 0,#a1d54f 38%,#80c217 68%,#7cbc0a 100%)}.progressbar-container .progressbar>span.animated{background:url(../images/misc/progressbar.gif) !important}.progress-item .progressbar>span:after,.animate>span>span{content:"";position:absolute;height:100%;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,0.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.2)),color-stop(.75,rgba(255,255,255,0.2)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}@-webkit-keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}.progress-item .progressbar span:after,.animate>span>span{-webkit-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-ms-animation:move 2s linear infinite;-o-animation:move 2s linear infinite;animation:move 2s linear infinite}.progressbar-container .animate>span:after{display:none}.progress-item .upload-status-container{float:left;width:30%}.progress-item .upload-status{padding-top:7px}.progress-item .upload-status span{padding-left:10px}.pictures-row{position:relative;overflow:hidden;width:590px;height:132px;margin:10px 1px}.picture-item{width:100%;margin:0 auto 10px auto;clear:both;padding-top:5px}.picture-item.edit-mode{cursor:default}.pi-edit-image{float:left;width:110px;height:110px;margin:10px;overflow:hidden}.pi-edit-caption{float:left;width:100%}.pi-edit-caption textarea{height:60px;resize:none;display:block}.main-picture-selector{margin-top:5px}.pi-edit-action-buttons{float:left;width:50px;margin:10px 10px 10px 0;text-align:center}.pi-edit-action-buttons .delete{display:block;margin-top:39px}.pi-edit-action-buttons .save{margin-top:10px}.pi-close-notification{position:absolute;top:5px;right:5px;width:16px;height:16px;background:url('../images/icons/close-grey-icon-16x16.png') no-repeat;background-position:center center;cursor:pointer}.uploader-thumbnail{max-width:80%}.picture-preview{position:absolute;float:left;max-width:100px;max-height:100px;width:100px;height:100px;border:0}.picture-preview:hover>.settings-picture{display:block;z-index:100}#global_notification_container{margin:50px 0 50px 0}#global_notification_container #fileinput{text-align:center}.picture-error-notification{position:relative;padding:30px 20px 0 20px}.settings-picture{display:none;position:absolute;overflow:visible;padding-left:3px;padding-right:3px;padding-top:0;padding-bottom:0;background-color:#fff;border:1px solid #ccc;cursor:pointer;color:#008000;left:0;top:0}.settings-picture a:hover,a:focus{color:red;text-decoration:none}.settings-picture a{color:red;text-decoration:none}.settings-picture ul{font-size:14px;font-weight:normal;line-height:20px}.pictures_panel_loading{text-align:center;margin:50px 0}.pictures_panel_loading img{margin-left:10px;vertical-align:-2px}@media(min-width:768px) and (max-width:979px){.modal{position:absolute}.register-main .control-container{padding:0}.register-main .input-large,.register-main .input-xlarge,.register-main .input-xxlarge,.register-main input[class*="span"],.register-main select[class*="span"],.register-main textarea[class*="span"],.register-main .uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.register-main .control-label{float:none;width:auto;padding-top:0;text-align:left}.register-main .controls{margin-left:0}.register-main .control-list{padding-top:0}.register-main .form-actions{padding-left:10px;padding-right:10px}.register-main .input-prepend input,.register-main .input-append input,.register-main .input-prepend input[class*="span"],.register-main .input-append input[class*="span"]{display:inline-block;width:auto}}@media(max-width:767px){#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media(max-width:480px){.modal{overflow-y:auto;max-height:90%}}#login #login_form{margin:0}#login #email,#login #password,#login #recovery_email{min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#login .login-submit-container{position:absolute;top:-14px;right:11px}#login #login_loading{margin-right:5px}#password_recovery #password_recovery_form{margin:0}#password_recovery #recovery_email{min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#password_recovery #back_to_login{display:inline-block;margin-top:10px}.email-confirmation-icon{position:absolute;top:-100px;right:-50px;z-index:50;width:100px}.email-confirmation-instructions{position:relative;z-index:100}.email-confirmation-instructions .email-icon{vertical-align:-7px}pre{background:#fff}.manage-areas-of-service-link{margin-left:20px;margin-top:-5px}.answer-length-progress{height:15px;margin-top:5px}.answer-length-progress .with_lenght_info{position:static;float:right;height:15px;margin:0 5px 0 0;padding:0;color:gray}.answer-length-progress .description_bar_txt{display:inline-block}.answer-length-progress .box{display:inline-block;float:none}#send_refer_email_to,textarea.testimonials-emails-to-send{height:60px}input.hourly-rate{width:60px !important}.categorization{margin-bottom:20px}.categorization #categorization_form .register-main{margin:0}.categorization #categorization_form .form-wrapper{margin-bottom:10px}.categorization #categorization_form ul{margin:0;border:0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.categorization #categorization_form .bs-docs-sidenav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.categorization #categorization_form .bs-docs-sidenav>li>a{border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.categorization #categorization_form .bs-docs-sidenav>li:first-child>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:0}.categorization .channels ul a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}.categorization .metacategories ul.bs-docs-sidenav li{width:100%}.categorization .metacategories ul.bs-docs-sidenav a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}.categorization .categories{margin-bottom:10px}.categorization .categories ul.bs-docs-sidenav li{width:100%}.categorization .categories ul.bs-docs-sidenav li a{position:relative;width:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}.categorization .categories ul.bs-docs-sidenav li a label{margin:0;padding:8px 14px}.categorization .categories ul.bs-docs-sidenav li a.selected{background-color:#ebf2f9}.categorization .categories ul.bs-docs-sidenav span{vertical-align:-3px}.categorization .categories .alert-warning{padding:0 14px 5px 14px;font-size:12px;line-height:14px;color:#c09853}.categorization .categories .error{display:none;margin-right:10px;padding:5px 0;color:red}.categorization .icon-chevron-right{margin-top:-2px}.categorization .buttons-container{margin-top:10px;margin-bottom:10px}#missed_service .control-group{margin-top:15px;margin-left:30px}#missed_service .control-group input{vertical-align:0}@media(min-width:980px) and (max-width:1199px){.lead{font-size:16px}.complete-profile-title{line-height:23px;font-size:21.5px;margin:5px 0}}@media(min-width:768px) and (max-width:979px){.control-container.reg-first-name{width:49%}.control-container.reg-last-name{width:49%}.invitation-heading{font-size:24px;line-height:28px}.lead{font-size:14px;line-height:18px}.contractors_small_signup_form{padding-right:0;margin-top:25px}.categorization h2{font-size:26px}}@media(max-width:767px){.invitation-heading{font-size:24px;line-height:28px}}.website-reason-list-1-4{height:785px;margin-top:30px;background:url('../images/misc/website-reasons-1-4-background.jpg') no-repeat;background-position:right 10px}.website-reason-list-1-4 div.subscription-reason:nth-child(2){margin-top:52px}.website-reason-list-1-4 div.subscription-reason:nth-child(3){margin-top:70px}.website-reason-list-1-4 div.subscription-reason:nth-child(4){margin-top:64px}.website-reason-list-5{height:320px;background:url('../images/misc/website-reasons-5-background.jpg') no-repeat;background-position:left top}.website-reason-list-5>div{width:50%}.website-reason-list-6{height:332px;margin-top:20px;background:url('../images/misc/website-reasons-6-background.jpg') no-repeat;background-position:right 0}.website-reason-list-7{height:215px;margin-top:40px;background:url('../images/misc/website-reasons-7-background.jpg') no-repeat;background-position:left 0}.website-reason-list-7>div{width:50%}.website-reason-list-8{height:350px;margin-top:60px;margin-bottom:20px;background:url('../images/misc/website-reasons-8-background.jpg') no-repeat;background-position:right 0}.website-cancel-subscription{margin-top:10px}.website-management-panel .configuration-options-icon{display:inline-block;width:20px;text-align:center}.website-management-panel .configuration-options-icon i{color:gray}.website-management-panel>div{margin-top:5px}.website-subdomain-form{margin-top:20px}.website-subdomain-form input[type="text"]{vertical-align:0;margin-bottom:0}.website-form-notifications{min-height:25px;margin-left:5px}.website-form-notifications .website-error{color:#b94a48}.website-form-notifications .website-success{color:#468847}.website-form-notifications .website-error,.website-form-notifications .website-form-processing,.website-form-notifications .website-success{display:none}@media(min-width:980px) and (max-width:1199px){.website-reason-list-1-4{height:550px;background:url('../images/misc/website-reasons-1-4-background-smaller.jpg') no-repeat;background-position:right 10px}.website-reason-list-1-4 div.website-reason:nth-child(1){margin-top:-20px}.website-reason-list-1-4 div.subscription-reason:nth-child(2){margin-top:13px}.website-reason-list-1-4 div.subscription-reason:nth-child(3){margin-top:21px}.website-reason-list-1-4 div.subscription-reason:nth-child(4){margin-top:15px}.website-reason-list-5{height:270px;background:url('../images/misc/website-reasons-5-background-small.jpg') no-repeat}.website-reason-list-6{height:270px;background:url('../images/misc/website-reasons-6-background-smaller.jpg') no-repeat;background-position:right 0}.website-reason-list-7{height:180px;background:url('../images/misc/website-reasons-7-background-smaller.jpg') no-repeat;background-position:left 0}.website-reason-list-8{height:250px;background:url('../images/misc/website-reasons-8-background-smaller.jpg') no-repeat;background-position:right 0}}@media(max-width:767px){input[type="text"].website-subdomain-input{width:208px;display:inline-block}}@media(max-width:480px){input[type="text"].website-subdomain-input{width:190px;display:inline-block}}.payment-popup ul{margin:0;list-style:none}.payment-popup ul i{margin-right:5px}.payment-popup form{margin:0}.payment-popup .modal-description{margin-bottom:10px}.payment-popup select.expiry_month{width:50px}.payment-popup select.expiry_year{width:65px}.payment-popup .verification-code{margin-left:15px}.payment-popup .cvc{width:56px}.payment-popup .cvc-explanation{display:inline}.payment-popup .cvc-explanation small{position:relative;top:-5px}@media(max-width:767px){.payment-popup select.expiry_month,.payment-popup select.expiry_year{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.payment-popup select.expiry_month{width:49%}.payment-popup select.expiry_year{width:50%;margin-left:1%}.payment-popup .verification-code{margin:0}.payment-popup .cvc-explanation small{position:static;display:inline-block;vertical-align:3px;width:50%;line-height:14px}}@media(max-width:479px){.payment-popup .cvc-explanation small{vertical-align:-3px}}.lead-data-container{margin:30px}.lead-data-container div.row{margin-bottom:5px}.lead-data-container a i:hover{text-decoration:none}.lead-data-container .benefits p{margin:0}.lead-actions-container .mute-leads-link-container{margin-top:20px}.lead-actions-container .mute-leads-link-container a{font-size:1em;cursor:pointer}.lead-actions-container .satisfied-label{margin:10px 0 0 0}.lead-data-container .price-label-bottom,.lead-actions-container .price-label-bottom{max-width:190px;width:85%;position:relative;margin:auto;padding:3px 5px;background:#fff;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #c8c7c7;-webkit-box-shadow:0 2px 3px #e2e2e2;-moz-box-shadow:0 2px 3px #e2e2e2;box-shadow:0 2px 3px #e2e2e2;border-top:0;text-align:center}.lead-data-container .price-label-bottom p,.lead-actions-container .price-label-bottom p{margin:0;font-size:.9em;line-height:16px}.lead-data-container .price-label-bottom p.price,.lead-actions-container .price-label-bottom p.price{margin-bottom:3px;font-size:1.1em;font-weight:bold}.lead-data-container .processing-purchase,.lead-actions-container .processing-purchase{margin-top:5px;text-align:center}.chooseTask{margin:20px 0}@media(max-width:767px){#createJobFormTitle{font-size:26px;line-height:32px;margin-bottom:0}.lead-details-heading{font-size:18px;line-height:20px;margin-bottom:10px}.lead{font-size:16px;line-height:20px;margin-bottom:15px}.chooseTask{margin:0 0 10px 0}.lead-actions-container{margin:30px}}.about-us .about-us-header{position:relative}.about-us .slogan-background{position:absolute;top:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70)}.about-us .slogan-background .about-us-slogan{padding:20px;margin:0;font-size:40px;line-height:40px;color:#fff;opacity:1;filter:alpha(opacity=100)}.about-us .label.label-inverse{font-size:30px;line-height:normal}.about-us .fixr-timeline,.about-us .fixt-team{margin-top:10px;margin-bottom:10px}.about-us .fixr-timeline .fixr-timeline-description{float:left;color:#999;width:150px;margin-top:10px;font-size:13px;line-height:16px}.about-us .fixr-timeline div.hidden-desktop{margin-top:10px;margin-left:5px}.about-us .fixr-timeline div.hidden-desktop .icon-circle{color:#78b212;font-size:8px;vertical-align:2px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(1){margin-left:10px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(2){margin-left:31px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(3){margin-left:43px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(4){width:190px;margin-left:43px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(5){margin-left:4px}.about-us .team-container-wrapper{height:340px}.about-us .team-container-wrapper .team-container{text-align:center;overflow:visible}.about-us .team-container-wrapper .team-container .team-members{width:100%;height:315px;margin-top:20px;overflow:auto;overflow-y:hidden}.about-us .team-container-wrapper .team-container .box{width:900px;margin:auto}.about-us .team-container-wrapper .team-container .box .imgbox{float:left;width:150px;height:300px}.about-us .team-container-wrapper .team-container .box .imgbox img{max-width:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.about-us .team-container-wrapper .team-container .box .imgbox .info{position:relattive;z-index:300}.about-us .team-container-wrapper .team-container .box .imgbox.carlos img{width:136px}.about-us .team-container-wrapper .team-container .box .imgbox.carlos .info{margin-left:-35px}.about-us .team-container-wrapper .team-container .box .imgbox.sam img{width:104px}.about-us .team-container-wrapper .team-container .box .imgbox.sam .info{margin-left:-35px}.about-us .team-container-wrapper .team-container .box .imgbox.andres img{width:102px}.about-us .team-container-wrapper .team-container .box .imgbox.andres .info{margin-left:-20px}.about-us .team-container-wrapper .team-container .box .imgbox.yuka img{width:110px;height:226px}.about-us .team-container-wrapper .team-container .box .imgbox.yuka .info{margin-left:-20px}.about-us .team-container-wrapper .team-container .box .imgbox.diego img{width:111px}.about-us .team-container-wrapper .team-container .box .imgbox.diego .info{margin-left:-10px}.about-us .team-container-wrapper .team-container .box .imgbox.antonio img{width:142px}.about-us .team-container-wrapper .team-container .box .imgbox.antonio .info{margin-left:-15px}.about-us .team-container-wrapper .team-container .box .imgbox.andriy img{width:111px}.about-us .team-container-wrapper .team-container .box .imgbox.andriy .info{margin-left:-35px}.about-us .team-container-wrapper .team-container .box .imgbox.raul img{width:155px;height:225px}.about-us .team-container-wrapper .team-container .box .imgbox.raul .info{margin-left:-25px}.about-us .team-container-wrapper .team-container .box .imgbox.joanna img{width:130px}.about-us .team-container-wrapper .team-container .box .imgbox.joanna .info{margin-left:-45px}.about-us .team-container-wrapper .team-container .box .imgbox.alan img{width:108px}.about-us .team-container-wrapper .team-container .box .imgbox.alan .info{margin-left:-45px}@media(min-width:980px) and (max-width:1199px){.about-us .slogan-background .about-us-slogan{font-size:32px;line-height:32px}}@media(min-width:980px) and (max-width:1199px){.about-us .fixr-timeline .fixr-timeline-description{width:140px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(1){margin-left:5px;font-size:12px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(2){margin-left:11px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(3){margin-left:16px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(4){width:150px;margin-left:16px}.about-us .fixr-timeline div.timeline-description-container div:nth-child(5){margin-left:8px}}@media(min-width:768px) and (max-width:979px){.about-us .slogan-background .about-us-slogan{font-size:24px;line-height:24px}}@media(max-width:767px){.about-us .slogan-background{position:static;width:100%;opacity:1;filter:alpha(opacity=100)}.about-us .slogan-background .about-us-slogan{padding:10px;font-size:18px;line-height:18px}.about-us .label.label-inverse{font-size:22px;line-height:normal}}#dashboard .dashboard-content i{color:gray}#dashboard .website-info-price-label{width:210px;background:#fff}#dashboard .leads-panel{position:relative}#dashboard .leads-panel .leads-filter{position:absolute;top:5px;right:0}#dashboard .leads-panel .leads-filter .btn{font-size:12px;line-height:14px}#dashboard .leads-panel .mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(250,250,250,0.8);z-index:100}#dashboard .leads-panel .mask p{margin-top:20%;text-align:center;font-size:16px}#dashboard .leads-panel .mask p i{color:#333;font-size:22px;vertical-align:-1px}#dashboard .pagination{margin-top:0;text-align:center}#dashboard .pagination ul li{cursor:pointer}#dashboard .pagination ul li.disabled{cursor:default}.notifications-options-container{position:relative}.notifications-options-container .notifications-loader{position:absolute;top:0;right:0}.lead_prematching_li_checkbox{list-style:none}.lead_prematching_li_checkbox input[type="checkbox"]{vertical-align:1px}.lead_prematching_li_checkbox_city{list-style:none;display:inline-block;width:10em;vertical-align:middle}.lead_prematching_li_checkbox_city input[type="checkbox"]{vertical-align:1px}.travel_preferences_li_state{list-style:none}.travel_preferences_state{color:#08c;font-size:20px;margin-top:10px;margin-bottom:10px}#cities_from_distance{margin-top:20px}#cities_from_distance ul{margin-left:0}.services-offered-container{position:relative}.services-offered-container .services-offered-loader{position:absolute;top:0;right:0}body:after{content:url('../images/misc/loading.gif') url('../images/arrows/back_white.png') url('../images/arrows/next_white.png');display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}#costGuide .lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;max-width:inherit;height:auto}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../images/misc/loading.gif') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:47%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left;margin-left:2%}.lb-prev{background:url('../images/arrows/back_white.png') left 48% no-repeat}.lb-next{right:0;float:right;margin-right:2%}.lb-next{background:url('../images/arrows/next_white.png') right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{display:none;width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:transparent;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}.rg_gallery{border:3px solid #000;width:100px;height:20px}#rg-carousel .es-carousel-wrapper{position:relative;margin-bottom:0}#rg-carousel .es-carousel-wrapper .es-carousel{overflow:hidden}#rg-carousel .es-carousel-wrapper .es-carousel ul{display:none;list-style:none}#rg-carousel .es-carousel-wrapper .es-carousel ul li{height:100%;float:left;display:block;padding-right:10px;list-style:none}#rg-carousel .es-carousel-wrapper .es-carousel ul li a{display:block;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#rg-carousel .es-carousel-wrapper .es-carousel ul li a img{display:block;border:0;max-height:100%;max-width:100%}#rg-carousel .es-carousel-wrapper .es-carousel ul li a p.cost-range{padding:6px 5px 16px 5px;line-height:13px;font-size:11px;text-align:center;color:#333}#rg-carousel .es-carousel-wrapper .es-carousel ul li.selected p{background:url('../images/misc/active-project.png') no-repeat;background-position:center bottom}#rg-carousel .es-carousel-wrapper .es-nav{width:0;height:100%}#rg-carousel .es-carousel-wrapper .es-nav span{position:absolute;top:12%;width:40px;height:82px;text-indent:-9000px;z-index:10;cursor:pointer;background-repeat:no-repeat;background-position:0 0}#rg-carousel .es-carousel-wrapper .es-nav span:hover{background-position:-40px 0}#rg-carousel .es-carousel-wrapper .es-nav span.es-nav-prev{left:0;background-image:url('../images/misc/project-slider-previous.png')}#rg-carousel .es-carousel-wrapper .es-nav span.es-nav-next{right:0;background-image:url('../images/misc/project-slider-next.png')}@media(min-width:651px) and (max-width:767px){#rg-carousel .es-carousel-wrapper .es-nav span{top:8%}}@media(max-width:650px){#rg-carousel .es-carousel-wrapper .es-nav span{width:30px;height:60px;top:12%}#rg-carousel .es-carousel-wrapper .es-nav span:hover{background-position:-30px 0}#rg-carousel .es-carousel-wrapper .es-nav span.es-nav-prev{left:0;background-image:url('../images/misc/project-slider-previous-60.png')}#rg-carousel .es-carousel-wrapper .es-nav span.es-nav-next{right:0;background-image:url('../images/misc/project-slider-next-60.png')}}@media(min-width:481px) and (max-width:550px){#rg-carousel .es-carousel-wrapper .es-nav span{top:6%}}@media(min-width:431px) and (max-width:480px){#rg-carousel .es-carousel-wrapper .es-nav span{top:2%}}@media(max-width:430px){#rg-carousel .es-carousel-wrapper .es-nav span{top:-1.5%}}#directoryResults .hero-unit{width:auto;height:100%;padding:40px 60px 44px 60px;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important}#directoryResults .no-bg-hero-unit h1{font-size:50px;margin-top:0;padding-top:0}#directoryResults .no-bg-hero-unit h2{padding-bottom:25px !important;font-size:35px}#directoryResults #hero-unit-content h1{position:relative;background-color:transparent;padding:0;margin:0;border:0;color:#fff;font-weight:bold;font-size:48px;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#directoryResults #hero-unit-content h2{font-size:20px;padding-bottom:20px;color:#fff;line-height:1.2;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#directoryResults .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#directoryResults .main-picture-thumbnail{min-height:180px;max-height:180px;max-width:325px !important}#directoryResults .main-picture-thumbnail-container{float:right;margin-top:25px;margin-right:40px}#directoryResults .hero-form{background-color:rgba(0,0,0,0.05);padding:15px;display:inline-block;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);margin-top:4;border-radius:5px}#directoryResults .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat}#directoryResults .result{margin-bottom:20px;width:100%;display:inline-block}#directoryResults .result .row{margin-left:0}#directoryResults .result h3{margin-top:0;margin-bottom:3px;line-height:27px;font-size:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}#directoryResults .alert h4{margin-bottom:8px}#directoryResults .result h4{margin-top:0;margin-bottom:5px;overflow:hidden;display:block}#directoryResults .result-picture{margin:0 15px 15px 0;float:left;position:relative}#directoryResults .result-picture img{width:100px;height:100px}#directoryResults .result-content{float:left;width:75%}#directoryResults .result-content p{color:#646464;padding-bottom:0;margin-bottom:4px}.cost-guides-title{margin-top:0;line-height:27px}#directoryResults .visible-desktop.item-summary{display:inline-block !important}@media(min-width:768px) and (max-width:979px){#directoryResults #hero-unit-content h1{font-size:40px}#directoryResults .result-picture{max-width:80px}#directoryResults .result-picture img{width:80px;height:80px}#directoryResults .result h3{line-height:25px;font-size:22px}#directoryResults .result h4{line-height:20px;font-size:15px;white-space:normal}#directoryResults .visible-desktop.item-summary{display:none !important}}@media(max-width:767px){#directoryResults .hero-unit{padding:20px}#directoryResults #hero-unit-content h1{font-size:26px;text-align:center}#directoryResults .result-picture{max-width:45px;margin:0 8px 5px 0}#directoryResults .result-picture img{width:40px;height:40px}#directoryResults .result h3{line-height:20px;font-size:18px}#directoryResults .result h4{line-height:18px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#directoryResults .result-content{width:auto;display:inline;float:none}#directoryResults .result-content .result-contact-info{clear:both}#directoryResults .result-content .result-description{font-size:14px;line-height:18px}#directoryResults .visible-desktop.item-summary{display:none !important}}#directoryResults .result .icon-star{color:#fc8a04 !important;padding-right:2px !important}#directoryResults .result .icon-star-empty{color:#999 !important;padding-right:2px !important}#directoryResults .result .rating-value{color:#fc8a04 !important;padding-right:2px !important}#last_requests{width:94%;margin:0 auto 20px auto;padding:10px 3% 15px 3%;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#last_requests h3{margin-top:0;line-height:27px}#last_requests p{padding-top:0;margin-bottom:0;color:#646464;text-align:justify}#requests_title{font-size:24px;margin-bottom:20px}.hourly-rate-wrapper .hourly-rate-container div.rate{padding:5px 20px 15px 20px}.hourly-rate-wrapper .hourly-rate-container div.rate span{display:block}.hourly-rate-wrapper .hourly-rate-container div.rate span.price{font-size:40px;line-height:42px;font-weight:bold;color:#008000}.hourly-rate-wrapper .hourly-rate-container div.rate span.location{font-size:24px;line-height:26px;margin-top:5px;color:#646464}.hourly-rate-wrapper .hourly-rate-container p{margin:2px;font-size:14px;line-height:16px}@media(min-width:980px) and (max-width:1199px){#last_requests{width:92%;padding:10px 4% 15px 4%}.hourly-rate-wrapper{width:92%;padding:10px 4% 15px 4%}.hourly-rate-wrapper .hourly-rate-container div.rate{padding:5px 20px 10px 60px}}@media(min-width:768px) and (max-width:979px){#last_requests{width:90%;padding:10px 5% 15px 5%}.hourly-rate-wrapper{width:90%;padding:10px 5% 15px 5%}.hourly-rate-wrapper .hourly-rate-container div.rate{padding:5px 20px 10px 30px}}@media(max-width:767px){.hourly-rate-wrapper{margin-top:20px}.hourly-rate-wrapper .hourly-rate-container div.rate span.location{font-size:16px;line-height:18px}#last_requests h3,.hourly-rate-wrapper h3{line-height:22px;font-size:19px}#last_requests h4{line-height:18px;font-size:16px}}.estimates-header{margin-top:0;line-height:24px}#galleria{width:400px;height:200px}.cost-guide-title{margin:20px 0;line-height:46px}#costGuide .hero-unit{width:auto;height:100%;padding:40px 60px 40px 60px;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important}#costGuide .no-bg-hero-unit h1{font-size:50px;margin-top:0;padding-top:0}#costGuide .no-bg-hero-unit h2{padding-bottom:25px !important;font-size:35px}#costGuide #hero-unit-content{position:relative}#costGuide #hero-unit-content h1{position:relative;background-color:transparent;padding:0;padding-bottom:0;margin:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#costGuide #hero-unit-content h1:focus{line-height:57px}@media(max-width:767px){#costGuide .phoneNumberArea{font-size:0;padding-top:20px}#costGuide #hero-unit-content h2{font-size:18px !important;text-align:center}#costGuide #hero-unit-content h3{font-size:12px !important}}@media(min-width:768px) and (max-width:979px){#costGuide .phoneNumberArea{margin-top:-50px !important;float:right}#costGuide #hero-unit-content h2{font-size:25px !important}#costGuide #hero-unit-content h3{font-size:15px !important}}@media(min-width:979px){#costGuide #hero-unit-content h2{font-size:34px !important}#costGuide #hero-unit-content h3{font-size:16px !important}#costGuide .phoneNumberArea{float:right;margin-top:-55px !important;padding-left:30px}}#costGuide #hero-unit-content h2{padding-bottom:0;color:#fff;line-height:0;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#costGuide #hero-unit-content h3{padding-bottom:0;color:#fff;line-height:0;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#costGuide .main-picture-thumbnail{min-height:180px;max-height:180px;max-width:325px !important}ul.alternative-cost-guides{margin:0 0 0 15px;max-width:40em;padding:0;list-style:none}#costGuide .main-picture-thumbnail-container{float:right;margin-top:25px;margin-right:40px}#costGuide .hero-form{margin-top:55px;background-color:rgba(0,0,0,0.05);padding:25px 15px 25px 15px;display:inline;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);margin-top:0;border-radius:5px}#costGuide .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat}.projects-slider-wrapper{margin-bottom:10px}.projects-slider-wrapper .container{position:relative}.projects-slider-wrapper .container .costs-loading-status-container{display:none;position:absolute;top:0;right:0;bottom:0;left:0;color:#333;z-index:200}.projects-slider-wrapper .container .costs-loading-status-container .costs-loading-status-mask{position:absolute;top:0;right:-5px;bottom:0;left:-5px;z-index:200;opacity:.7;filter:alpha(opacity=70);background:#fff}.projects-slider-wrapper .container .costs-loading-status-container .costs-loading-status-content{position:relative;width:130px;margin:auto;margin-top:65px;z-index:300}.projects-slider-wrapper .container .costs-loading-status-container i{vertical-align:-2px}.projects-slider-wrapper .container .costs-loading-status-container span{font-size:20px}.get-estimates-container{display:none;padding:20px 30px;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px}.get-estimates-container .service-provider-info{float:left;width:60%}.get-estimates-container .service-provider-info .image-container{float:left;width:15%}.get-estimates-container .service-provider-info .image-container img{width:100%;max-width:100%;display:block}.get-estimates-container .service-provider-info .info-container{float:left;width:73%;margin-left:2%}.get-estimates-container .service-provider-info .info-container a h4{margin:0;line-height:22px;color:#3a87ad}.get-estimates-container .service-provider-info .info-container p{height:20px;font-size:14px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.get-estimates-container .service-provider-info hr{display:none;width:100%;margin:20px 0 10px 0}.get-estimates-container .get-estimates-form-container{float:left;width:40%;text-align:right}.get-estimates-container .get-estimates-form-container button{margin-top:10px}.current-project-gallery{width:370px;margin-bottom:20px}.current-project-gallery img{float:left;margin:1px;display:block}.current-project-gallery img.rounded-border{border-radius:4px}.current-project-gallery img.images-one{width:368px;height:245px}.current-project-gallery img.images-two{width:183px;height:122px}.current-project-gallery img.thumb{width:72px;height:48px}.widgets-container{margin-bottom:20px;padding:10px 10px 5px 10px;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.social-media-share{display:block;float:right;margin-top:-1px}.social-media-share a{display:inline-block;width:22px;height:22px;background-position:0 0;background-repeat:no-repeat}.costs-guide-container{position:relative}.costs-guide-container .loading-mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.7;filter:alpha(opacity=70);z-index:100}#cost_guide_content ul>li{padding-bottom:7px}#cost_guide_content ul>li li{padding-bottom:0}@media(max-width:480px){#cost_guide_content ul>li{margin-left:-10px}#cost_guide_content ul>li li{margin-left:-10px}}span.project-name{text-transform:lowercase}.estimates-container{margin-top:15px;margin-bottom:20px}.estimates-container table{margin-bottom:0;border-bottom:1px solid #ddd}.estimates-container table tr td:nth-child(2),.estimates-container table tr td:nth-child(3){text-align:right;padding-right:10%}.estimates-container table tr.estimate-summary{font-size:16px}.card-box .avarage-price-container{padding:5px 0 15px 0}.card-box .avarage-price-container span.price{display:block;margin-left:20px;font-size:40px;line-height:42px;font-weight:bold;color:#008000}.card-box .avarage-price-container span.price.range{font-size:34px;line-height:36px;margin:0;text-align:center}.card-box .price-ranges-container{width:100%;margin:0 0 10px 0;padding:0}.card-box .price-ranges-container .price-range td{width:50%;vertical-align:text-top;background:#eee}.card-box .price-ranges-container .price-range td div{padding:5px 10px}.card-box .get-estimates-button-container{text-align:center}#cost_guide_save{position:absolute;right:0}#cost_guide_save i{vertical-align:0;font-size:18px}#hero-unit-content #cost_guide_save{right:-50px}#cg_intro,#cg_typical_cost,#cg_cost_breakout,#cg_enhancement_and_improvement,#cg_additional_considerations{text-align:justify}.new-costs-guide-container{margin-bottom:20px}.new-costs-guide-container label{font-weight:bold}.new-costs-guide-container input,.new-costs-guide-container select{width:96%}.cg-edit-container{display:none;padding:10px 0}.cg-edit-container label{display:inline-block;width:15%}.cg-edit-container input{width:75%;vertical-align:0}.cg-edit-container textarea{width:75%}.cg-edition-tooltip{position:relative;top:9px;padding:0 5px;display:inline-block;margin-left:20px;font-size:12px;line-height:14px;background:#fff;color:#999}.cg-edition-delimiter{padding:10px;min-height:32px;border:1px dashed #777}.ui-autocomplete{max-width:300px;margin:0;z-index:10000;padding:5px 0;list-style:none;background:#fff;border:1px solid #777}.ui-autocomplete .ui-menu-item a{display:block;padding:3px 10px;cursor:pointer;color:#333}.ui-autocomplete .ui-menu-item a.ui-state-hover,.ui-autocomplete .ui-menu-item a.ui-state-active,.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#777;color:#fff;text-decoration:none}#cg_typical_costs label,#cg_other_data label{display:block;width:100%}#cg_typical_costs input,#cg_other_data input,#cg_typical_costs select,#cg_other_data select{width:96%}.cg-edit-panel{width:100%;border-top:1px solid #777;text-align:right;font-size:12px;line-height:14px}.cg-edit-panel a{display:inline-block;margin-right:5px;margin-bottom:10px;padding:3px 5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;background:#777;cursor:pointer}.cg-edit-panel a:hover{text-decoration:none}.related-cost-guides li:hover .remove-rcg-button{display:inline-block}.related-cost-guides li .remove-rcg-button{display:none}@media(min-width:980px) and (max-width:1199px){.current-project-gallery{width:300px}.current-project-gallery img.images-one{width:298px;height:198px}.current-project-gallery img.images-two{width:148px;height:98px}.current-project-gallery img.thumb{width:58px;height:39px}.get-estimates-container{padding:25px 20px 25px 20px}.get-estimates-container .service-provider-info .image-container{width:20%}.get-estimates-container .service-provider-info .info-container{width:68%}.get-estimates-container .get-estimates-form-container{text-align:center}.get-estimates-container .get-estimates-form-container button{margin-top:12px;font-size:16px}.card-box .avarage-price-container span.price.range{font-size:30px;line-height:32px}}@media(min-width:768px) and (max-width:979px){#costGuide #hero-unit-content h1{font-size:40px;line-height:45px}#costGuide .result-picture{max-width:80px}#costGuide .result-picture img{width:80px;height:80px}.current-project-gallery{width:228px}.current-project-gallery img.images-one{width:226px;height:150px}.current-project-gallery img.images-two{width:112px;height:74px}.current-project-gallery img.thumb{width:43.6px;height:29px}.card-box .avarage-price-container span.price.range{font-size:22px;line-height:24px}.card-box .get-estimates-button-container button{font-size:14px}.card-box .price-ranges-container .price-range td div{font-size:12px}}@media(max-width:979px){.get-estimates-container{padding:25px 20px 10px 20px}.get-estimates-container .service-provider-info{float:none;width:100%}.get-estimates-container .service-provider-info hr{display:block}.get-estimates-container .get-estimates-form-container{float:none;width:100%;text-align:center}.get-estimates-container .get-estimates-form-container button{margin-bottom:14px}.card-box .avarage-price-container span.price.range{font-size:22px;line-height:24px}}@media(max-width:767px){#costGuide .hero-unit{padding:20px}#costGuide .metacategory-content{min-height:0}#costGuide #hero-unit-content h1{padding-bottom:0;font-size:24px;text-align:center;line-height:28px}#costGuide .result-picture{max-width:45px;margin:0 8px 15px 0}#costGuide .result-picture img{width:45px;height:45px}.cost-guide-title{text-align:center}.projects-slider-wrapper{margin-bottom:0}.phone-gallery-container{width:100%;overflow:auto}.phone-gallery-container .current-project-gallery{width:2000px;margin:0}.phone-gallery-container .current-project-gallery img,.phone-gallery-container .current-project-gallery img.images-one,.phone-gallery-container .current-project-gallery img.images-two,.phone-gallery-container .current-project-gallery img.thumb{width:255px !important;height:170px !important}.phone-gallery-container .current-project-gallery img.rounded-border{border-radius:0}.estimates-container{margin-bottom:0}.estimates-container table{margin-bottom:10px;border-bottom:0}.estimates-container h4{text-align:center;margin-right:0}.get-estimates-form-container button{font-size:14px}.info-container a h4{height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.widgets-container{margin-top:10px;margin-bottom:0}}#createJobFormPopup .form-wrapper{position:relative;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);display:table;width:100%;margin-bottom:0}#createJobFormPopup .form-inner-header{height:0;padding:0;text-shadow:0 1px 0 #fff;background-clip:padding;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:"padding-box";background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0)}#createJobFormPopup .form-top-inner-header{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;border-bottom:0 solid #c8c8c8}#createJobFormPopup .register-main{margin:10px}#createJobFormPopup form{margin:0}#createJobFormPopup .specific-questionnaire header:first-child{display:none}#createJobFormPopup .chooseTask{margin:0}@media(max-width:767px){#createJobFormPopup .modal-body{padding:5px;padding-bottom:20px}#createJobFormPopup input[type='button'],#createJobFormPopup button{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.costTable{color:#666;text-shadow:1px 1px 0 #fff;background:#eaebec;margin:0;border:#ccc 1px solid;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;border-collapse:initial !important}.costTable thead th{padding:12px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}.costTable thead th:first-child{text-align:left;padding-left:20px}.costTable thead tr:first-child th:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.costTable thead tr:first-child th:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.costTable tfoot th{padding-top:12px;padding-bottom:12px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}.costTable tfoot th{padding-top:12px;text-align:right;padding-right:8px;padding-left:8px}.costTable tfoot th:last-child{padding-top:12px;text-align:right;padding-right:20px;padding-left:8px}.costTable tfoot tr:first-child th:first-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.costTable tfoot tr:first-child th:last-child{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.costTable tr{text-align:center;padding-left:20px}.costTable td:first-child{text-align:left;padding-left:20px;border-left:0}.costTable td:last-child{padding-right:20px}.costTable .unit-price{text-align:right}.costTable .metric-unit{border-left:0;text-align:left;padding-left:0}.costTable .quantity{text-align:center}@media(max-width:767px){.costTable .unit-price{display:none !important}.costTable .metric-unit{display:none !important}.costTable .quantity{display:none !important}}.costTable td.price{text-align:right;padding-right:20px}.costTable td{padding:8px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:center;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa)}.costTable tr:nth-child(even) td{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)}.costTable tbody tr.last-line-before-subtotal td{border-bottom:1px solid #acacac}.costTable tbody tr:last-child td{border-bottom:1px solid #acacac}.costTable tbody tr.subtotal td:first-child{text-align:right}.costTable tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.wontimpactyourcreditscore{width:70%;padding-left:0;display:inline;float:left;margin-top:-10px}#lending_club_form .wontimpactyourcreditscore{width:50% !important;float:right}.wontimpactyourcreditscore_container{height:30px}.wontimpactyourcreditscore_form{margin:0 !important}@media(max-width:1199px){.wontimpactyourcreditscore{display:none !important}.wontimpactyourcreditscore_container{height:0}}.lead-page hr{margin:10px 0}.lead-page .lead-meta-info{padding:10px 0;background:#f9f9f9}.lead-page .lead-meta-info .meta-info-item{float:left;width:33%}.lead-page .lead-meta-info .meta-info-item div i{display:inline-block}.lead-page .lead-meta-info .meta-info-item p{margin:0;padding:0}.lead-page .lead-meta-info .lead-posted-date{padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lead-page .lead-meta-info .lead-location{text-align:center}.lead-page .lead-meta-info .lead-status{text-align:right}.lead-heading-container h2{margin:0}.lead-age{display:inline-block;font-weight:bold}.lead-details{margin-top:20px}.btn-lead-buy{display:block;width:85%;margin:auto;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px solid #ad6704;padding-right:6px;padding-left:6px;font-weight:bold}ul.checklist{padding-top:15px;margin:0 0 0 25px;list-style:none inside none;margin:0;font-size:13px}.purchase-box{width:100%;padding:20px;text-aligfn:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #007ebe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c0dbf2}.purchase-box .proxy-phone-box{width:93%;margin:auto;margin-bottom:15px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #007ebe;background:#fff}.purchase-box .customer-info-box{width:93%;margin:auto;margin-bottom:15px;text-align:center;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #007ebe;background:#fff}.purchase-box .subscription-box{width:93%;margin:auto;padding:20px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #007ebe;background:#d9edf7}.purchase-box .subscription-box .btn-subscribe{display:block;width:90%;margin:auto;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.purchase-box .price-label-bottom{width:100px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2);border:1px solid #ccc;border-top:0}.lead-data-container .price-label-bottom{width:100px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2);border:1px solid #ccc;border-top:0}.bad-lead ul{list-style-image:url('../images/icons/right-arrow-icon.png');margin-left:15px}#leadsalepage .separator{height:10px}.purchase-lead-link{cursor:pointer}.dl-horizontal dt{width:165px}.relative-leads-wrapper{height:160px}.relative-leads-background{position:absolute;float:left;width:100%;height:160px;right:0;left:0;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f5f5f5}.relative-leads-background .relative-leads-container{width:100%;height:100%}.relative-leads-background .related-leads{margin-bottom:20px}.relative-leads-background .related-leads .related-leads-item{float:left;width:25%;height:80px;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.relative-leads-background .related-leads .related-leads-item h5{margin:0}.relative-leads-background .related-leads .related-leads-item h5 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.relative-leads-background .related-leads .related-leads-item p{height:28px;margin:0;margin-bottom:5px;padding:0;font-size:12px;line-height:14px;text-overflow:ellipsis;overflow:hidden}.customer-information{margin-bottom:20px}.customer-information .customer-contact-info{float:left;width:60%}.customer-information .customer-location{float:left;width:40%;height:150px;overflow:hidden}.customer-information .customer-location #map-container{width:100%;height:150px}.lead-actions-container{margin-top:20px}.purchase-link{cursor:pointer}@media(min-width:980px) and (max-width:1199px){.lead-page .lead-meta-info .meta-info-item div{font-size:12px}.lead-page .btn-lead-buy{width:95%}}@media(min-width:768px) and (max-width:979px){.lead-page .lead-meta-info .meta-info-item{width:50%;padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.lead-page .lead-meta-info .lead-location,.lead-page .lead-meta-info .lead-status{text-align:left}.lead-page .lead-meta-info .lead-status{margin-top:10px}.lead-page .purchase-box{padding:10px}.lead-page .btn-lead-buy{width:95%}.lead-page .subscription-box{width:95%}.lead-page .price-label-bottom{width:70px}}@media(max-width:767px){.lead-page .lead-heading-container h2{font-size:22px;line-height:24px}.lead-page .lead-meta-info .meta-info-item{float:none;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.lead-page .lead-meta-info .meta-info-item p{padding-left:18px}.lead-page .lead-meta-info .meta-info-item p small{font-size:13px}.lead-page .lead-meta-info .lead-posted-date,.lead-page .lead-meta-info .lead-location{margin-bottom:10px}.lead-page .customer-information .customer-contact-info{float:none;width:100%}.lead-page .lead-actions-container{margin:0}.lead-page .lead-actions-container .purchase-box,.lead-page .lead-actions-container .subscription-box{width:100%;margin:0;padding:0;border:0;background:#fff}.lead-page .btn-lead-buy{width:100%;font-size:18px;font-weight:bold}.lead-page .subscription-box a.btn-subscribe{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lead-page .bad-lead{margin-bottom:20px}.lead-page .bad-lead a{font-size:14px;line-height:16px}.relative-leads-wrapper{height:230px}.relative-leads-background{height:230px}.relative-leads-background .row{padding:0 10px}.relative-leads-background .related-leads{margin-bottom:20px}.relative-leads-background .related-leads .related-leads-item{width:50%;margin-bottom:10px}}#auto_dispatched{margin-top:20px}#directoryByCity .hero-unit{width:auto;height:100%;padding:40px 60px 40px 60px;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important}#directoryByCity .no-bg-hero-unit h1{font-size:50px;margin-top:0;padding-top:0}#directoryByCity .no-bg-hero-unit h2{padding-bottom:25px !important;font-size:35px}#directoryByCity #hero-unit-content h1{position:relative;background-color:transparent;padding:0;padding-bottom:0;margin:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;min-height:40px !important;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#directoryByCity #hero-unit-content h2{font-size:20px;padding-bottom:20px;color:#fff;line-height:1.2;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#directoryByCity .state-map-header{width:100%}#directoryByCity .state-map-header .heading{position:relative;width:100%;padding:5px 0;background:#fff;z-index:150}#directoryByCity .state-map-header .heading .container{position:relative}#directoryByCity .state-map-header .heading .container p.subtitle a{text-decoration:underline;color:#333}#directoryByCity .state-map-header .heading .social-share{display:none;position:absolute;max-width:300px;list-style:none;right:-22px;top:-3px;margin:0;margin-top:10px;padding:0;padding-top:10px;text-align:center;overflow:hidden}#directoryByCity .state-map-header .heading .social-share li{display:inline-block;width:80px;margin-left:5px;overflow:visible}#directoryByCity .state-map-header .heading .social-share li.facebook-like{position:relative;top:-5px}#directoryByCity .state-map-header .heading .breadcrumb{position:absolute;display:none;margin:0;padding:15px 0 0 0;background:inherit}#directoryByCity .map-wrapper{position:relative;margin-bottom:20px;border:1px solid #aaa;overflow:hidden}#directoryByCity .cities-ranking-container{float:left;width:30%;min-height:700px;background:#fafafa}#directoryByCity .cities-ranking-container .population-filter .btn-group{display:block;width:100%}#directoryByCity .cities-ranking-container .population-filter .btn-group button.btn{display:inline-block;width:117px;margin:0;padding:10px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#directoryByCity .cities-ranking-container .cities-rankin-body{padding:10px 15px 10px 15px}#directoryByCity .cities-ranking-container .cities-rankin-body h4{margin-top:0}#directoryByCity .cities-ranking-container .cities-rankin-body .dropdown-cities-ranking-profiles .btn.dropdown-toggle{width:95%;font-size:14px;line-height:18px}#directoryByCity .cities-ranking-container .cities-rankin-body .dropdown-cities-ranking-profiles .dropdown-menu{width:318px;margin-top:32px}#directoryByCity .cities-ranking-container .cities-rankin-body p.description{margin:0;padding:5px;font-size:12px;line-height:16px}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list-heading{margin-top:10px;font-size:12px;line-height:14px}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list-heading span{display:inline-block;font-weight:bold}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list{margin:5px 0 0 0;list-style:none}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li{display:block;width:100%;padding-bottom:3px}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li a{cursor:pointer;position:relative;display:block;padding:5px;background:#fff;border-bottom:1px solid #ccc}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li a span.ranking-index{display:inline-block;margin-right:5px;color:#333;font-weight:bold;text-shadow:0 0 3px #eee}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li a span.ranking-value{position:absolute;right:20px;color:#000;font-weight:bold}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li a span.ranking-indicator{position:absolute;display:block;top:5px;right:5px;width:10px;height:20px}#directoryByCity .cities-ranking-container .cities-rankin-body .ranking-list li a:hover{text-decoration:none}#directoryByCity .state-map-container{position:relative;float:left;width:70%}#directoryByCity .state-map-container .map-body{position:relative;width:100%;height:700px;min-height:700px;border-left:1px solid #aaa}#directoryByCity .state-map-container .map-body .map-canvas,#directoryByCity .state-map-container .map-body .map-loader{position:relative;top:0;right:0;bottom:0;left:0;z-index:200}#directoryByCity .state-map-container .map-body .map-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:110}#directoryByCity .state-map-container .map-body .map-loader p{position:relative;margin-top:20%;text-align:center;font-size:60px;font-weight:bold;line-height:64px}#directoryByCity .state-map-container .map-body .map-loader p i{font-size:42px;line-height:44px;vertical-align:6px}#directoryByCity .state-map-container .map-body .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}#directoryByCity .state-map-container .map-body .map-canvas div.leaflet-control-zoom{position:relative;top:20px;right:5px;border-radius:0;border:0;box-shadow:0 1px 3px #444;opacity:.9}#directoryByCity .state-map-container .map-body .map-info-box{position:absolute;top:120px;right:30px;z-index:110}#directoryByCity .state-map-container .map-body .map-info-box .box-content{width:230px;padding:10px 20px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.55);border:1px solid #999;opacity:.9}#directoryByCity .state-map-container .map-body .map-info-box .box-content .heading{border-bottom:1px solid #777;font-size:18px;line-height:22px;color:#777}#directoryByCity .state-map-container .map-body .map-info-box .box-content .heading p.description{font-size:12px;line-height:14px}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.income,#directoryByCity .state-map-container .map-body .map-info-box .box-content div.expenses{width:100%;height:20px;border-bottom:1px dotted #000;background-color:#fff}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.income span,#directoryByCity .state-map-container .map-body .map-info-box .box-content div.expenses span{height:22px;background-color:#fff}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.income span.item-name,#directoryByCity .state-map-container .map-body .map-info-box .box-content div.expenses span.item-name{display:block;float:left;padding-top:6px;padding-right:5px}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.income span.item-value,#directoryByCity .state-map-container .map-body .map-info-box .box-content div.expenses span.item-value{display:block;float:right;min-width:75px;padding-top:6px;padding-left:5px;background:#fff;text-align:right}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.income span.item-value{color:#008000}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.expenses span.item-value{color:red}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.result{margin-top:5px;padding-top:5px;border-top:2px solid #000;font-weight:bold}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.result span.item-value{float:right}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.result span.item-value.positive{color:#008000}#directoryByCity .state-map-container .map-body .map-info-box .box-content div.result span.item-value.negative{color:red}#directoryByCity .state-map-container .map-body .map-legend-box{position:absolute;top:20px;right:19px;z-index:110}#directoryByCity .state-map-container .map-body .map-legend-box .box-content{width:17px;background:rgba(255,255,255,0.9);box-shadow:0 4px 8px rgba(0,0,0,0.55);padding:0;border:1px solid #999}#directoryByCity .state-map-container .map-body .map-legend-box .box-content span.title{display:block;text-align:center;font-size:12px;line-height:14px}#directoryByCity .state-map-container .map-body .map-legend-box .box-content ul{width:15px;list-style:none;margin:0;padding:0;border:1px solid #fff;border-top:0}#directoryByCity .state-map-container .map-body .map-legend-box .box-content ul li{display:block;width:15px;height:40px;border-top:1px solid #fff}#directoryByCity .state-map-container .map-body .map-legend-box .box-content span.more-affordable-label,#directoryByCity .state-map-container .map-body .map-legend-box .box-content span.less-affordable-label{position:absolute;right:30px;font-size:12px;font-weight:bold;line-height:14px;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff;text-align:right}#directoryByCity .state-map-container .map-body .map-legend-box .box-content span.more-affordable-label{top:5px}#directoryByCity .state-map-container .map-body .map-legend-box .box-content span.less-affordable-label{bottom:5px}#directoryByCity .state-map-container #map path.city{fill:#eee;fill-opacity:1;stroke:#000;stroke-opacity:1;stroke-width:1px}#directoryByCity .state-map-container #map circle{fill-opacity:.8;stroke-width:2px;stroke:#fff;cursor:pointer}#directoryByCity .state-map-container #map circle.selected{stroke-width:2px;stroke:#777}#directoryByCity .state-map-container #map path.tract:hover,#directoryByCity .state-map-container #map path.tract.hover,#directoryByCity .state-map-container #map path.tract.active{fill-opacity:.8;stroke-opacity:1;stroke-width:2px;cursor:pointer;stroke:#000}#directoryByCity .state-map-container #map path.neighborhood{pointer-events:none;fill:#000;fill-opacity:0;stroke:red;stroke-opacity:1;stroke-width:1px;cursor:pointer}#directoryByCity .state-map-container #map text{pointer-events:none;fill:#000;stroke:#000;stroke-width:0;font-family:"sans-serif";font-size:12px}#directoryByCity .state-map-container .map-body.fixed{position:fixed}#directoryByCity .state-map-container .map-body.absolute{position:absolute}#directoryByCity .state-profile-content h2{text-transform:capitalize}#directoryByCity .city-map-container{position:relative;width:100%;border-bottom:1px solid #ddd}#directoryByCity .city-map-container .map-header{width:100%;position:absolute;z-index:150}#directoryByCity .city-map-container .map-header .heading{position:relative;width:100%;padding:5px 0;background:rgba(255,255,255,0.75);z-index:150;border-bottom:1px solid #aaa}#directoryByCity .city-map-container .map-header .heading .container{position:relative}#directoryByCity .city-map-container .map-header .heading .container p.subtitle a{text-decoration:underline;color:#333}#directoryByCity .city-map-container .map-header .heading .social-share{display:none;position:absolute;max-width:300px;list-style:none;right:-22px;top:-3px;margin:0;margin-top:10px;padding:0;padding-top:10px;text-align:center;overflow:hidden}#directoryByCity .city-map-container .map-header .heading .social-share li{display:inline-block;width:80px;margin-left:5px;overflow:visible}#directoryByCity .city-map-container .map-header .heading .social-share li.facebook-like{position:relative;top:-5px}#directoryByCity .city-map-container .map-header .heading .breadcrumb{position:absolute;display:inline-block;margin:0;padding:15px 0 0 0;background:inherit}#directoryByCity .city-map-container .map-body{position:relative;width:100%;height:700px}#directoryByCity .city-map-container .map-body .map-canvas,#directoryByCity .city-map-container .map-body .map-loader{position:relative;top:0;right:0;bottom:0;left:0;z-index:200}#directoryByCity .city-map-container .map-body .map-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:110}#directoryByCity .city-map-container .map-body .map-loader p{position:relative;margin-top:20%;text-align:center;font-size:60px;font-weight:bold;line-height:64px}#directoryByCity .city-map-container .map-body .map-loader p i{font-size:42px;line-height:44px;vertical-align:6px}#directoryByCity .city-map-container .map-body .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}#directoryByCity .city-map-container .map-body .map-canvas div.leaflet-control-zoom{position:relative;top:100px;left:5px;border-radius:0;border:0;box-shadow:0 1px 3px #444;opacity:.9}#directoryByCity .city-map-container .map-body .map-info-box{position:absolute;top:120px;right:30px;z-index:110}#directoryByCity .city-map-container .map-body .map-info-box .box-content{width:230px;padding:10px 20px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.55);border:1px solid #999;opacity:.9}#directoryByCity .city-map-container .map-body .map-info-box .box-content .heading{border-bottom:1px solid #777;font-size:18px;line-height:22px;color:#777}#directoryByCity .city-map-container .map-body .map-info-box .box-content .heading p.description{font-size:12px;line-height:14px}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.income,#directoryByCity .city-map-container .map-body .map-info-box .box-content div.expenses{width:100%;height:20px;border-bottom:1px dotted #000;background-color:#fff}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.income span,#directoryByCity .city-map-container .map-body .map-info-box .box-content div.expenses span{height:22px;background-color:#fff}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.income span.item-name,#directoryByCity .city-map-container .map-body .map-info-box .box-content div.expenses span.item-name{display:block;float:left;padding-top:6px;padding-right:5px}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.income span.item-value,#directoryByCity .city-map-container .map-body .map-info-box .box-content div.expenses span.item-value{display:block;float:right;min-width:75px;padding-top:6px;padding-left:5px;background:#fff;text-align:right}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.income span.item-value{color:#008000}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.expenses span.item-value{color:red}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.result{margin-top:5px;padding-top:5px;border-top:2px solid #000;font-weight:bold}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.result span.item-value{float:right}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.result span.item-value.positive{color:#008000}#directoryByCity .city-map-container .map-body .map-info-box .box-content div.result span.item-value.negative{color:red}#directoryByCity .city-map-container .map-body .map-legend-box{position:absolute;top:180px;left:19px;z-index:110}#directoryByCity .city-map-container .map-body .map-legend-box .box-content{width:17px;background:rgba(255,255,255,0.9);box-shadow:0 4px 8px rgba(0,0,0,0.55);padding:0;border:1px solid #999}#directoryByCity .city-map-container .map-body .map-legend-box .box-content span.title{display:block;text-align:center;font-size:12px;line-height:14px}#directoryByCity .city-map-container .map-body .map-legend-box .box-content ul{width:15px;list-style:none;margin:0;padding:0;border:1px solid #fff;border-top:0}#directoryByCity .city-map-container .map-body .map-legend-box .box-content ul li{display:block;width:15px;height:40px;border-top:1px solid #fff}#directoryByCity .city-map-container .map-body .map-legend-box .box-content span.more-affordable-label,#directoryByCity .city-map-container .map-body .map-legend-box .box-content span.less-affordable-label{position:absolute;left:30px;font-size:12px;font-weight:bold;line-height:14px;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff}#directoryByCity .city-map-container .map-body .map-legend-box .box-content span.more-affordable-label{top:10px}#directoryByCity .city-map-container .map-body .map-legend-box .box-content span.less-affordable-label{bottom:10px}#directoryByCity .city-map-container .map-body .map-tooltip-box{display:none;position:absolute;width:200px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.55);z-index:200;border:1px solid #999}#directoryByCity .city-map-container .map-body .map-tooltip-box span{display:block}#directoryByCity .city-map-container .map-body .map-tooltip-box .region-name{padding:10px 10px 0 10px;font-weight:bold}#directoryByCity .city-map-container .map-body .map-tooltip-box .play-money-value{padding:0 10px;font-size:12px;line-height:16px}#directoryByCity .city-map-container .map-body .map-tooltip-box .play-money-value.positive{color:#008000}#directoryByCity .city-map-container .map-body .map-tooltip-box .play-money-value.negative{color:red}#directoryByCity .city-map-container .map-body .map-tooltip-box .census-tract-name{margin-top:10px;padding:3px 10px;font-size:12px;line-height:16px;background:#f3f3f3;color:#999}#directoryByCity .city-map-container .map-controlls{width:100%;z-index:150}#directoryByCity .city-map-container .map-controlls .map-controlls-content{width:100%;padding:10px 0 10px 0;background:rgba(255,255,255,0.95);border-top:1px solid #aaa}#directoryByCity .city-map-container .map-controlls .map-controlls-content .config-controll{float:left}#directoryByCity .city-map-container .map-controlls .map-controlls-content .config-controll .config-controll-label{margin-bottom:5px}#directoryByCity .city-map-container .map-controlls .map-controlls-content .config-controll .config-controll-options select{padding:5px;margin:3px 0;font-size:12px;line-height:14px}#directoryByCity .city-map-container .map-controlls .map-controlls-content .config-controll .config-controll-options .household-members-editor{width:94%;padding:0 3%}#directoryByCity .city-map-container .map-controlls .map-controlls-content .config-controll .config-controll-options .slider.slider-horizontal{margin:0 8px 0 8px;width:60%;vertical-align:-5px}#directoryByCity .city-map-container .map-controlls .map-controlls-content .profession-controll{width:20%}#directoryByCity .city-map-container .map-controlls .map-controlls-content .household-members-controll{width:18%}#directoryByCity .city-map-container .map-controlls .map-controlls-content .house-area-controll{width:25%;padding-top:2px;font-size:12px;line-height:14px}#directoryByCity .city-map-container .map-controlls .map-controlls-content .food-plan-controll{width:17%}#directoryByCity .city-map-container .map-controlls.fixed{position:fixed;bottom:0}#directoryByCity .city-map-container #map path.tract{fill-opacity:.6;stroke:#fff;stroke-opacity:.3;stroke-width:1px}#directoryByCity .city-map-container #map path.tract:hover,#directoryByCity .city-map-container #map path.tract.hover,#directoryByCity .city-map-container #map path.tract.active{fill-opacity:.8;stroke-opacity:1;stroke-width:2px;cursor:pointer;stroke:#000}#directoryByCity .city-map-container #map path.neighborhood{pointer-events:none;fill:#000;fill-opacity:0;stroke:red;stroke-opacity:1;stroke-width:1px;cursor:pointer}#directoryByCity .city-map-container #map text{pointer-events:none;fill:#000;stroke:#000;stroke-width:0;font-family:"sans-serif";font-size:12px}.household-members-editor{text-align:left}.household-members-editor .member-item{margin:5px 0}.household-members-editor .member-item .age-label{width:25px}.household-members-editor .member-item label{display:inline-block}.household-members-editor .member-item select{display:inline-block;width:70px;vertical-align:1px}.household-members-editor .member-item input[type="radio"]{margin-left:3px;vertical-align:0}.household-members-editor .member-item .delete-member-button{display:none;position:relative;top:1px;right:-8px;cursor:pointer;font-size:16px}.household-members-editor .member-item:hover .delete-member-button{display:inline-block}#add_memeber_button{font-size:12px;line-height:14px;cursor:pointer}#add_memeber_button:hover{text-decoration:none}.attribution{margin-top:10px;padding-top:5px;font-size:12px;line-height:14px;text-align:center}.attribution a{color:#555;text-decoration:underline}#directoryByCity .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#directoryByCity .main-picture-thumbnail{min-height:180px;max-height:180px;max-width:325px !important}#directoryByCity .main-picture-thumbnail-container{float:right;margin-top:25px;margin-right:40px}#directoryByCity .hero-form{margin-top:55px;background-color:rgba(0,0,0,0.05);padding:25px 15px 25px 15px;display:inline;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);margin-top:0;border-radius:5px}#directoryByCity .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat}#directoryByCity .metacategory-content{min-height:125px}#directoryByCity h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.cities-list{list-style:none;margin:0;margin-left:5px;padding:0}#directoryByCity .btn.dropdown-toggle{display:block;float:left;width:80%;padding:5px 5px 5px 8px;font-size:12px;line-height:14px}#directoryByCity .btn.dropdown-toggle span{float:left;display:block;width:90%;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}#directoryByCity .btn.dropdown-toggle .caret{margin-top:5px}#directoryByCity .dropdown-professions .dropdown-menu,#directoryByCity .dropdown-household-members .dropdown-menu,#directoryByCity .dropdown-food-plan .dropdown-menu,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu{padding:5px 0;overflow:auto}#directoryByCity .dropdown-professions .dropdown-menu ul,#directoryByCity .dropdown-household-members .dropdown-menu ul,#directoryByCity .dropdown-food-plan .dropdown-menu ul,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu ul{margin:0;padding:0;list-style:none}#directoryByCity .dropdown-professions .dropdown-menu li,#directoryByCity .dropdown-household-members .dropdown-menu li,#directoryByCity .dropdown-food-plan .dropdown-menu li,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li{margin:0;padding:0}#directoryByCity .dropdown-professions .dropdown-menu li a,#directoryByCity .dropdown-household-members .dropdown-menu li a,#directoryByCity .dropdown-food-plan .dropdown-menu li a,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li a{display:block;padding:0 10px}#directoryByCity .dropdown-professions .dropdown-menu li.select-option,#directoryByCity .dropdown-household-members .dropdown-menu li.select-option,#directoryByCity .dropdown-food-plan .dropdown-menu li.select-option,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.select-option,#directoryByCity .dropdown-professions .dropdown-menu li.default-option,#directoryByCity .dropdown-household-members .dropdown-menu li.default-option,#directoryByCity .dropdown-food-plan .dropdown-menu li.default-option,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.default-option{cursor:pointer;font-size:12px;line-height:16px}#directoryByCity .dropdown-professions .dropdown-menu li.select-option a,#directoryByCity .dropdown-household-members .dropdown-menu li.select-option a,#directoryByCity .dropdown-food-plan .dropdown-menu li.select-option a,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.select-option a,#directoryByCity .dropdown-professions .dropdown-menu li.default-option a,#directoryByCity .dropdown-household-members .dropdown-menu li.default-option a,#directoryByCity .dropdown-food-plan .dropdown-menu li.default-option a,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.default-option a{color:#000}#directoryByCity .dropdown-professions .dropdown-menu li.select-option a:hover,#directoryByCity .dropdown-household-members .dropdown-menu li.select-option a:hover,#directoryByCity .dropdown-food-plan .dropdown-menu li.select-option a:hover,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.select-option a:hover,#directoryByCity .dropdown-professions .dropdown-menu li.default-option a:hover,#directoryByCity .dropdown-household-members .dropdown-menu li.default-option a:hover,#directoryByCity .dropdown-food-plan .dropdown-menu li.default-option a:hover,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.default-option a:hover{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income{font-size:12px;line-height:16px}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income a,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income a,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income a,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income a{padding-top:5px;padding-bottom:5px;color:#000}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income a:hover,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income a:hover,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income a:hover,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income a:hover{text-decoration:none}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income input,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income input,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income input,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income input{width:100px;height:14px;margin:0;font-size:12px;line-height:14px;vertical-align:0}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income input.error,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income input.error,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income input.error,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income input.error{border-color:red;color:red}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income button,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income button,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income button,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income button{height:24px;font-size:12px;line-height:12px;vertical-align:0}#directoryByCity .dropdown-professions .dropdown-menu li.custom-income div.error,#directoryByCity .dropdown-household-members .dropdown-menu li.custom-income div.error,#directoryByCity .dropdown-food-plan .dropdown-menu li.custom-income div.error,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.custom-income div.error{display:inline-block;padding-left:10px;color:red}#directoryByCity .dropdown-professions .dropdown-menu li.option-group,#directoryByCity .dropdown-household-members .dropdown-menu li.option-group,#directoryByCity .dropdown-food-plan .dropdown-menu li.option-group,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.option-group{padding:0}#directoryByCity .dropdown-professions .dropdown-menu li.option-group ul li.option-group-name,#directoryByCity .dropdown-household-members .dropdown-menu li.option-group ul li.option-group-name,#directoryByCity .dropdown-food-plan .dropdown-menu li.option-group ul li.option-group-name,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.option-group ul li.option-group-name{padding:0 5px 0 10px;font-weight:bold;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#directoryByCity .dropdown-professions .dropdown-menu li.option-group ul li.option-group-name:hover,#directoryByCity .dropdown-household-members .dropdown-menu li.option-group ul li.option-group-name:hover,#directoryByCity .dropdown-food-plan .dropdown-menu li.option-group ul li.option-group-name:hover,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.option-group ul li.option-group-name:hover{background:#eee}#directoryByCity .dropdown-professions .dropdown-menu li.option-group ul li a,#directoryByCity .dropdown-household-members .dropdown-menu li.option-group ul li a,#directoryByCity .dropdown-food-plan .dropdown-menu li.option-group ul li a,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.option-group ul li a{padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-professions .dropdown-menu{min-width:400px;max-height:400px}.dropdown-household-members .dropdown-menu{min-width:270px}#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.select-option,#directoryByCity .dropdown-cities-ranking-profiles .dropdown-menu li.default-option{font-size:14px;line-height:18px}.ranking-breakout table{width:70%}.ranking-breakout table .money-left{color:#008000}.ranking-breakout table .money-left.negative{color:red}.ranking-breakout .align-right{text-align:right}.ranking-tooltip{display:none;position:absolute;z-index:200}.ranking-tooltip .tooltip-content{padding:10px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.55);border:1px solid #999;font-size:12px;line-height:14px}.ranking-tooltip .tooltip-content strong{display:inline-block;width:70px}.ranking-tooltip .tooltip-content span{display:inline-block;min-width:50px;text-align:right}.ranking-tooltip .tooltip-content .income{color:#008000}.ranking-tooltip .tooltip-content .expenses{color:red}.ranking-tooltip .tooltip-content .money-left{color:#008000}.ranking-tooltip .tooltip-content .money-left.negative{color:red}.ranking-tooltip .tooltip-content:before{position:absolute;top:24px;left:-7px;display:inline-block;border-top:7px solid transparent;border-right:7px solid #ccc;border-bottom:7px solid transparent;border-right-color:rgba(0,0,0,0.2);content:''}.ranking-tooltip .tooltip-content:after{position:absolute;top:25px;left:-5px;display:inline-block;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent;content:''}@media(min-width:980px) and (max-width:1199px){#directoryByCity .cities-ranking-container .population-filter .btn-group>button.btn{width:94px;font-size:12px}#directoryByCity .btn.dropdown-toggle{width:75%}#directoryByCity .map-container .heading h1{font-size:33px}#directoryByCity .map-container .heading .config-controll .config-controll-options .slider.slider-horizontal{width:30%}}@media(min-width:768px) and (max-width:979px){#directoryByCity .cities-ranking-container{float:none;width:100%;min-height:0}#directoryByCity .cities-ranking-container .population-filter .btn-group>button.btn{width:242px}.ranking-breakout table{width:100%}#directoryByCity #hero-unit-content h1{font-size:40px;line-height:45px}#directoryByCity .result-picture{max-width:80px}#directoryByCity .result-picture img{width:80px;height:80px}#directoryByCity .result h3{line-height:25px;font-size:22px}#directoryByCity .result h4{line-height:20px;font-size:15px;white-space:normal}#directoryByCity .map-container .heading h1{font-size:28px;line-height:32px}#directoryByCity .map-container #map div.leaflet-control-zoom{top:130px}}@media(max-width:767px){#directoryByCity .hero-unit{padding:20px 30px 30px 30px}#directoryByCity .metacategory-content{min-height:0}#directoryByCity #hero-unit-content h1{padding-bottom:0;font-size:35px;text-align:center;line-height:40px}#directoryByCity .result-picture{max-width:45px;margin:0 8px 15px 0}#directoryByCity .result-picture img{width:45px;height:45px}#directoryByCity .result h3{line-height:22px;font-size:19px}#directoryByCity .result h4{line-height:20px;font-size:15px;white-space:normal}#directoryByCity .result-content{width:80%}#directoryByCity .heading h1{font-size:24px;line-height:28px}#directoryByCity #map div.leaflet-control-zoom{top:150px}#directoryByCity .state-profile-content h2,#directoryByCity .state-profile-cities-content h2{font-size:20px;line-height:24px;margin:0;padding:0}#directoryByCity .state-profile-content p,#directoryByCity .state-profile-cities-content p{text-align:justify}#directoryByCity ul.cities-list li{padding-bottom:14px;padding-top:14px;font-size:16px}#directoryByCity .map-container .map-body .map-loader p{margin-top:40%;font-size:20px;line-height:24px}#directoryByCity .cities-ranking-container{float:none;width:100%;min-height:0}#directoryByCity .cities-ranking-container .population-filter .btn-group>button.btn{width:33%;font-size:12px}#directoryByCity .cities-ranking-container .population-filter .btn-group>button.btn.last{width:34%}#directoryByCity .cities-ranking-container .cities-rankin-body .dropdown-cities-ranking-profiles .dropdown-menu{width:99%}.ranking-breakout table{width:100%;margin-top:0;font-size:9px;line-height:11px}}#serviceProviderIndex .hero-unit{width:auto;height:100%;padding:40px 60px 40px 60px;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important}#serviceProviderIndex .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat}#serviceProviderIndex #hero-unit-content h1{position:relative;background-color:transparent;padding:0;padding-bottom:0;margin:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}@media(max-width:767px){#serviceProviderIndex .hero-unit{padding:20px}#serviceProviderIndex #hero-unit-content h1{padding-bottom:0;font-size:24px;text-align:center;line-height:28px}.states-list.visible-phone div{float:left;width:50%;padding-top:14px;padding-bottom:14px;font-size:16px}.business-name-list.visible-phone div.letter{margin-top:14px;margin-bottom:14px;font-size:16px;width:25%;float:left}}.subscription-activation-container{margin-top:10px}.subscription-activation-container .btn-activate-subscription{width:70%}.subscription-activation-container .subscription-info-price-label,.subscription-activation-container .website-info-price-label{width:250px;position:relative;margin:auto;background:#faf9f8;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #c8c7c7;-webkit-box-shadow:0 2px 3px #e2e2e2;-moz-box-shadow:0 2px 3px #e2e2e2;box-shadow:0 2px 3px #e2e2e2;border-top:0}.subscription-activation-container .price{margin:0;padding-top:5px;padding-bottom:5px}.subscription-activation-container .regular-price{padding-top:5px;margin:0;text-decoration:line-through}.subscription-activation-container .subscription-skip{margin-top:30px;margin-bottom:30px}.subscription-faq .accordion{margin-bottom:0}.subscription-faq .accordion-group{border:0}.subscription-faq .accordion-inner{border:0}.subscription-activation-bottom-container{margin-bottom:50px}.subscription-activation-bottom-container .btn-activate-subscription-big{width:30%}.subscription-activation-bottom-container .regular-price{margin-bottom:0;text-decoration:line-through}.subscription-activation-bottom-container .price{margin-top:5px}.preview-tip{display:block}.preview-tip:hover{text-decoration:none;color:#08c;cursor:default}.subscription-as-seen{position:relative;left:40px;margin:0;padding:15px 0}.subscription-as-seen .subscription-as-seen-title{position:absolute;top:5px;left:-25px}.subscription-as-seen-top-shadow{width:100%;height:5px;margin-top:20px;-webkit-box-shadow:0 -2px 4px -1px #e9e9e9;-moz-box-shadow:0 -2px 4px -1px #e9e9e9;box-shadow:0 -2px 4px -1px #e9e9e9}.subscription-as-seen-bottom-shadow{width:100%;height:5px;margin-bottom:10px;-webkit-box-shadow:0 2px 4px -1px #e9e9e9;-moz-box-shadow:0 2px 4px -1px #e9e9e9;box-shadow:0 2px 4px -1px #e9e9e9}.subscription-reason-bullet{float:left;display:block;width:36px;height:30px;padding:7px 0 2px 0;background:url('../images/misc/orange-circle.jpg') no-repeat;color:#fff;font-size:30px;font-weight:bold;text-align:center}.subscription-reason{position:relative}.subscription-reason h3{float:left;display:block;margin:0 0 0 14px;line-height:28px}.subscription-reason p{width:300px;margin:10px 0 0 50px}#cancel_subscription_loader{margin-right:5px}@media(min-width:768px) and (max-width:979px){.subscription-info-container{float:none;width:100%}.subscription-activation-container .btn-activate-subscription{width:100%}.subscription-activation-bottom-container .btn-activate-subscription-big{width:50%}.subscription-as-seen .subscription-as-seen-title{font-size:.9em}}@media(max-width:767px){.subscription-info-container{float:none;width:100%}.subscription-activation-container .btn-activate-subscription{width:100%}.subscription-activation-bottom-container .btn-activate-subscription-big{width:100%}}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 \9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}img.homeadvisor{position:relative;width:650px;bottom:-37px;right:-500px}.homeadvisor-gratitude-container{position:relative;width:400px;margin:auto;padding:30px;z-index:100}.homeadvisor-gratitude{padding:50px 10px 30px 10px;background:#3172b4;border-radius:7px;text-align:center;color:#fff}.homeadvisor-gratitude h1{font-size:3.5em}.homeadvisor-gratitude a{color:#fff;text-decoration:underline}.partner-bg{position:absolute;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eaeaea),color-stop(1%,rgba(234,234,234,0.99)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%)}@media(max-width:767px){.homeadvisor-gratitude-container{width:280px;padding:15px 0}.homeadvisor-gratitude-container .homeadvisor-gratitude h1{font-size:2.5em}.homeadvisor-gratitude-container .homeadvisor-gratitude p{font-size:14px}}#admin-hero-unit h1{position:relative;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;min-height:40px !important;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}.warning-not-sold-jobs{color:red}.lead-buyers-ratios-container{margin-bottom:40px}.lead-buyers-ratios-filter{margin-top:20px}.lead-buyers-ratios-filter label{display:inline-block;margin-right:10px}.lead-buyers-ratios-filter label select{vertical-align:0}.lead-buyers-ratios-filter label select#month{width:120px}.lead-buyers-ratios-filter label select#year{width:70px}.lead-buyers-ratios-container{position:relative;width:100%;min-height:300px}.lead-buyers-ratios-container .global-loading{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:100px;text-align:center;font-size:40px;font-weight:bold;background:rgba(255,255,255,0.8);z-index:200}.lead-buyers-ratios-container .global-loading i{vertical-align:0}#lead_buyers_ratios{width:100%}#lead_buyers_ratios th{text-align:left}#lead_buyers_ratios td{vertical-align:0}#lead_buyers_ratios td input{margin:0}#lead_buyers_ratios td input:disabled{background:#eee}#lead_buyers_ratios td .loading{position:relative;display:inline-block;width:22px;height:22px}#lead_buyers_ratios td .loading i{position:absolute;right:28px;top:8px;font-size:20px}span.csv-report{color:#dba901}span.csv-report a{color:#dba901}span.csv-report a:hover{color:#dba901;text-decoration:underline}table.dataTable{margin:0 auto;clear:both;width:100%}table.dataTable thead th{padding:5px 20px 5px 10px;border-bottom:1px solid #000;font-weight:bold;cursor:pointer;*cursor:hand}table.dataTable tfoot th{padding:3px 18px 3px 10px;border-top:1px solid #000;font-weight:bold}table.dataTable td{padding:8px 10px}table.dataTable td.center,table.dataTable td.dataTables_empty{text-align:center}.dataTables_wrapper{position:relative;clear:both;*zoom:1}.dataTables_length{float:left}.dataTables_filter{float:right;text-align:right}.dataTables_info{clear:both;float:left}.dataTables_paginate{margin-top:10px;float:right;text-align:right}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;float:left;cursor:pointer;*cursor:hand;color:#111 !important}.paginate_disabled_previous:hover,.paginate_enabled_previous:hover,.paginate_disabled_next:hover,.paginate_enabled_next:hover{text-decoration:none !important}.paginate_disabled_previous:active,.paginate_enabled_previous:active,.paginate_disabled_next:active,.paginate_enabled_next:active{outline:0}.paginate_disabled_previous,.paginate_disabled_next{color:#666 !important}.paginate_disabled_previous,.paginate_enabled_previous{padding-left:23px}.paginate_disabled_next,.paginate_enabled_next{padding-right:23px;margin-left:10px}.paginate_enabled_previous{background:url('../images/datatables/back_enabled.png') no-repeat top left}.paginate_enabled_previous:hover{background:url('../images/datatables/back_enabled_hover.png') no-repeat top left}.paginate_disabled_previous{background:url('../images/datatables/back_disabled.png') no-repeat top left}.paginate_enabled_next{background:url('../images/datatables/forward_enabled.png') no-repeat top right}.paginate_enabled_next:hover{background:url('../images/datatables/forward_enabled_hover.png') no-repeat top right}.paginate_disabled_next{background:url('../images/datatables/forward_disabled.png') no-repeat top right}.paging_full_numbers{height:22px;line-height:22px}.paging_full_numbers a:active{outline:0}.paging_full_numbers a:hover{text-decoration:none}.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;color:#333 !important}.paging_full_numbers a.paginate_button{background-color:#eee}.paging_full_numbers a.paginate_button:hover{background-color:#ddd;text-decoration:none !important}.paging_full_numbers a.paginate_active{background-color:#aaa}.dataTables_processing{position:absolute;top:0;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #08c;text-align:center;color:#08c;font-size:14px;background-color:#fff;font-weight:bold}.sorting{background:url('../images/datatables/sort_both.png') no-repeat center right}.sorting_asc{background:url('../images/datatables/sort_asc.png') no-repeat center right}.sorting_desc{background:url('../images/datatables/sort_desc.png') no-repeat center right}.sorting_asc_disabled{background:url('../images/datatables/sort_asc_disabled.png') no-repeat center right}.sorting_desc_disabled{background:url('../images/datatables/sort_desc_disabled.png') no-repeat center right}table.dataTable th:active{outline:0}.dataTables_scroll{clear:both}.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.candidates_info_exception{color:red}.highlighted_winner{background-color:#eaf6e8}.additional_info{text-align:left;background-color:#ffe;padding-left:1px 1px 1px 5px}@media(max-width:767px){.phone-bottom-container{position:fixed;bottom:0;width:100%;margin-left:-20px;z-index:1000}.phone-bottom-panel{width:100%;height:60px;background:#3d3d3d;background:-moz-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b7b7b7),color-stop(2%,#3d3d3d),color-stop(40%,#333),color-stop(96%,#262626),color-stop(100%,#3d3d3d));background:-webkit-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-o-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-ms-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:linear-gradient(to bottom,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);text-align:center;border-top:1px solid #000}.phone-bottom-panel div{height:60px}.phone-bottom-panel div a{display:block;height:45px;padding:10px 0 5px 0;text-decoration:none;text-align:center;color:#fafafa}.phone-bottom-panel div i{font-size:20px;line-height:20px;vertical-align:0}.phone-bottom-panel div span{display:block;padding:0 5px;font-size:10px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}#costGuide #wrap.with-mobile-footer,#profilepage #wrap.with-mobile-footer{margin:0 auto -280px}#costGuide #push.with-mobile-footer,#profilepage #push.with-mobile-footer,#costGuide #footer.with-mobile-footer,#profilepage #footer.with-mobile-footer{height:280px}}a.gplus{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 0}a.gplus:hover{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 -22px}a.facebook{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 -66px}a.facebook:hover{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 -44px}a.twitter{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 -88px}a.twitter:hover{background-image:url("../images/sprites/costguides/social-sprite.png");background-position:0 -110px}.credit-card-cvc{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -288px;width:42px;height:29px;background-repeat:no-repeat;display:inline-block;vertical-align:top}.visa-card-type,.american-express-card-type,.mastercard-card-type,.discover-card-type,.jcb-card-type,.diners-club-card-type,.unknown-card-type{display:inline-block;width:48px;height:48px;vertical-align:middle;background-repeat:no-repeat}.visa-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 0}.american-express-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -240px}.mastercard-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -48px}.discover-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -144px}.jcb-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -96px}.diners-club-card-type{background-image:url("../images/sprites/dashboard/dashboard-sprite.png");background-position:0 -192px}.infographic-preview{background-color:#fff;border-width:1px;border-style:solid;border-color:#aaa;border-radius:6px;box-shadow:2px 2px 6px 0 #99a3ad,0 0 40px #eee}.infographic-item{margin-top:10px;margin-bottom:20px;height:140px}textarea.infographic-html-code{width:60%;height:100px;resize:none}.static-content{text-align:center}.creative-commons-license{margin-top:10px;margin-bottom:20px}.share-infographic{text-align:center;margin-bottom:40px}.creative-commons-logo{margin-bottom:10px;display:inline-block;width:100%;text-align:left}.creative-commons-text{text-align:justify;margin-bottom:40px}div.share{float:left;padding-right:10px}#infographics .hero-unit{width:auto;height:100%;padding:40px 60px 40px 60px;font-size:18px;font-weight:200;line-height:30px;color:inherit;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important}#infographics .hero-unit-background{padding:0;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-size:cover;background-repeat:no-repeat}#infographics #hero-unit-content h1{position:relative;background-color:transparent;padding:0;padding-bottom:0;margin:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}@media(max-width:767px){#infographics .hero-unit{padding:20px}#infographics #hero-unit-content h1{padding-bottom:0;font-size:24px;text-align:center;line-height:28px}}.wiki-preview{display:none}.wiki-editor{margin:10px 0;border:1px solid #eee;resize:vertical;text-indent:0}.wiki-btn-container{display:inline-block;float:right}.wiki-stick-controlls-panel{display:none;position:fixed;top:-100px;left:0;width:100%;background:#fff;border-bottom:1px solid #999}p.vertical{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);white-space:nowrap;display:block;margin-top:150px;width:20px;height:20px}div.process-name{float:left}ul.questions-answers{list-style:none;margin-left:0;padding-left:0}textarea{resize:none;width:100%}div.process-container{margin-top:10px}.sem .local-pros.heroUnitWithTcpaOpenedHeight{height:700px !important}.sem .local-pros .slider-fg-wrapper.heroUnitWithTcpaOpenedHeight{height:700px !important}.hero-background-shadow.heroUnitWithTcpaOpenedHeight{height:700px !important}.sem .local-pros{height:570px !important}.sem .local-pros .hero-background-shadow{height:570px !important}.sem .local-pros .slider-fg-wrapper{height:570px !important}.sem .local-pros .hero-form-container{top:0 !important;position:relative !important}.sem .local-pros .hero-background-shadow{margin-top:0 !important;top:0 !important}.sem .local-pros label.form-field-error{padding-left:8px !important;text-align:left !important}.sem .local-pros h1.hero-title{top:0 !important;font-size:36px !important;line-height:40px !important;padding-top:50px !important}.sem .local-pros h1.hero-title{padding-left:10px !important;padding-right:10px !important;padding-top:30px !important;padding-bottom:30px !important;position:relative;text-align:center;z-index:300;float:center !important;width:100%;padding:0;background-color:transparent;margin:0;border:0;color:#fff;font-weight:bold;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6)}.sem .local-pros form{padding:20px;padding-top:0;padding-bottom:0}.sem .local-pros small{font-size:12px;line-height:12px}.sem hr{margin:20px 0;border:0;border-top:1px solid #cfcfcf;border-bottom:1px solid #fff}.sem .local-pros-what-is-fixr{height:250px !important}.sem .home-slider-wrapper{height:350px;-webkit-font-smoothing:antialiased}.sem .associated-cost-guides-container{padding-top:30px;padding-bottom:30px}.sem .hero-background-shadow{position:absolute;width:100%;height:350px;margin-top:-60px;background-color:rgba(0,0,0,0.2)}.sem #post_new_job_form{padding-bottom:0}.sem .hero-image{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sem .third-party-logo{padding:5px;display:inline;max-width:18%;height:auto}.sem .home-slider-container{position:absolute;right:0;left:0;width:100%;height:350px}.sem .home-slider{width:100%;height:100%;margin:0 auto;padding:0;overflow:hidden;background:#000;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .sem-quality-bullets-wrapper{height:315px}.sem .sem-quality-bullets-wrapper .sem-quality-bullets-container{position:absolute;right:0;left:0;width:100%;background-color:#f5f5f5;border-bottom:1px solid #e3e3e3}.sem .sem-quality-bullets-wrapper .sem-quality-bullets-container .container{padding:15px 20px 35px 20px}.sem .hero-form-container{float:center;width:100%;position:absolute;top:60px}.sem .hero-form-cost-summary{padding-top:15px;font-size:12px;line-height:17px;padding-bottom:0;marging-bottom:0;margin-left:0;color:gray;text-align:left}.sem .hero-form{box-shadow:0 0 !important;background-color:#fff !important;position:relative !important;padding-top:10px !important;text-align:center !important;float:center !important;top:0 !important;margin:auto !important;left:0 !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important}.sem .hero-form h1{color:#000;line-height:24px;font-size:24px !important}.sem .hero-form input{height:50px !important}.sem .hero-form button{height:50px !important}.sem form{padding:20px;padding-top:0}.sem .home-slider-section{position:relative;width:100%;height:350px;margin:0 auto;padding:0;background:transparent;color:#fff}.sem .slider-bg-wrapper{position:absolute;width:100%;height:350px;overflow:hidden;background:#000}.sem .slider-bg-section{width:300%;height:350px;margin:0 -100%;background:#000}.sem .slider-bg-item{position:relative;width:1940px;height:350px;margin:0 auto;background:transparent}.sem .slider-bg-item img{position:relative;top:-120px;z-index:100}.sem .slider-bg-item div.shadow-box{position:absolute;top:-30px;right:0;left:0;height:30px;background:transparent;-webkit-box-shadow:0 0 21px #000;-moz-box-shadow:0 0 21px #000;box-shadow:0 0 21px #000;z-index:150}.sem .slider-fg-wrapper{position:absolute;top:0;width:100%;height:350px}.sem .slider-fg-secction{position:relative;top:0;max-width:100%;margin:auto;height:100%}.sem .slider-fg{position:absolute;width:734px;right:30px;bottom:-41px;z-index:100}.sem .slider-fg-next{bottom:-52px}.sem .home-slider-navigation-wrapper{width:100%}.sem .home-slider-navigation-secction{position:relative;width:100%;max-width:100%;margin:auto}.sem .prev-slide-button{display:block;position:absolute;top:0;left:10px;height:67px;width:67px;margin-top:227px;background:url('../images/home_pictures/slider-prev-button.png') no-repeat;z-index:250;opacity:.5;filter:alpha(opacity=50)}.sem .next-slide-button{display:block;position:absolute;top:0;right:10px;height:67px;width:67px;margin-top:227px;background:url('../images/home_pictures/slider-next-button.png') no-repeat;z-index:200;opacity:.5;filter:alpha(opacity=50)}.sem .next-slide-button:hover,.sem .prev-slide-button:hover{opacity:1;filter:alpha(opacity=100)}.sem .hero-title,.sem .slider-fg-wrapper .slider-form{position:absolute;left:8%;top:190px;width:400px;margin-left:20px;z-index:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .hero-title{left:0 !important;top:40px;width:100%;margin-left:0;text-align:center}.sem .slider-form-header{position:relative;width:100%;text-align:center;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:36px;line-height:50px;height:62px !important;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6)}.sem h4.slider-form-header{font-size:25px;height:auto !important;margin-top:50px;margin-bottom:40px;line-height:25px;text-align:center;clear:both}.sem .slider-form-h2{font-size:20px;margin-bottom:20px;color:#fff;line-height:1.2;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);clear:both}.sem .slider-form-header i{font-style:normal;font-weight:normal}.sem .slider-form-input-container{position:relative;margin-bottom:10px}.sem .slider-form-input-container.hidden{display:none;overflow:hidden}.sem .slider-form input{width:100%;height:50px;padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a;-webkit-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .slider-form textarea{padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a}@media(max-width:700px){.sem .local-pros-what-is-fixr{height:250px !important}.sem .local-pros{height:600px !important}.sem .local-pros .hero-background-shadow{height:600px !important}.sem .local-pros .slider-fg-wrapper{height:600px !important}}@media(min-width:980px) and (max-width:1199px){.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg,.sem .slider-fg-wrapper{height:350px}.sem .sem-quality-bullets-wrapper{height:290px}.sem .slider-bg-item{width:1470px}.sem .hero-form h1{color:#000;line-height:22px;font-size:22px !important}.sem .hero-form input{height:45px !important}.sem .hero-form button{height:45px !important}.sem .bottom-form button{height:40px !important;font-size:15px;line-height:15px}.sem .bottom-form input{height:40px !important}.sem .slider-fg-wrapper .slider-fg-secction{max-width:100%}.sem .slider-fg-wrapper .hero-title{top:40px;left:8%}.sem .slider-fg-wrapper .hero-title .slider-form-header{height:52px !important;font-size:35px;line-height:40px}.sem .slider-fg-wrapper .hero-title h4.slider-form-header{height:52px !important;font-size:20px;line-height:18px}.sem .slider-fg-wrapper .hero-title .slider-form-h2{font-size:1.3em}.sem .slider-fg-wrapper .slider-form{top:120px;left:8%;width:360px}.sem .slider-fg-wrapper .slider-form input{height:42px;padding:10px 8px;font-size:16px}.sem .slider-fg-wrapper .slider-fg{width:540px;right:30px;bottom:-30px}.sem .slider-fg-wrapper .slider-fg-next{bottom:-41px}.local-pros-what-is-fixr{height:250px !important}}@media(min-width:768px) and (max-width:979px){.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg,.sem .slider-fg-wrapper{height:350px}.sem .local-pros h1.hero-title{font-size:30px !important;line-height:30px !important}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section,.sem .botton-fg-wrapper{height:400px !important}.sem .local-pros-what-is-fixr{height:250px !important}.sem .sem-quality-bullets-wrapper{height:310px}.sem .hero-form h1{color:#000;line-height:20px;font-size:20px !important}.sem .hero-form input{height:40px !important}.sem .hero-form button{height:40px !important}.sem .bottom-form [class*="span"]{float:none;display:block;width:100%;margin-left:0}.sem .bottom-form input{width:100%}.sem .bottom-form button{margin-top:10px;width:100% !important;font-size:15px;line-height:15px}.sem .slider-bg-item{width:1226px}.sem .slider-bg-item img{top:0}.sem .slider-fg-wrapper .slider-fg-secction{max-width:100%}.sem .slider-fg-wrapper .hero-title{top:30px;left:5%}.sem .slider-fg-wrapper .hero-title .slider-form-header{height:40px !important;font-size:30px;line-height:34px}.sem .slider-fg-wrapper .hero-title h4.slider-form-header{height:40px !important;font-size:20px;line-height:20px}.sem .slider-fg-wrapper .hero-title .slider-form-h2{font-size:1.2em}.sem .slider-fg-wrapper .slider-form{top:90px;left:5%;width:335px}.sem .slider-fg-wrapper .slider-form input{height:40px;padding:10px 7px;font-size:16px;line-height:18px}.sem .slider-fg-wrapper .slider-form button.btn-large{height:36px;padding:5px 12px;font-size:16px;line-height:16px}.sem .slider-fg-wrapper .slider-fg{width:410px;right:0;bottom:-23px}.sem .slider-fg-wrapper .slider-fg-next{bottom:-34px}.sem .cost-guides-wrapper{height:290px}}@media(max-width:767px){.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg,.sem .slider-fg-wrapper{height:350px}.sem .local-pros h1.hero-title{font-size:30px !important;line-height:30px !important}.sem .hero-background-shadow{margin-top:-30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section,.sem .botton-fg-wrapper{height:500px !important}.sem .local-pros-what-is-fixr{height:250px !important}.sem .bottom-copy-container{padding-left:20px;padding-right:20px}.sem .associated-cost-guides-container{padding-top:50px}.sem .third-party-logo{padding:3px;max-width:17%}.sem .sem-quality-bullets-wrapper{height:370px}.sem form{padding:15px !important;margin:0 0 10px !important}.sem .slider-bg-item{width:1080px}.sem .hero-form{max-width:350px !important}.sem .hero-form-container{top:30px !important}.sem .hero-form h1{color:#000;line-height:22px;font-size:22px !important}.sem .hero-form input{height:36px !important;margin-bottom:10px}.sem .hero-form button{height:36px !important}.sem .slider-fg-wrapper{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .slider-fg-wrapper .hero-title,.sem .slider-fg-wrapper .slider-form{position:static;width:100%;max-width:1000px;margin:auto}.sem .slider-fg-wrapper .hero-title input,.sem .slider-fg-wrapper .slider-form input{height:38px;padding:8px 5px;font-size:14px}.sem .slider-fg-wrapper .hero-title button.btn-large,.sem .slider-fg-wrapper .slider-form button.btn-large{height:38px;padding:6px 12px;font-size:18px;line-height:20px}.sem .slider-fg-wrapper .hero-title .slider-form-header{font-size:28px;line-height:30px}.sem .slider-fg-wrapper .hero-title h1{padding-top:30px}.sem .cost-guides-wrapper{height:1280px}.sem .cost-guides-wrapper .cost-guides-container .container{margin:0 10px 5px 10px !important;padding:10px 10px 0 10px}.sem .cost-guides-wrapper .cost-guides-container .container h1{padding:0}.sem .cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:10px}.sem .cost-guides-wrapper .cost-guides-list a{padding-top:14px;padding-bottom:14px;font-size:16px}}@media(min-width:351px) and (max-width:470px){.local-pros-what-is-fixr{height:150px !important}.sem .local-pros h1.hero-title{font-size:30px !important;line-height:30px !important;padding-top:25px !important}.sem .slider-form-header{height:40px !important;font-size:24px !important;line-height:25px !important}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section,.sem .botton-fg-wrapper{height:600px !important}.sem .local-pros-what-is-fixr{height:300px !important}.sem .associated-cost-guides-container{padding-top:50px}.sem .sem-quality-bullets-wrapper{height:350px}.sem .sem-quality-bullets-wrapper .sem-quality-bullets-container .container{padding:15px 10px 35px 10px}.sem .cost-guides-wrapper{height:1300px}.sem .cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:0}}@media(max-width:350px){.local-pros-what-is-fixr{height:150px !important}.sem .local-pros h1.hero-title{font-size:25px !important;line-height:25px !important;padding-top:25px !important}.sem .slider-form-header{height:40px !important;font-size:22px !important;line-height:24px !important}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section,.sem .botton-fg-wrapper{height:600px !important}.sem .local-pros-what-is-fixr{height:300px !important}.sem .sem-quality-bullets-wrapper{height:390px}.sem .sem-quality-bullets-wrapper .sem-quality-bullets-container .container{padding:15px 10px 35px 10px}.sem .associated-cost-guides-container{padding-top:50px}.sem .cost-guides-wrapper{height:1300px}.sem .cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:10px}}.no-obligation{width:100%;padding-left:0;display:inline;float:left;margin-left:-10px;margin-top:5px}.no-obligation_container{height:30px}.no-obligation_form{margin:0 !important}@media(max-width:99px){.local-pros-what-is-fixr{height:150px !important}.no-obligation{display:none !important}.no-obligation_container{height:0}}/*!
 * Bootstrap Scroll Modal
 * Version: 1.2
 * Made for your convenience by @theericanderson
 * A variaton of but a small piece of the insanely awesome Twitter Bootstrap (http://twitter.github.com/bootstrap)
 */.modal{-webkit-overflow-scrolling:touch}.modal-backdrop{overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,0.8)}.modal-backdrop.fade{background-color:rgba(0,0,0,0)}.modal-backdrop.fade.in{background:rgba(0,0,0,0.8)}.modal-backdrop.in,.modal-backdrop.fade.in{opacity:1;filter:alpha(opacity=100)}.modal-wrapper{position:relative;top:50px;left:50%;z-index:1050;width:560px;margin-left:-280px;margin-bottom:100px;overflow:visible}.modal-wrapper .modal{position:static;margin:0;z-index:1060}.modal-wrapper .modal .modal-body{overflow-y:visible;max-height:none;z-index:1060}@media(max-width:767px){.modal-wrapper{position:relative;top:50px;left:20%;z-index:1050;width:70%;margin-left:0;margin-bottom:80px;overflow:visible}}@media(max-width:480px){.modal-wrapper{position:relative;top:50px;left:10%;z-index:1050;width:80%;margin-left:0;margin-bottom:80px;overflow:visible}}