<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pixsys-partner-locators {
  width: 100%;
  display: block;
  padding: 0;
}
.pixsys-partner-locators.hide-list #bh-sl-map-container{
  display: block;
  float: none;
  clear: both;
  margin: 0;
}
.pixsys-partner-locators.hide-list .bh-sl-form-container{
  float: none;
  clear: both;
  display: block;
  margin: 0;
  padding: 25px 0;
  border-top: 1px solid #eee;
}

.pixsys-partner-locators.hide-list .bh-sl-form-container .form-input{
  margin: 0;
  columns: unset;
  display: flex;
  justify-content: space-between;
}
.pixsys-partner-locators.hide-list .bh-sl-form-container .form-input label {
  display: inline-block;
  padding: 0 10px 0 0;
  width: auto;
  font-family: Ethos Nova;
}
.pixsys-partner-locators.hide-list .bh-sl-form-container .form-input #bh-sl-address{
  min-width: 250px;
  max-width: 100%;
}
.pixsys-partner-locators.hide-list .bh-sl-form-container .form-input button[type="submit"]{
  border-radius: 8px;
  background-color: #d2232a;
  font-family: Ethos Nova;
}
.pixsys-partner-locators.hide-list .bh-sl-form-container .form-input button[type="submit"]:hover{
  background-color: #1e3475;
}
.form-input .group input, .form-input .group select {
  border: 0;
  border-bottom: 1px solid #ccc;
  background-color: rgb(250,250,250);
  border-radius: 3px;
}
.form-input label {
  font-weight: bold;
  color: #1e3475;
}

.pixsys-partner-locators.hide-list #bh-sl-map-container #bh-sl-map{
  width: 100%;
  height: 450px;
}
.pixsys-partner-locators.hide-list .bh-sl-pagination-container,
.pixsys-partner-locators.hide-list #bh-sl-loc-list{ display:none }

.pixsys-partner-locators form#bh-sl-user-location{
  max-width: 1300px;
  margin: 0 auto;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c {
  min-width: 220px !important;
  max-width: 450px !important;
  padding: 16px 6px 16px 16px;
  background-color: #d2232a;
  box-sizing: content-box;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d {
  font-family: Ethos Nova;
  font-weight: normal;
  line-height: 1.25;
  font-size: 16px;
  color: white;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d * {
  font-family: inherit;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d a {
  color: inherit;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d &gt; div{
  padding-right: 10px;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d .loc-name {
  padding: 3px;
  width: calc( 100% - 7px );
  background-color: #1e3475;
  text-align: center;
  margin-bottom: 8px;
}
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d  div.phone,
.pixsys-partner-locators .gm-style .gm-style-iw-c .gm-style-iw-d div.mail {
  font-weight: bold;
  margin-top: 6px;
  line-height: 1;
}
.pixsys-partner-locators button.gm-ui-hover-effect {
  filter: invert(100%);
  top: -4px !important;
  right: -4px !important;
}
.pixsys-partner-locators .gm-style .gm-style-iw-tc::after {
  background-color: #d2232a;
}

.bh-sl-container .bh-sl-loc-list .list-focus {
  background: #f5f5f5 !important;
  transition: border .2s linear 0s,box-shadow .2s linear 0s;
}

.bh-sl-form-container form {
  max-width: 100%;
}
.bh-sl-container .form-input {
  width: 100%;
  max-width: 100%;
  display: flex;
  column-gap: 10px;
  align-items: center;
  font-size: 18px;  
}


/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
   color: #000;
   opacity: 0.41; 
}
:-moz-placeholder { /* Firefox 18- */
   color: #000;
   opacity: 0.41; 
}
::-moz-placeholder { /* Firefox 19+ */
   color: #000;
   opacity: 0.41; 
}
:-ms-input-placeholder { /* IE10 */
   color: #000;
   opacity: 0.41; 
}
.gm-style .gm-style-iw-c {border-radius: 0px !important;}

.flexbox {
  display: flex;
  align-items: center;  
  justify-content: space-between;
  font-size: 18px;
  color: #000;
}
.info-content {
  display: flex;
  justify-content: space-between;
}
.info-content .info-sx {
  flex-basis: 70%;
  margin-right: 10px;
}
.info-content .info-dx {
  flex-basis: 50px;
}

.loc-directions:after {
  content: url(https://26282125.fs1.hubspotusercontent-eu1.net/hubfs/26282125/store-locator/map-markerdirections.svg); 
  margin-left: 10px;
  width: 15px;
}
.loc-dist {display: none !important;}

#geocode-result{
  clear: left;
  float: left;
  margin-top: 30px;
  width: 100%;
}
.bh-sl-container button {
  border-radius: 25px;
}
@media (max-width: 767px) {
 .bh-sl-container .form-input {
   flex-flow: column wrap;
  }
}</pre></body></html>