.content .map-container .side-bar,.content .map-container .side-bar .scroll-pane ul.results > li,.content .map-container .side-bar div.quote,.content .map-container .side-bar .chevron .shadow{box-shadow:0px 0px 3px 2px rgba(0,0,0,0.18)}.content .map-container .side-bar div.quote button{display:inline-block;padding:10px;background:#7ED321;font-size:16px;color:#FFFFFF;line-height:18px;border:none;outline:none;font-weight:bold;width:100%;margin-top:15px}.content .map-container .side-bar div.quote button:hover{color:#7ED321;background-color:white;outline:5px solid #7ED321}#content .breadcrumb-header,#content h1{margin-left:auto;margin-right:auto}#content h1{padding-left:10px}#content h2{float:left;font-size:22px;color:#222;text-transform:uppercase;margin:5px 15px 5px 5px}#content h2 span{color:#222;font-size:200%;margin-right:8px}.content .container{width:100%}.content .container .map-container{position:relative;overflow:hidden;width:100%;height:800px;background-color:white}.content .container .map-container .map{height:100%}.content .map-container .side-bar{position:absolute;top:0;max-width:640px;height:800px;background:#F9F9F9}.content .map-container .side-bar h2{display:none}.content .map-container .side-bar .search-container{height:120px;background-color:white;padding:10px 20px}.content .map-container .side-bar .search-container h2.quote{display:none !important;margin-bottom:20px !important}.content .map-container .side-bar .search-container .row{display:table-row;width:100%;white-space:nowrap}.content .map-container .side-bar .search-container .cell{display:table-cell;width:100%;padding-right:15px}.content .map-container .side-bar .search-container .cell:last-child{padding-right:0}.content .map-container .side-bar .search-container .search-bar{display:table;background-color:white;border:1px solid rgba(150,150,150,0.31);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5),inset 0px 1px 3px 0px rgba(0,0,0,0.5);padding:8px}.content .map-container .side-bar .search-container .search-bar input{width:100%;min-width:150px;border:none;outline:none}.content .map-container .side-bar .search-container .search-bar button{background:#F5A623;border-radius:3px;width:40px;height:40px;color:white;border:none;text-align:center;padding:0;vertical-align:middle}.content .map-container .side-bar .search-container .search-bar button.load{background:url("/resources/img/locator/ring.gif"),#F5A623;background-size:50%;background-repeat:no-repeat;background-position:50%}.content .map-container .side-bar .search-container .search-bar button .fa{padding:0;display:inline-block;vertical-align:middle}.content .map-container .side-bar .search-container .search-bar button.load .fa{display:none}.content .map-container .side-bar .search-container a.refine{font-size:14px;color:rgba(45,90,244,0.92);line-height:17px}.content .map-container .side-bar .search-container .sort-by{padding:15px 5px;text-align:center}.content .map-container .side-bar .search-container .sort-by ul{display:block;width:auto;list-style-type:none;margin:0;padding:0;text-align:left}.content .map-container .side-bar .search-container .sort-by ul li{display:inline-block;margin-right:15px}.content .map-container .side-bar .search-container .sort-by ul li h3{display:inline-block;margin:0;font-size:15px;font-weight:normal}.content .map-container .side-bar .search-container .sort-by ul li input,.content .map-container .side-bar .search-container .sort-by ul li label{cursor:pointer;font-size:14px;line-height:15px}.content .map-container .side-bar .search-container .sort-by ul li input{margin-right:5px;vertical-align:middle}.content .map-container .side-bar .search-container .sort-by ul li .label{display:inline-block}.content .map-container .side-bar .search-container .sort-by ul li .fa{display:inline-block;font-size:14px;line-height:15px;width:25px;text-align:center}.content .map-container .side-bar .search-container .radius{display:none;padding:0 5px 15px 5px;font-size:15px}.content .map-container .side-bar .search-container .radius > select{display:block;width:100%;font-size:16px}.content .map-container .side-bar .legend{display:block;list-style-type:none;vertical-align:middle;padding:5px 15px;margin:0;text-align:center;width:100%;height:50px;font-family:"Open Sans",sans-serif;font-size:13px;background-color:#747474}.content .map-container .side-bar .legend li{display:inline-block;margin-right:15px}.content .map-container .side-bar .legend li img{display:inline-block;vertical-align:middle;width:35px;height:35px}.content .map-container .side-bar .legend li span{color:white !important;display:inline-block;line-height:40px;vertical-align:middle}.content .map-container .side-bar .legend li:last-child{margin-right:0}.content .map-container .side-bar .scroll-pane{height:630px;overflow-y:auto}.content .map-container .side-bar .scroll-pane ul.results{position:relative;list-style-type:none;margin:0;padding:0}.content .map-container .side-bar .scroll-pane ul.results > li{margin:15px;padding:15px;background-color:white;font-size:14px;color:black;position:relative}.content .map-container .side-bar .scroll-pane ul.results > li.no-results{text-align:center;padding:15px 70px}.content .map-container .side-bar .scroll-pane ul.results > li.no-results > .fa{color:#F83D29;font-size:70px}.content .map-container .side-bar .scroll-pane ul.results > li.no-results > p{font-size:16px;font-weight:bold}.content .map-container .side-bar .scroll-pane ul.results > li.no-results > .sub{font-weight:normal;font-size:12px;color:#868686}.content .map-container .side-bar .scroll-pane ul.results > li.selected{outline:solid 5px #1976D2}.content .map-container .side-bar .scroll-pane ul.results > li.top{background:url(/resources/img/locator/select_bg.jpg);background-position:center;margin-top:30px}.content .map-container .side-bar .scroll-pane ul.results > li.top:before{content:' ';position:absolute;top:-25px;left:0;width:100%;height:50px;background:url(/resources/img/locator/customer_choice.svg);background-position:center;background-repeat:no-repeat;pointer-events:none}.content .map-container .side-bar .scroll-pane ul.results > li h3{margin:0}.content .map-container .side-bar .scroll-pane ul.results > li h3 img.icon{height:20px;margin-right:5px;vertical-align:middle}.content .map-container .side-bar .scroll-pane ul.results > li h3 span{vertical-align:middle}.content .map-container .side-bar .scroll-pane ul.results > li p.addr{margin-bottom:0;margin-right:5px}.content .map-container .side-bar .scroll-pane ul.results > li p.about{font-size:13px;margin-right:5px}.content .map-container .side-bar .scroll-pane ul.results > li p.hours{margin-top:0;font-size:13px}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons{position:relative;float:right;list-style-type:none;margin:0;z-index:20;padding:0}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons.mobile{display:none}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li{display:inline-block;padding:0;text-align:center;margin-right:5px}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li > a{display:block;color:black;width:50px;height:50px}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .fa{font-size:25px;display:block;width:50px;padding-right:0}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .label{display:block;font-family:Open Sans;font-size:9px;width:50px}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .label.na{color:#B1B1B1}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .fa.na{padding-right:0;color:#B1B1B1}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li a:hover{text-decoration:none}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .phone-container{position:absolute;top:-5px;left:-5px;width:100%;overflow:hidden}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .phone-container .phone-overlay{display:none;background-color:#F9F9F9;border-radius:15px;padding:15px}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .phone-container .phone-overlay a{font-size:12px;color:black;text-decoration:underline}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li .phone-container .phone-overlay .close{cursor:pointer;float:right}.content .map-container .side-bar .scroll-pane ul.results > li ul.buttons > li:last-child{margin-right:0}.content .map-container .side-bar .scroll-pane ul.results > li .rating{display:inline-block;color:rgba(200,200,200,0.5)}.content .map-container .side-bar .scroll-pane ul.results > li .rating .fa{font-size:15px;padding-right:0}.content .map-container .side-bar .scroll-pane ul.results > li .rating span.highlight{color:#F8B600}.content .map-container .side-bar .scroll-pane ul.results > li .top{vertical-align:middle;margin-left:5px;text-transform:uppercase;font-style:italic}.content .map-container .side-bar .scroll-pane ul.results > li .table{display:table;width:100%}.content .map-container .side-bar .scroll-pane ul.results > li .table > div.check{display:none;height:100%;vertical-align:top;display:none;width:20px;padding-right:15px}.content .map-container .side-bar .scroll-pane ul.results > li .table > div.check > input{width:20px;height:20px}.content .map-container .side-bar .scroll-pane ul.results > li .table > div.info{display:table-cell;vertical-align:top}.content .map-container .side-bar .scroll-pane ul.results > li .column{display:table-cell;position:relative;vertical-align:top;width:50%}.content .map-container .side-bar .scroll-pane ul.results > li .ribbon{position:absolute;width:100%;height:25px;top:100px;text-align:right;background:url(/resources/img/locator/3P.svg);background-repeat:no-repeat;background-position:center}.content .map-container .side-bar .scroll-pane ul.results > li .samples{list-style-type:none;display:table;margin:0;padding:0}.content .map-container .side-bar .scroll-pane ul.results > li .samples li{display:table-cell;vertical-align:middle;width:150px}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a{width:150px;height:112px;display:table;position:relative;text-decoration:none}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a img{position:absolute;left:0;top:0;width:150px;height:112px}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a.all{display:block;width:50px;height:50px;background-color:#1976D2;border-radius:50px;text-align:center;line-height:50px}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a.all span{display:inline-block;color:white;padding:5px;margin-top:auto;margin-bottom:auto;font-size:13px;line-height:13px}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a.all:hover{text-decoration:none}.content .map-container .side-bar .scroll-pane ul.results > li .samples li a:hover:after{display:table-cell;vertical-align:middle;position:relative;padding:15px;width:150px;content:'Click to view gallery';color:white;background-color:rgba(0,0,0,0.6);text-align:center;text-transform:uppercase}.content .map-container .side-bar .scroll-pane ul.results > li li:last-child{padding-left:5px}.content .map-container .side-bar div.quote{display:none;position:fixed;bottom:0;height:80px;padding:0 20px;background:#F9F9F9;width:100%;z-index:1000;text-align:center}.content .map-container .side-bar div.quote h2{position:absolute}.content .map-container .side-bar div.quote button{display:inline-block;width:350px}.content .map-container .side-bar.select h2.quote{display:block !important}.content .map-container .side-bar.select .scroll-pane{height:550px}.content .map-container .side-bar.select .scroll-pane ul.results > li .table > div.check{display:table-cell}.content .map-container .side-bar.select .quote{display:block}.content .map-container .side-bar .chevron{position:absolute;top:15px;right:-55px;text-align:center;width:55px;height:55px;overflow:hidden}.content .map-container .side-bar .chevron .shadow{background-color:white;cursor:pointer;line-height:50px;width:50px;height:50px}.content .map-container .side-bar .chevron .shadow .fa{vertical-align:middle}.content .projects{display:none;margin:0 0 30px 0;clear:both;padding:20px;background-color:white}.content .projects.visible{display:block}.content .projects ul{display:block;margin:0 0 15px 0;padding:0;list-style-type:none;font-size:14px;letter-spacing:0.69px;color:black;line-height:16px}.content .projects ul li{position:relative;display:inline-block;vertical-align:top;width:250px;height:85px;margin:3px 15px 3px 0;padding:5px;border:1px solid #979797;border-radius:3px}.content .projects ul li.project{background-color:white;color:black}.content .projects ul li.add{cursor:pointer}.content .projects ul li.add .icon{font-size:75px;line-height:75px;display:inline-block;float:left;margin-right:10px;color:#AAA}.content .projects ul li.add .label{display:block;margin-top:20px}.content .projects ul li span.name{display:block;overflow:hidden;height:100%;line-height:15px;text-overflow:ellipsis}.content .projects ul li img.thumb{float:right;width:100px;height:75px}.content .projects ul li a.remove{display:block;width:20px;height:20px;background-color:red;color:white;border-radius:15px;position:absolute;right:-10px;top:-10px;text-align:center;line-height:20px;font-size:15px}.content .projects ul li a.remove:hover{text-decoration:none}@media (max-width:1000px){.content .container{padding:0px 0 !important}#content .breadcrumb-header,#content h1{width:100%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}#content h1{padding-left:10px !important}.content .container{padding:30px 0}.content .container .map-container .side-bar .legend li img{width:25px;height:25px}.content .container .map-container .side-bar .legend li span{line-height:25px;font-size:12px}.content .container .map-container .side-bar .scroll-pane ul.results > li .table{display:block}.content .container .map-container .side-bar .scroll-pane ul.results > li .column{display:block;width:100%}.content .container .map-container .side-bar .scroll-pane ul.results > li .samples{display:block;width:100%;text-align:center}.content .container .map-container .side-bar .scroll-pane ul.results > li .samples li{display:inline-block}}@media (max-width:900px){.content .container{padding:0}.content .container .map-container .side-bar .scroll-pane ul.results > li ul.buttons.desktop{display:none}.content .container .map-container .side-bar .scroll-pane ul.results > li ul.buttons.mobile{display:block;float:none;text-align:center;width:100%;margin:15px 0 0 0}}@media (max-width:800px){.content .container .map-container .side-bar .search-container .search-bar input{ font-size:16px}.content .container .map-container .side-bar .search-container .refine.popup .bubble{font-size:12px}.content .container .map-container .side-bar .search-container .refine.popup .bubble h3{font-size:13px}.content .container .map-container .side-bar .search-container .refine.popup .bubble ul li .label{font-size:12px;margin-top:9px}.content .container .map-container .side-bar .search-container .refine.popup .bubble button{font-size:13px}.content .container .map-container .side-bar .search-container a.refine{font-size:13px}.content .container .map-container .side-bar .legend{margin:0}.content .container .map-container .side-bar .legend li img{width:25px;height:25px}.content .container .map-container .side-bar .legend li span{line-height:25px;font-size:12px}.content .container .map-container .side-bar .scroll-pane ul.results > li{font-size:12px}.content .container .map-container .side-bar .scroll-pane ul.results > li h3{font-size:13px}}@media (max-width:750px){#content h2{float:none}#content div.quote{height:auto;padding:15px}#content div.quote h2{float:left;position:static}.content .container .map-container{height:auto}.content .container .map-container .side-bar{position:static;display:block;height:auto;width:100%;max-width:none;min-height:800px}.content .container .map-container .side-bar .scroll-pane{height:auto}.content .container .map-container .side-bar .search-container{height:auto}.content .container .map-container .side-bar .search-container > .row{display:block}.content .container .map-container .side-bar .search-container > .row > .cell{display:block;padding:0;margin:10px 0}.content .container .map-container .side-bar .search-container .refine.popup{left:15px;top:125px}.content .container .map-container .side-bar .search-container .refine.popup .arrow{left:5%}.content .container .map-container .side-bar .search-container .radius{display:block}.content .container .map-container .side-bar .legend{height:auto}.content .container .map-container .map{display:none}}@media (max-width:480px){.content .container{padding:0 !important}.content .container .map-container .side-bar .quote button{display:block;width:100%}}