*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0}body{color:#56626d;font-family:'Varela Round',sans-serif;font-size:100%}a:hover{color:#e53f2d}h1,h2,h3{font-weight:700;line-height:1em}h1{font-size:1.875em;letter-spacing:-1px}h2{letter-spacing:-2px;font-size:3em}h3{font-size:1.2em}ul{list-style:square inside}ul li{font-size:.7em}input[type=text],input[type=tel],textarea{padding:1% 2%;border:0;font-size:1.2em;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 2px #7e8e9d inset;-webkit-box-shadow:0 2px 2px #7e8e9d inset;-ms-box-shadow:0 2px 2px #7e8e9d inset;-o-box-shadow:0 2px 2px #7e8e9d inset;box-shadow:0 2px 2px #7e8e9d inset;margin:0 auto;width:100%;display:block}input[type=text]:focus,input[type=tel]:focus,textarea:focus{color:#56626d;-moz-box-shadow:0 2px 4px #7e8e9d inset,0 0 6px #e53f2d;-webkit-box-shadow:0 2px 4px #7e8e9d inset,0 0 6px #e53f2d;-ms-box-shadow:0 2px 4px #7e8e9d inset,0 0 6px #e53f2d;box-shadow:0 2px 4px #7e8e9d inset,0 0 6px #e53f2d}input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder{color:#e53f2d;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.article,.contactW,.csLoader,.csW,.form{float:left;clear:none;margin:1%;width:auto}.csLoader,.csW,.form{width:64.67%}.overlay .articleW,.overlay .footerW{display:none}.container-wrap{background:url(/Content/images/bfl-bg.jpg) center center no-repeat;background-size:cover;width:100%;height:110%;min-height:900px;box-sizing:border-box;padding:0;margin:0;position:absolute;float:left;font-weight:400;z-index:11111;top:0}.articleW,.footer,.header,.listingW{overflow:hidden;width:1140px;margin:0 auto;padding:1%}#eF .header{background-color:rgba(255,255,255,.45);display:block;width:100%}#eF .header .logo{width:166px;height:44px;display:block;background:url(/images/logo.png) center center no-repeat;margin:0 auto;float:none}#eF .search-box{box-sizing:border-box;width:64%;padding:10px;overflow:hidden;background:rgba(255,255,255,.78);box-shadow:1px 2px 4px rgba(0,0,0,.3);text-align:center;float:none;position:relative;clear:left;border-radius:8px;margin:14vh auto 0}.search-box .zip-box h1{color:#000;text-shadow:none;margin:10px auto;font-size:32px;letter-spacing:0;font-weight:500;line-height:1.2em}.search-input-wrap{display:block;position:relative;width:100%}.search-input-wrap input.searcch-location{font-family:'Varela Round',sans-serif;width:60%;padding:13px 10px;border:1px solid #999;outline:0;border-radius:6px;min-height:60px;font-size:28px;float:none;margin:20px auto 10px;text-align:center;letter-spacing:8px}.button-go{padding:10.5px 10px;min-height:42px;border-radius:25px;margin:10px auto 20px;border:1px solid #2488c9;background:#2488c9;color:#fff;text-align:center;cursor:pointer;width:42%;box-sizing:border-box;font-size:20px;float:none;display:block}.button-go:hover{background:#0267b0}.button-go span{cursor:pointer;display:inline-block;position:relative;transition:.5s;padding-top:2px}.button-go:hover span{padding-right:25px;letter-spacing:2px}.button-go span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.button-go:hover span:after{opacity:1;right:-5px}.search-box p{margin:25px auto 0;font-size:17px;font-weight:300;line-height:1.6em;width:82%}.footerW{background:#56626d;width:100%;overflow:hidden;-moz-box-shadow:0 2px 2px #3e454c inset;-webkit-box-shadow:0 2px 2px #3e454c inset;-ms-box-shadow:0 2px 2px #3e454c inset;-o-box-shadow:0 2px 2px #3e454c inset;box-shadow:0 2px 2px #3e454c inset}#eF .footerW{display:block;margin:0 auto;width:100%;float:none}#eF .footer{padding:1% 0;color:#fff;position:absolute;bottom:250px;background-color:rgba(0,0,0,.3);width:100%;text-align:center}.footer .icon{width:46px;height:46px;margin:1%;float:left;background:url(/images/logo.png) 0 center no-repeat}.csLoader,.csW{float:none}#eF .footer .icon{display:none}.footer a,.footer span{font-size:.8em;display:block;color:#fff;line-height:1.8em;margin:0;padding:0;width:auto}.footer a{display:inline}.csLoader,.csW{display:none}.csLoader{min-height:200px;background:url(/images/loader.gif) center center no-repeat}#eF .csLoader{width:100%;padding:0;margin:0}.csLoader h1,.csLoader h4{text-align:center;color:#555}.csLabel li,.csLink span{float:left;text-align:center}#eF .csW{width:100%;padding:0;margin:0}#eF .csW h1,#eF .csW h3{padding-left:0;padding-right:0;color:#555}.csW h3{padding:2%}.cstimer{padding:0 0 20px;text-align:center}#eF .cstimer p{color:#555;font-weight:600}#eF .csW p{cursor:pointer;text-decoration:underline;margin-top:10px;width:100%}.cstimer.circle .preloader{width:30px;height:30px;margin:5px auto;background:url(/images/cspreloader2.gif) center top no-repeat}.csLabel{width:98%;margin:0 1%;list-style:none;overflow:hidden;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-moz-box-shadow:0 2px 2px #3e454c inset;-webkit-box-shadow:0 2px 2px #3e454c inset;-ms-box-shadow:0 2px 2px #3e454c inset;-o-box-shadow:0 2px 2px #3e454c inset;box-shadow:0 2px 2px #3e454c inset;background:#0169a0;background:-webkit-gradient(linear,0 0,0 100%,from(#0169a0),to(#2592cd));background:-webkit-linear-gradient(top,#2592cd,#0169a0);background:-moz-linear-gradient(top,#2592cd,#0169a0);background:-ms-linear-gradient(top,#2592cd,#0169a0);background:-o-linear-gradient(top,#2592cd,#0169a0);background:linear-gradient(top,#2592cd,#0169a0)}.csLabel li{color:#fff;min-height:40px;font-weight:700;display:block;font-size:.8em;width:25%;padding:0 0 0 2%;line-height:3em;border-right:1px solid #1d89c3;text-shadow:0 -1px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.3);-webkit-box-shadow:1px 0 1px rgba(255,255,255,.3);-ms-box-shadow:1px 0 1px rgba(255,255,255,.3);-o-box-shadow:1px 0 1px rgba(255,255,255,.3);box-shadow:1px 0 1px rgba(255,255,255,.3);background:url(/images/sm-icon.png) no-repeat}.csLabel li.labelCompany{width:19.5%;padding:2px 0 0 15px;background-position:22% -107px}.csLabel li.labelScore{width:16.4%;cursor:pointer;background-position:9% -249px}.tooltip{background:#1d89c3;border-radius:0 0 10px 10px;box-shadow:0 4px 10px rgba(0,0,0,.5);display:none;font-size:12px;font-weight:400;line-height:1.5em;margin:3px -15px;padding:12px;position:absolute;width:20%;z-index:999}#csResWraper li.labelBbb,.csLabel li.labelBbb{width:14.2%;background-position:center -298px}#csResWraper li.labelUrl,.csLabel li.labelUrl{width:44%;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-position:48% -154px}.csLink{cursor:pointer;width:100%;height:84px;display:block;margin:0 0 1%;color:#3475b7;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 1px #7e8e9d;-webkit-box-shadow:0 1px 1px #7e8e9d;-ms-box-shadow:0 1px 1px #7e8e9d;-o-box-shadow:0 1px 1px #7e8e9d;box-shadow:0 1px 1px #7e8e9d;text-shadow:0 1px 1px rgba(255,255,255,.6);background:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#fff));background:-webkit-linear-gradient(top,#fff,#dfdfdf);background:-moz-linear-gradient(top,#fff,#dfdfdf);background:-ms-linear-gradient(top,#fff,#dfdfdf);background:-o-linear-gradient(top,#fff,#dfdfdf);background:linear-gradient(top,#fff,#dfdfdf)}.csLink span{display:block;line-height:100%;height:100%;border-right:1px solid #aaafb8;-moz-box-shadow:1px 0 1px rgba(255,255,255,.6);-webkit-box-shadow:1px 0 1px rgba(255,255,255,.6);-ms-box-shadow:1px 0 1px rgba(255,255,255,.6);-o-box-shadow:1px 0 1px rgba(255,255,255,.6);box-shadow:1px 0 1px rgba(255,255,255,.6)}.csLink span.company{display:block;margin:0;width:20%}.csLink span.company img{-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff;-ms-box-shadow:0 1px 1px #fff;-o-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;display:block;margin:3% auto;width:86%}.csLink span.score{font-size:3em;padding:2% 0 0;width:16.4%}.csLink span.bbb{width:13.8%;padding:1% 0 0}.csLink span.bbb img{max-width:56px;width:100%;padding:0;margin:0 auto}.csLink span.url{width:38.5%;cursor:pointer;padding:4% 2px 0;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csLink span.go{width:11.2%;padding:3.5% 0 0;text-decoration:none;border-right:0 none;font-weight:700;font-size:140%;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);background:#f72e00;background:-webkit-gradient(linear,0 0,0 100%,from(#f72e00),to(#fd7b00));background:-webkit-linear-gradient(top,#fd7b00,#f72e00);background:-moz-linear-gradient(top,#fd7b00,#f72e00);background:-ms-linear-gradient(top,#fd7b00,#f72e00);background:-o-linear-gradient(top,#fd7b00,#f72e00);background:linear-gradient(top,#fd7b00,#f72e00);border-radius:0 4px 4px 0}@media (min-width:1024px){.container-wrap{/*min-height:1366px*/}}@media(min-width:1366px){#eF .search-box{width:61%}.search-box .zip-box h1{font-size:28px}}@media(min-width:1500px){#eF .search-box{width:58%}}@media only screen and (max-width:1159px){#eF .search-box{width:90%}.search-box .zip-box h1{font-size:36px}.csLabel li.labelCompany,.csLabel li.labelScore{background:0}.csLabel li{font-size:.7em;padding-top:2px}}@media(max-width:900px){#eF .search-box{width:78%}}@media(max-width:768px){.csLink{height:76px}#eF .search-box{width:92%}.search-input-wrap input.searcch-location{width:80%}.button-go{width:61%}.csLabel li{font-size:.6em}.search-box .zip-box h1{font-size:34px}}@media only screen and (max-width:767px) and (min-width:481px){body{font-size:80%}#eF .csW .csLabel li{font-size:9px;padding-top:8px}#eF .csW .csLink span.bbb,#eF .csW .csLink span.company,#eF .csW .csLink span.score{padding-top:2%}#eF .csW .csLink span.go,#eF .csW .csLink span.url{padding-top:5%}#eF .csW .csLink span.url{font-size:11px}}@media only screen and (max-width:600px) and (min-width:0){body{font-size:60%}.container-wrap{min-height:736px}#eF .search-box{width:96%;padding:20px 5%;margin:10vh auto 0}.search-box .zip-box h1{font-size:24px}.search-input-wrap input.searcch-location{width:90%;margin-top:10px}.search-box p{font-size:14px}.csLabel li{min-height:28px;padding:2px 0;background:0}.csLabel li.labelBbb,.csLink span.bbb{display:none}.csLabel li.labelScore{width:26.4%}.csLink span.score{width:26%}.csLink span.go{width:15.5%}#eF .csLoader h1,#eF .csLoader h3,#eF .csW h1,#eF .csW h3{line-height:1.2em}#eF .csLoader h1,#eF .csW h1{font-size:2.4em}#eF .csW .csLabel li{font-size:9px}#eF .csW .csLink span.go,#eF .csW .csLink span.url{padding-top:9%}#eF .csW .csLink span.company,#eF .csW .csLink span.score{padding-top:6%}}@media screen and (orientation:landscape) and (min-device-width:414px) and (max-device-width:736px){#eF .search-box{margin:8vh auto 0;padding:20px}.search-box p{margin:14px auto 0;font-size:14px;line-height:18px}.search-box .zip-box h1{font-size:24px}.search-input-wrap input.searcch-location{padding:10px;min-height:50px;font-size:26px;margin:10px auto 14px}}.newbg{background: url(/Content/images/patriot-bfdl-large.jpg) center center no-repeat;}