@charset "utf-8";.overlay-content-box .button-green,.retrieve-overlay-content-box .button-green{color:#fff;text-shadow:0 -1px #3e7c19;border-top:1px solid #8dd067;border-right:1px solid #69a746;border-bottom:1px solid #63a140;border-left:1px solid #6eb348}#overlays h1,#overlays h2,#overlays h3,#overlays h4,#overlays h5,#overlays h6,#overlays p{color:#000}.invalid-submit{background-color:#fff2c5}.globalErrorMsg,.validationErrorMsg{float:left;width:100%;color:#ab0000;background-color:#fff2c5;padding:10px 6%;margin-bottom:20px;display:none}.globalErrorMsg .warning,.validationErrorMsg .warning{display:table-cell;width:51px;height:45px;background:url(../images/warning.png) left center no-repeat}.globalErrorMsg h5,.validationErrorMsg h5{display:table-cell;padding-left:10px;vertical-align:middle;color:#ab0000;line-height:20px}.error,.error-agentlocator{float:left;width:100%;color:#b94a48;font-weight:700;font-size:.825rem;margin-bottom:5px;line-height:20px;display:none}div.window{color:#000;width:100%;border-radius:5px;margin:0 auto}div.window label span{display:block;background:#ddd;border-radius:3px;padding:.6rem;transition:.4s linear;margin-left:3px;margin-right:3px;text-align:center}div.window label:hover{cursor:pointer}div.window input.toggle~div{height:0;margin:.2rem;overflow:hidden;transition:.6s cubic-bezier(.73, -.485, .145, 1.22)}div.window input.toggle:checked~div{height:430px}div.window input.toggle:checked~div.CARS{height:350px}div.window input.toggle:checked+label{background:#fff;color:#000}#overlays,#overlays section,#retrieve-error-overlay-MI-PA a.mobile-show,.mobile-show,div.window input.toggle{display:none}.warning{color:#900;margin-top:0}#overlays section.show-overlay,.show-overlay #overlays{display:block}.overlay-wrapper,.retrieve-overlay-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6)}.errorMsg,.overlay-content-box,.retrieve-overlay-content-box{padding:3%;width:40%;position:fixed;left:30%;background-color:#fff;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,.65)}.errorMsg,.overlay-content-box{top:25%;z-index:20;box-sizing:border-box}.retrieve-overlay-content-box{top:15%;z-index:1}.close-overlay,.retrieve-close-overlay{position:fixed;float:right;width:39px;height:39px;background:url(../images/close-overlay-icon.png) no-repeat;z-index:99999}.overlay-content-box .ais-logo{margin:0 auto;display:block}.close-overlay{top:23%;right:28.5%}.retrieve-close-overlay{top:13.5%;right:28.8%}.button-continue,.button-continue-centered{background-color:#ebb716;font-size:13px;font-weight:700;width:46%;display:block;padding:10px 14px;color:#000;font-style:normal!important;text-transform:uppercase;text-align:center}.overlay-content-box .button-green{text-align:center;padding:10px 14px;margin:5px 0 15px!important;background:-webkit-linear-gradient(#58b028,#458f1c);background:-moz-linear-gradient(#58b028,#458f1c);background:-o-linear-gradient(#58b028,#458f1c);background:linear-gradient(#58b028,#458f1c);-webkit-box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;-moz-box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;width:100%;display:block}.overlay-content-box .button-green:hover,.retrieve-overlay-content-box .button-green:hover{background:-webkit-linear-gradient(#458e18,#5ab22a);background:-moz-linear-gradient(#458e18,#5ab22a);background:-o-linear-gradient(#458e18,#5ab22a);background:linear-gradient(#458e18,#5ab22a)}.retrieve-overlay-content-box .button-green{text-align:center;padding:10px 14px;margin:15px 0!important;background:-webkit-linear-gradient(#58b028,#458f1c);background:-moz-linear-gradient(#58b028,#458f1c);background:-o-linear-gradient(#58b028,#458f1c);background:linear-gradient(#58b028,#458f1c);-webkit-box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;-moz-box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;box-shadow:0 -1px #7bb060,0 1px #326915,-1px 0 #60a03f,1px 0 #5f8f45;width:100%;display:block;float:left}.overlay-content-box h3{margin:0 0 15px!important}.overlay-content-box p,.retrieve-overlay-content-box p{margin-bottom:10px!important}.retrieve-overlay-content-box h3{margin:0 0 10px!important}.button-continue{float:left;border:1px solid #ebb716;border-radius:3px;margin:15px 4% 0 0;border-bottom:none!important}.button-continue-centered{border:1px solid #ebb716;border-radius:3px;margin:25px auto 0;border-bottom:none!important}.button-exit{background-color:#b3b3b3;border:1px solid #b3b3b3;border-radius:3px;font-size:13px;font-weight:700;width:46%;display:block;padding:10px 14px;margin:15px 0 0;color:#000;font-style:normal!important;text-align:center;border-bottom:none!important;text-transform:uppercase;float:left}.white-lock{float:left;vertical-align:middle}.green-arrow{float:right}.mobileonly{display:none!important}.non-mobileonly{display:block!important}.spinner{font-size:40px;margin:0 auto;text-align:center}.overlay-content-box label,.retrieve-overlay-content-box #mobile-zip-label{display:inline-block;color:#555;font-size:15px;margin-bottom:5px}.overlay-content-box input[type=text],.retrieve-overlay-content-box input[type=text]{width:100%;height:45px;padding:0 20px;border:1px solid #dbdbdb}#retrieve-error-overlay-MI-PA a{width:35%;padding-left:4%;vertical-align:middle;display:table-cell}#retrieve-error-overlay-MI-PA a.mobile-hidden{display:table-cell}#retrieve-error-overlay-MI-PA a img.green-arrow{min-width:19px;width:9px;margin-left:4px;margin-top:4px}#retrieve-error-overlay-MI-PA a.overlay-btn{width:140px}#retrieve-error-overlay-MI-PA a img{max-width:100%;vertical-align:middle;width:100%;min-width:70px}.poliseek-container{display:table}.poliseek-content{width:100%;float:left;display:table-cell}.telephone{white-space:nowrap}@media only screen and (max-width:1100px){.iconsingle{float:none;margin:15px;display:inline-block}.agent-form-zipcode-section{float:left;width:24%;padding-right:10px}.agent-form-street-address-section{float:left;width:75%;padding-left:10px}}@media only screen and (max-width:850px){.overlay-content-box{padding:4%;width:75%;position:fixed;left:13%;top:25%}.retrieve-overlay-content-box{padding:4%;width:75%;position:fixed;left:13%;top:15%}.close-overlay{top:23%;right:9%}.retrieve-close-overlay{top:13.5%;right:9.5%}}@media only screen and (max-width:768px){#retrieve-error-overlay-MI-PA a.mobile-show{display:inline;padding-left:0}#retrieve-error-overlay-MI-PA a.mobile-hidden,.cr-span6 p br,.find-agent-results-list-desktop,.mobile-hidden{display:none}.dropdown-local-products-container{margin-top:20px;display:inherit!important}.state-products h3{margin-bottom:20px;text-align:center!important}img.green-arrow,img.white-lock{margin:0!important;padding-bottom:0!important;width:19px!important}.state-list-table,.track-repair{display:none!important}.track-repair-mobile{display:inherit!important}.agent-widget,.facility-widget,.mobile-show,.quote-widget{display:inherit}.site-logo{width:auto}.header-navigation-section{float:right;width:auto}.twocol-span3,.twocol-span6,.twocol-span6-text,.twocol-span9,.twocol-span9-text{float:none;width:100%}ul.header-navigation li a{padding-left:10px;padding-right:10px}.container{width:100%}.hero-section{height:180px;position:relative;z-index:-10}.twocol-span6-text{padding:0 10px 0 0}.twocol-span9-text{padding:10px 10px 0 0}.divider-100{max-width:90%}img.green-arrow{float:right!important}img.white-lock{vertical-align:middle;float:left!important}.state-button img{float:right!important;padding-top:3px;width:19px!important;margin-top:0!important}.twocol-span6 img{float:left;margin:20px auto 0;text-align:center;padding-bottom:0;width:100%}.twocol-span3{float:left;width:100%;margin:30px auto 0;text-align:center;padding-bottom:30px}.twocol-span3 img{margin:0 auto;display:block}.twocol-span7{float:left;width:100%;padding:0}section.state-info-section .sic-box{width:48%;float:left}.block1-first-container{position:relative;padding:25px}.find-agent-item{float:left;width:50%;padding:0 10px;vertical-align:top}.agent-form-wrapper{padding:10px}.agent-form-insurance-checkbox-list-section,.agent-form-zipcode-section{float:none;width:100%;padding:0}.agent-form-row label,.error,.error-agentlocator{font-size:12px}.agent-form-submit-section{float:none;padding:0;width:100%;margin-top:10px}.agent-form-submit-section input[type=submit]{font-size:15px;height:40px;margin-top:0}.agent-form-street-address-section{float:none;width:100%;padding:0;margin-top:10px}.agent-form-insurance-checkbox-list-section .agent-form-row,.agent-form-row+.agent-form-row{margin-top:10px}#find-agent-map{height:350px}.results-map-list-selection{height:37px;width:100%;background-image:url(../images/map-list-selection-bg.png);background-size:contain;background-repeat:repeat-x;display:inline-block;margin-bottom:-3px}.find-agent-results-list-mobile .find-agent-item .find-agent-item-content,.star-section{margin:0 auto}.results-map-list-selection a{display:block;width:50%;height:100%;float:left;padding:10px 25px 0;font-size:15px;color:#7b7b7b;text-decoration:none}.results-map-list-selection a.active{font-weight:700;color:#000}.results-map-list-selection a#results-map-select{text-align:right}.find-agent-results-list-mobile .find-agent-item{padding:25px;border-bottom:1px solid #b9b9b9;float:left}.find-agent-results-list-mobile .find-agent-item p{line-height:19px;font-size:13px;margin-bottom:10px}.find-agent-results-list-mobile .find-agent-item p strong{font-size:15px}.find-agent-results-list-mobile .find-agent-item .call-quote-container{width:100%;background-color:#900;display:inline-block}.find-agent-results-list-mobile .find-agent-item .call-quote-container a{display:inline-block;float:left;width:50%;height:25px;color:#fff;font-size:12px;font-weight:700;font-style:normal;text-align:center;background-repeat:no-repeat;background-position:right center;padding:5px 0}.find-agent-results-list-mobile .find-agent-item .call-quote-container .call-us-centered{display:inline-block;float:left;width:100%;height:25px;color:#fff;font-size:12px;font-weight:700;font-style:normal;text-align:center;background-repeat:no-repeat;background-position:right center;padding:5px 0}.find-agent-map-section{display:block;width:100%;margin:0 auto;padding:0}.find-agent-results-list-mobile .find-agent-item .call-quote-container a.call-us,.find-agent-results-list-mobile .find-agent-item .call-quote-container a.call-us-centered{background-image:url(../images/icon-phone.png);text-decoration:none}.find-agent-results-list-mobile .find-agent-item .call-quote-container a.get-quote{background-image:url(../images/icon-right-arrow.png);border-left:1px solid #e0b8b9;text-decoration:none}.find-agent-results-list-mobile .find-agent-item .call-quote-container a.get-directions{background-image:url(../images/directions.png);border-left:1px solid #e0b8b9;text-decoration:none}.mark-infowindow-content h2{line-height:16px}div.window input.toggle:checked~div{height:390px}div.window input.toggle:checked~div.CARS{height:300px}.padding{padding:25px}.star-section{width:260px;display:block}.cr-pd200{padding:0;margin:20px 0 0;text-align:center}.cr-row{margin:0}.cr-span6{float:none;padding:0;width:100%}.custom-review-link{margin:20px 0 0;font-size:13px}.cr-span6 p{font-size:16px;line-height:22px;padding:20px 20px 0}.cr-span6 p.testimonial-location,.cr-span6 p.testimonial-name{font-size:13px;line-height:15px}.cr-quote-left{background:url(../images/quote-left.png) top left no-repeat}.cr-quote-right{background:url(../images/quote-right.png) 100% 70% no-repeat}.news-form-wrapper{padding:15px}.news-form-keyword-section,.news-release-category{float:left;width:100%;padding-right:0;margin-top:20px}.review-type-category{float:left;width:100%;padding-right:0}.feedback-form-submit-section{width:100%;margin:0 auto;display:block;float:none}}@media only screen and (min-width:641px) and (max-width:768px){.tablet-hide{display:none!important}.show-overlay section{max-width:420px}footer nav .nav-links{width:30%}footer .nav-left{width:72%}footer .nav-right{width:20%}.block6-span6:nth-child(2),.blog-span6:first-child{width:50%;float:left;padding:0 20px 0 0}.blog-span6:nth-child(2){width:50%;float:left;padding:0 0 0 20px}}@media only screen and (min-width:641px) and (max-width:767px) and (orientation:landscape){.mobileonly,.results-map-list-selection .mobile-show.iMap,.tablet-hide{display:block!important}div#mobileDisplay.container .find-agent-results-list-mobile .mobile-show.iMap{display:block}.non-mobileonly,.tablet-hide.iMap,.tablet-show{display:none!important}.iconmenu{padding:25px}.awesomeicon{width:80px;height:80px;font-size:24px;line-height:16px}.iconsingle{margin:5px}.iconsingle p{margin-top:15px;width:90px;line-height:18px;text-align:center;min-height:40px}.spacer{width:100%;float:left}.find-agent-item{float:none;width:100%;height:auto!important;min-height:0}.agent-form-insurance-checkbox-list-item{float:left;width:50%;text-align:center;padding-top:5px;min-height:80px}.blog-span6,.blog-span6:first-child,.blog-span6:nth-child(2){float:none;width:100%;padding:0}div.window input.toggle:checked~div{height:500px}div.window input.toggle:checked~div.CARS{height:300px}footer .nav-left,footer .nav-right{float:left;width:92%}footer nav .nav-links{width:100%}footer nav .nav-links:nth-child(n+3){padding-right:0}footer .social-media{float:right;width:50%;margin:22px 2% 0 0}footer #forbes{float:left;width:150px;max-width:50%}.button-yellow{width:100%;margin:10px 0 0}.button-continue-centered,.button-gray{width:100%;margin:15px 0 0}.mobile-agent-widget,.mobile-facility-widget,.mobile-quote-widget{display:inherit!important}.agent-widget,.facility-widget{display:none}.blog-content{margin-top:10px;margin-bottom:34px}.readmore-question a{font-size:16px}.readmore-blog,.readmore-question{margin:20px 0 0}.key-left{padding-left:5px;font-size:13px}.agent-logo{background-color:#900;position:absolute;width:150px;padding:10px 25px 10px 10px;float:left;top:0}}.error-msg2:after,.error-msg:after{content:'';left:50%;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent}@media only screen and (min-width :768px) and (orientation :portrait){.mobile-show.iPortrait,div.container h2.Errmsg.mobile-show,nav.mobile-header-nav.mobile-show{display:none!important}div.container h1.Errmsg.mobile-hidden,nav.header-menu.mobile-hidden{display:block!important}.mobile-hidden.iPortrait{display:inline-block!important}.iPortrait-Off,div#overlays a.mobile-show.iPortrait{display:none}div#overlays span.mobile-hidden.iPortrait{display:inline-block}#retrieve-error-overlay-MI-PA a.mobile-hidden{display:table-cell}}.js-zip-wrap1,.js-zip-wrap2{position:absolute;right:21%;top:-49px;display:inline-block;z-index:10000;min-width:225px}.error-msg,.error-msg2{display:none;text-align:center;font-size:14px;border-radius:3px;transition:.2s ease-out;position:absolute}.has-error .error-msg{opacity:1}.has-error .zip-input{color:#900}.error-msg{color:#fff;background:#900;-moz-box-shadow:1px 1px 8px #424242;-webkit-box-shadow:1px 1px 8px #424242;box-shadow:1px 1px 8px #424242;padding:10px}.error-msg:after{position:absolute;bottom:-8px;margin-left:-8px;border-top:8px solid #900}.error-msg2{width:220px;color:#900;background:#fff;height:36px;line-height:36px;bottom:-45px;-moz-box-shadow:1px 1px 8px #424242;-webkit-box-shadow:1px 1px 8px #424242;box-shadow:1px 1px 8px #424242}.error-msg2:after{position:absolute;top:-8px;margin-left:-65px;border-bottom:8px solid #fff}
