.quote-box h2,h2.page-title{font-family:proxima-nova,Helvetica,Arial,sans-serif}#bingMap .pushpin,.genericReadLess,.genericReadMore{cursor:pointer}@media screen and (max-width:767px){.prodcutContentContainer{margin-bottom:2%}.genericProductContent{position:relative;overflow:hidden;margin-bottom:10px}.genericProductContent.hideContent:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:60px;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.hideMoreLess{display:none}.hideContent{max-height:250px}.showContent{max-height:20000px}}@media screen and (min-width:768px){.genericReadLess,.genericReadMore{display:none}.modal-window{max-height:-moz-calc(100% - 10px);max-height:-webkit-calc(100% - 10px);max-height:-o-calc(100% - 10px);max-height:calc(100% - 10px)}}.breadcrumb-wrapper .breadcrumb>*,.headerSearchButton{display:inline-block}#main-content{position:static}.show-nav #main-content{position:relative}.breadcrumb-wrapper span.lvl-2{font-weight:400}.breadcrumb-wrapper h1{display:inline-block;font-size:1em;line-height:25px;margin:0}.headerSearchButton{position:absolute;right:3px;width:38px;outline:0;background-color:#095f8e;padding:8px 10px;border:0;height:36px;font-size:0;border-radius:0 3px 3px 0}.headerSearchButton .icons-search-arr{position:static}#vHeader .reduceFontFurther{font-size:2.5em}@media screen and (max-width:320px){#vHeader .reduceFont{font-size:1.25em}}@media screen and (min-width:321px) and (max-width:403px){#vHeader .reduceFont{font-size:1.5em}}@media screen and (min-width:404px) and (max-width:990px){#vHeader .reduceFont{font-size:1.75em}}@media screen and (min-width:991px) and (max-width:1176px){#vHeader .reduceFont{font-size:2em}}.stickyCta .contentInner li span.phone{font-size:16px}.stickyCta a.phone{display:none!important}.stickyCta .block a.ctaSubmit{line-height:20px;padding:10px 0!important;text-transform:none}.stickyCta .dropdowned .content span.phone{display:inline}@media screen and (max-width:768px){.stickyCta li a.phone{color:#fff!important;display:inline!important}.stickyCta li span.phone{display:none!important}}.tab-container .tab-content p.label{color:#fff;font-size:18px;line-height:1.333;margin:0;padding-bottom:2px}.before-sprite.error h1,.before-sprite.error p{color:#d8070f;font-size:100%;line-height:normal;margin:0}.before-sprite.error h1+p{margin-top:8px}h2.page-title{color:#e65100;font-size:2em;line-height:normal;margin:0 10%;padding:20px 0 30px}article.body-text.col-2 .col.quote-col h2{margin-left:0!important;margin-right:0!important}article.body-text.col-2 .col.facebook{padding-right:0}#youtube,#youtube iframe,#youtube iframe[style],.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}@media screen and (max-width:767px){#results #resultsSearch{display:none}article.body-text.col-2 .facebook.col,article.body-text.col-2 .youtube.col{border-right:0;display:block;float:none;padding:0;width:100%}article.body-text.col-2 .youtube.col{padding-bottom:15px}article.body-text.col-2 div.col+div.col{padding-left:0}}@media screen and (max-width:527px){h2.page-title{margin-right:0;margin-left:0}}@media screen and (max-width:50em){h2.page-title{font-size:1.5em;padding:5px 0 15px}}#URBONumber{padding:5px 0 0 10px}.modal-window #nwEmailForm{height:100%}.modal-window #g-recaptcha{padding-bottom:20px}.modal-window .modal-content{height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:-o-calc(100% - 140px);height:calc(100% - 140px);padding-bottom:40px}.modal-window button{border:none}.modal-window .errorMessage{margin-top:3px;color:#A00;position:relative;height:initial}.modal-window .email .error select,.modal-window .email .error textarea,.modal-window .error input[type=text]{border:1px solid #A00;background-color:#FFC}.modal-window #g-recaptcha .error>div:first-of-type{border:1px solid #A00}.modal-window .modal-footer{z-index:1;position:absolute}html.show-overlay{overflow:hidden}html{-webkit-overflow-scrolling:none}.quote-box{width:100%}.quote-box h2{color:#fff;font-size:1.125em;line-height:110%;margin:0;position:relative;text-transform:none}.quote-box h2 strong{display:block;text-transform:uppercase}.quote-box #zipInput.hasError{padding:8px 10px}.quote-box #zipInput::-ms-clear{display:none}.quote-box .selectronLi[data-index="0"]{color:inherit}.quote-box .errorMessage{color:#fff;display:none;height:40px;margin-bottom:10px}.quote-box .errorMessage .message{background:#3d3d3d;border-radius:0 5px 5px 0;font-style:italic;left:27px;line-height:40px;padding:0 15px 0 10px;position:absolute}.quote-box+a>img{margin-top:20px!important;width:100%}.quote-col .quote-box{width:100%}#home .stateListHeader{padding:0 2%;margin-bottom:2%;color:#ddd}#home .col.pl-col:nth-of-type(4n){border-right:0}@media screen and (max-width:800px){#home #slidingLinkFarm .content .col:nth-child(even){border-left:none;border-right:0;clear:left}#home #slidingLinkFarm .content .col:nth-child(odd){clear:none;border-right:0;border-left:1px dotted #ccc}}#results #results_list{overflow:auto;clear:both}#results #map_container{min-height:385px;width:100%;clear:both}#results #bingContainer,#results #bingMap{position:relative}#results #bingMap{height:380px;width:100%}#results #bingContainer{width:460px!important;overflow:hidden}#results #bingContainer.followPageTop{position:fixed!important;top:0!important;width:460px!important}#results #bingContainer.followPageFloor{position:absolute!important;width:460px!important}@media screen and (max-width:1024px){#results #bingContainer,#results #bingContainer.followPageTop{width:385px!important}#results #bingContainer.followPageFloor{position:absolute!important;width:385px!important}}@media screen and (max-width:768px){#results #bingContainer,#results #bingContainer.followPageTop{width:327px!important}#results #bingContainer.followPageFloor{position:absolute!important;width:327px!important}}#results #map_flyout{width:190px;font-size:14px}#results #map_flyout h1,#results #map_flyout h2,#results #map_flyout h3,#results #map_flyout h4,#results #map_flyout h5{margin:0}#results #map_flyout h3{margin:0 0 4px;font-size:16px;font-weight:700}#results #map_flyout h4{margin:0 0 4px;font-size:14px}#results #map_flyout ul{margin:0;padding:0}#results #map_flyout ul li{list-style:none;padding:0 0 6px}#results a.phone{display:none;font-weight:700;padding:0}#results .phone{display:block}#results .bvRatingRdRvwLink{float:left;margin-left:8px;padding:0}#results .in-page-search .results-pagination li a.previous{background-position:0 -1310px}#results .nearby-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#results #seo_content{clear:both;margin:17px 15px}#results #seo_content h2{font-size:18px;font-weight:700}#results #seo_content h3{font-size:16px;font-weight:700;margin:1em 0}#results #seo_content p{line-height:1.4em}#results #seo_content ul{list-style-type:disc;margin:10px 0;padding-left:1em}@media screen and (max-width:767px){#results strong.phone{display:none}#results a.phone{display:block}#results .nearby-locations.visible-xs{display:block!important}}#details .quote-box{width:30%}@media screen and (max-width:528px){#details #agent_banner .agent_info .bvRatingSummary>a{display:block;float:none;height:auto;line-height:20px}#details #agent_banner .agent_info .bvRatingSummary>a:first-of-type{padding-bottom:10px}}#details .bvLinkWrapper a{display:block}body:not(#details) article.body-text>div.col:first-child{border:none}#details a.phone,#staff a.phone{color:#005691;display:none;padding:0}@media screen and (max-width:768px){#details span.phone,#staff span.phone{display:none}#details a.phone,#staff a.phone{display:inline}}#our-agency ul.location{margin-bottom:20px}#our-agency ul.location li{line-height:150%}#our-agency #viewAllAgencies{font-weight:700;padding-left:25px}@media screen and (min-width:768px){#our-agency .aboutQuote{margin-top:87px}}#products .resourceCenter.contentPromo .linkContainer:first-child{padding-left:5px}.pl-overlay{-webkit-backface-visibility:hidden;position:fixed;display:none;left:0;top:0;width:100%;height:120%;background:#000;z-index:998;-webkit-transition:.25s all ease;transition:.25s all ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5!important}#reviews article.bodyTextIntro{padding-top:20px}#reviews h2.page-title{font-size:20px}@media screen and (min-width:1150px){#reviews h2.page-title{padding-left:166px!important}}#reviews .agent_img{float:left;width:150px}#reviews .agent_info{float:left}#reviews ul.address{padding-left:0;margin:5px 0 3px}#reviews ul.address li{padding-top:2px;margin-top:2px}@media screen and (max-width:528px){.breadcrumb-wrapper{display:none}}#search_form label._q{color:#fff;font-size:18px;line-height:1.333;margin:0;padding-bottom:2px}.stickyCta{clear:both}#geoError .cancel{z-index:1}#geoError .modal-window.modal-loading{height:160px!important;width:288px!important}#geoError .modal-content{overflow-y:visible}#geoError .modal-content p{padding-right:15px}#bingMap{overflow:hidden}#mapLegal{text-align:center;padding:10px 0}#mapLegal a{font-size:11px}.map_flyout{width:220px;position:absolute!important;display:none;background-color:transparent;border:1px solid #999;-moz-box-shadow:1px 3px 6px #666;-webkit-box-shadow:1px 3px 6px #666;box-shadow:1px 3px 6px #666;z-index:1}.map_flyout .map_flyout_close{width:13px;height:14px;background:url(../images/core/refine_undo.png) top left no-repeat;position:absolute;top:5px;right:4px;z-index:2;cursor:pointer}.map_flyout.visible{display:block}.map_flyout .map_flyout_beak{position:absolute;width:31px;height:15px;background:url(../images/core/beak.png) no-repeat}.map_flyout .map_flyout_beak.beak_up{background-position:0 0;top:-11px}.map_flyout .map_flyout_beak.beak_down{background-position:0 -13px;bottom:-15px}.map_flyout .map_flyout_content{background-color:#fff;padding:7px 14px;position:relative}