#store-locator-container{float:left;margin-left:20px;width:875px;font-weight:normal;font-size:12px;font-family:"LatoRegular",Arial,Helvetica,sans-serif;color:#333}#page-header{float:left}#user-location #form-input{margin-bottom:10px !important}.form-error-message{padding:10px !important;background:red !important;font-weight:bold;text-align:center;clear:both;margin-bottom:20px;margin-top:10px !important;display:block;color:#fff}textarea#p_lt_ctl02_pageplaceholder_p_lt_ctl01_DistributorLocator_ctl00_Message_txtText{padding:7px;width:90%}input#p_lt_ctl02_pageplaceholder_p_lt_ctl01_DistributorLocator_ctl00_btnOK{width:200px}#map-container{clear:both;margin-top:10px;margin-bottom:50px;height:auto;width:100%}#map-container a{color:#02306b;text-decoration:none}#map-container a:hover,#map-container a:active{text-decoration:underline}#map-container .custom-marker{width:32px;height:37px;color:#fff;background:url(/Berg/images/custom-marker.png) no-repeat;padding:3px;cursor:pointer}#loc-list{float:left;width:38%;height:890px;overflow:auto;border-bottom:2px solid #eee}#loc-list ul{display:block;clear:left;float:left;list-style:none;margin:0;padding:0;width:97%}#loc-list .list-label{float:left;display:inline-block;margin:10px 0 10px 10px;padding:2px;width:18px;height:16px;text-align:center;background:#02306b;color:#fff;font-weight:bold;line-height:19px;font-size:14px}#loc-list .list-details{font-family:"Hind",sans-serif;font-size:14px;float:left;display:inline-block;width:87%;float:right}#loc-list .list-content{padding:0;font-size:14px;display:inline-block;float:left}#loc-list .loc-dist{display:none;font-weight:bold;font-style:italic;color:#8e8e8e}#loc-list li{display:block;clear:left;float:left;margin:0;cursor:pointer;width:100%;border:2px solid #eee}#loc-list .list-focus{border:1px solid rgba(82,168,236,.9);transition:border .2s linear 0s,box-shadow .2s linear 0s}#map-container .loc-name{color:#231f20;font-weight:bold;font-size:15px;line-height:18px;margin:0 0 10px 0}button.distributor-locator__form-submit.button{display:inline-block;float:left;margin-top:0;margin-left:10px;height:50px;background:#02306b;color:#fff}button.distributor-locator__form-submit.button:hover{opacity:.8}#user-location{width:100%;display:inline-block;float:left}#user-location #form-input{display:inline-block;float:left;height:50px;width:100%}input#address.distributor-locator__form-input{font-weight:bold;color:#333;float:left}.custom-dropdown{position:relative;display:inline-block;vertical-align:middle;float:left;margin:0;margin-right:10px}.custom-dropdown select{background-color:#02306b;color:#fff;font-size:inherit;padding:10px;padding-right:2.5em;border:0;margin:0;border-radius:0;text-indent:.01px;text-overflow:'';font-weight:bold;-webkit-appearance:button;height:50px}.custom-dropdown::before,.custom-dropdown::after{content:"";position:absolute;pointer-events:none}.custom-dropdown::after{content:"▼";height:.25em;font-size:.85em;line-height:.5;right:.75em;top:60%;margin-top:-.5em}.custom-dropdown::before{width:2em;right:0;top:0;bottom:0;border-radius:0 3px 3px 0}.custom-dropdown select[disabled]{color:rgba(0,0,0,.3)}.custom-dropdown select[disabled]::after{color:rgba(0,0,0,.1)}.custom-dropdown::before{background-color:rgba(0,0,0,.15)}.custom-dropdown::after{color:rgba(255,255,255,1)}.loc-directions{font-size:15px;line-height:15px;margin:0 0 20px 0}#search-form{clear:left;float:left;height:60px}#form-input label{font-weight:bold}#loading-map{float:left;margin:4px 0 0 10px;width:16px;height:16px;background:url(/Berg/images/ajax-loader.gif) no-repeat}#map{float:right;width:62%;height:890px;margin-bottom:40px;border-bottom:2px solid #eee}.icons-right{float:right}img.plat-serve-icons{display:block;float:none;margin-bottom:5px}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-family:"LatoRegular",Arial,Helvetica,sans-serif}#overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background:url(/Berg/images/overlay-bg.png) repeat}#modal-window{position:absolute;left:50%;margin-left:-460px;margin-top:60px;width:920px;height:590px;z-index:10010;background:#fff;border-radius:10px;box-shadow:0 0 10px #656565}#modal-content{float:left;padding:0 22px}#close-icon{position:absolute;top:-6px;right:-6px;width:18px;height:18px;cursor:pointer;background:#2c2c2c url(/Berg/images/close-icon.png) 3px 3px no-repeat;border:1px solid #000;border-radius:3px;box-shadow:0 0 3px #656565}.contact-form-wrapper{display:block;border:1px solid #eee;clear:both;padding:2.5%}.contact-form-wrapper #map-container h2{font-weight:600px}a#distributorNameLink{font-weight:bold}.contact-form-wrapper .left-content{display:inline-block;float:left;width:58%;padding-bottom:10px}.contact-form-wrapper .right-content{display:inline-block;width:38%;margin-left:10px}.contact-form-wrapper #map-container a{font-weight:bold}.contact-form-wrapper table tr{width:48%;display:inline-block;margin-right:1%}.contact-form-wrapper table tr{width:48%;display:inline-block;margin-right:1%}.contact-form-wrapper h2{margin-top:0}table.EditingFormTable{width:100%;padding-top:20px}table.EditingFormTable td,td.EditingFormValueCell{padding-top:10px;width:45%}table.EditingFormTable td input{padding:7px;width:90%}td.EditingFormButtonLeftCell{display:none}table.EditingFormTable td select{padding:7px;width:105%}table.EditingFormTable td.FieldLabel{display:none}.contact-form-wrapper .FormButton.btn.btn-primary{display:block;float:none;border:0;font-weight:bold;margin-top:15px;margin-left:0;height:50px;background:#02306b;color:#fff}.contact-form-wrapper .FormButton.btn.btn-primary:hover{opacity:.8}input#address.distributor-locator__form-input{background-color:#fff!important;padding:10px;height:50px}label.distributor-locator__form-label{display:none}#geocode-result{clear:left;float:left;margin-top:30px;width:100%}.filters-container{display:block;margin:0 0 45px 0;padding:45px 25px 15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;position:relative}.filters-container input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;position:relative;top:2px;right:2px}.filters-container:before{position:absolute;top:0;left:0;content:"Filter Your Results by:";color:#000;padding:15px 0;display:block;font-size:16px}.filters-container .filters{margin:0 30px 0 0;padding:0;list-style:none;float:left}.filters-container .filters li{display:inline-block;padding-left:5px}.filters-container .filters label{padding:0;display:inline-block;font-size:14px}.right-content.distributor{width:95%;float:left;margin-left:0}#loc-list .list-content{padding:0;font-size:14px;display:inline-block;float:left;width:100%}.distributor-locator{width:95%;max-width:960px;margin:2rem auto 0 auto}@media only screen and (min-width:1025px){.distributor-locator{width:960px}}.distributor-locator__subtitle{font-weight:normal}.distributor-locator__form{width:95%;margin:2rem auto}@media only screen and (min-width:1025px){.distributor-locator__form{width:960px}}.distributor-locator__form-input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:.25rem 1rem}.distributor-locator__form-input:focus{color:#02306b}.distributor-locator__form-input::-webkit-input-placeholder{color:#dedede}.distributor-locator__form-input::-moz-placeholder{color:#dedede}.distributor-locator__form-input:-ms-input-placeholder{color:#dedede}.distributor-locator__form-input:-moz-placeholder{color:#dedede}.distributor-locator__form-submit,button.distributor-locator__form-submit{border:0}.zip-label{width:0;height:0;overflow:hidden;display:block}.dist-filters-container{display:block;margin:0;padding:0;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;overflow:hidden;position:relative;background:#ededed;text-transform:uppercase;font-weight:bold;color:#231f20;margin-bottom:10px}.dist-filters-container .filters{margin:0;padding:1%;list-style:none;float:left;border-right:1px solid #fff}ul#category-filters-distributor,ul#category-filters-salesrep,ul#category-filters-manufacturerrep,ul#category-filters-PartsandService{padding:1.5% 2%}.dist-filters-container .filters li{display:inline-block}.dist-filters-container .filters li:hover{cursor:pointer}.dist-filters-container .filters li label{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;top:2px;font-size:14px !important;right:2px}.dist-filters-container .filters li input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;top:2px;right:2px}#map-container h2{margin-bottom:5px;font-weight:400;color:#333}ul#category-filters-PartsandService{border-right:0}.demo2 .regular-checkbox{background-color:#cc9e5d}.demo2 label{display:inline}.demo2 .regular-checkbox{display:none}.demo2 .regular-checkbox+label{background-color:#fff;border:2px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;margin-right:5px;border-radius:0;display:inline-block;position:relative;width:20px;height:20px}.demo2 .regular-checkbox+label:active,.regular-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1);border:2px solid #02306b}.demo2 .regular-checkbox:checked+label{background-color:#02306b;border:2px solid #02306b;color:#000}.demo2 .regular-checkbox:checked+label:after{content:'✔';font-size:20px;position:absolute;top:-5px;left:2px;color:#fff}.demo2 .big-checkbox+label{padding:18px}.demo2 .big-checkbox:checked+label:after{font-size:25px;left:0;line-height:20px}.circle-count{background:#adadad;color:#fff;font-size:10px;letter-spacing:.5px;font-weight:normal;padding:7px 5px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:18px;height:20px;text-align:center;display:inline-block;margin-left:7px}.left-content{display:inline-block;float:left;width:95px}.right-content{display:inline-block;float:left;width:178px;margin-left:10px}.full-content{display:block;clear:all;overflow:hidden;width:100%}.loc-phone,a.google-directions,.loc-email a,a.contact-form{font-size:14px;text-transform:uppercase;padding:9px 10px 9px;margin:7px 10px;border:1px solid #02306b;font-weight:bold;color:#02306b;display:block;font-weight:500}.loc-email a{font-size:14px;text-transform:uppercase;padding:9px 10px 9px;border:1px solid #02306b;font-weight:bold;color:#02306b;display:block;font-weight:500;background:transparent url(/Berg/media/DistributorImages/mail.svg) right 10px no-repeat;background-size:28px auto}.loc-email a:hover{color:#fff !important;background:#02306b url(/Berg/media/DistributorImages/mail-white.svg) right 10px no-repeat;background-size:28px auto;text-decoration:none !important;border:1px solid #02306b}a.loc-phone{background:url(/Berg/media/DistributorImages/phone.svg) right 8px no-repeat;background-size:33px auto}a.loc-phone:hover{color:#fff !important;text-decoration:none !important;cursor:pointer !important;background:#02306b url(/Berg/media/DistributorImages/phone-white.svg) right 8px no-repeat;background-size:33px auto}.distributor-locator__results-container a[href^="tel:"]{font-weight:400}a.google-directions{background:url(/Berg/media/DistributorImages/arrow-right-red.svg) right 10px no-repeat;background-size:27px auto;padding:12px 10px 10px}a:hover.google-directions{color:#fff !important;background:#02306b url(/Berg/media/DistributorImages/arrow-right.svg) right 10px no-repeat;background-size:27px auto;text-decoration:none !important}a.contact-form{background:#02306b;padding:12px 10px 8px;color:#fff !important}a:hover.contact-form{color:#fff !important;background:#02306b;text-decoration:none !important}p.special-note{padding-left:10px;font-size:13px;font-weight:bold;color:#231f20}h2.the-rep-title{font-family:"Montserrat",sans-serif;font-weight:700 !important;text-align:center;text-transform:uppercase;font-size:18px;line-height:21px;display:block;padding:0 10px}h2.the-rep-title strong{color:#02306b}.loc-directions{margin:0 0 0 0 !important}.dealer-icons ul{overflow:hidden}.dealer-icons li{display:inline-block;width:45%}.distributor-locator__form-input::placeholder{color:#999}@media only screen and (min-width:1025px){.distributor-locator__map{width:70%;float:right}}#map-container{margin:10px auto 40px auto}#loc-list .list-content{padding:10px 0 10px 0!important}@media only screen and (min-width:1025px){#loc-list .list-content{padding:10px 0 10px 0 !important}}.contact-us p{margin:.5em 0}.contact-us a{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;color:#02306b;text-decoration:none;font-weight:700}.contact-us .form-input,.contact-us .form-input--account{padding:0}.contact-us .form-input input,.contact-us .form-input--account input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;margin:2px 0 0 0;width:100%}.contact-us .form-input textarea,.contact-us .form-input--account textarea{padding:10px;line-height:1.25em;width:99%;height:250px}.contact-us__page-title{width:100%}.contact-us__sub-title{font-family:"Montserrat",sans-serif;color:#231f20;margin:0;padding:0;font-weight:normal}.contact-us__intro{width:100%;margin-bottom:40px}.contact-us__intro-copy-column{width:100%;vertical-align:top;padding:0}@media only screen and (min-width:768px){.contact-us__intro-copy-column{display:inline-block;width:250px;margin:0 5% 0 0}}.contact-us__required-field{margin:0 0 1.25em 0 !important}.contact-us__form-wrapper{margin:2em 0 4em 0}@media only screen and (min-width:768px){.contact-us__form-wrapper{margin:2em 0 6.5em 0}}.contact-us__form-wrapper .submit-button-wrapper{margin-top:20px}@media only screen and (max-width:1090px){.dist-filters-container{background:#fff}.dist-filters-container .filters{width:45.7%;margin:0 0 0 0;padding:10px 1% 10px 2%;border:1px solid #fff;background:#ededed}ul#category-filters-PartsandService{border-right:1px solid #fff}.dist-filters-container .filters:first-child{margin:0 0 0 0}.dist-filters-container .filters li{width:100% !important;display:block}.how-to-sort{display:block;float:none;margin-right:0;width:100%}button.distributor-locator__form-submit.button{display:block;float:none;margin-left:0;height:50px;background:#02306b}#user-location #form-input{display:block;float:none;height:50px;margin-bottom:10px}.custom-dropdown select{width:238px}#loc-list .list-details{width:86%;margin-left:2%}.left-content{display:block;float:none}.right-content{display:block;float:none;width:168px;margin-left:0;margin-top:10px}.circle-count{float:right}}@media only screen and (max-width:690px){.dist-filters-container .filters{width:95.75%}}@media only screen and (max-width:840px){#loc-list{width:45%}#map{width:55%}}@media only screen and (max-width:767px){#loc-list{width:100%}#map-container{width:100%;height:auto}#map-container #loc-list{width:100%}#map-container #map{width:100%}#loc-list{height:auto;float:none}#loc-list ul{width:97%}#loc-list li{width:99.5%}#loc-list .list-label{display:none;margin:0}#loc-list .list-content{font-size:12px}#loc-list .list-details{float:left;width:95%}.custom-dropdown,.custom-dropdown select,button.distributor-locator__form-submit.button{width:100%;background:#02306b}input#address.distributor-locator__form-input{margin-bottom:10px;margin-top:10px;width:100%}.distributor-locator__form{padding-bottom:50px}table.EditingFormTable td select{padding:7px;width:95% !important}}@media only screen and (min-width:768px){#loc-list li{width:100%;margin:0}#map-container{width:100%;height:auto}#loc-list .list-content{font-size:12px}.custom-dropdown select{background-color:#02306b;color:#fff;font-size:inherit;padding:10px;padding-right:10px;padding-right:2.5em;border:0;margin:0;border-radius:0;text-indent:.01px;text-overflow:'';font-weight:bold;-webkit-appearance:button;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}