/* Used for :hover aka rollover on linked elements */
/* Used for :hover aka rollover on linked elements */
/* Page Headers - Standard */
.page-header__spacer {
  padding-top: 50px;
  padding-bottom: 30px; }

@media screen and (max-width: 375px) {
  .page-header__remove-background {
    background-image: none !important; } }

.print-header {
  display: none; }

.gm-style > div > .gm-style-mtc:first-of-type {
  padding-left: 20px; }
  @media screen and (min-width: 1280px) {
    .gm-style > div > .gm-style-mtc:first-of-type {
      padding-left: 0; } }

.gm-bundled-control {
  right: 48px !important; }
  @media screen and (min-width: 1280px) {
    .gm-bundled-control {
      right: 28px !important; } }

.scroll-list {
  margin-top: 15px;
  padding-bottom: 20px; }
  @media only screen and (min-width: 720px) {
    .scroll-list {
      overflow: scroll;
      height: 500px;
      -ms-overflow-style: auto;
      padding-bottom: 0px; } }
  @media only screen and (min-width: 1280px) {
    .scroll-list {
      margin-top: 35px;
      height: 421px; } }
  .scroll-list .dealer-list__item-title {
    margin: 0;
    color: #333F48;
    padding: 10px 10px 0 10px;
    font-family: 'FreightSans-Bold';
    font-weight: normal;
    font-size: 17px; }
  .scroll-list .dealer-list__item-content {
    display: none; }
  .scroll-list p {
    color: #333F48;
    margin: 4px 0;
    padding: 0 10px; }
  .scroll-list a p {
    color: #B3A369; }

.map-icon {
  opacity: 0.6;
}
.map-icon.service {
  padding-left: 5px;
}

.call {
  display: block;
  border: solid #B3A369 2px;
  background-color: #333F48;
  margin: 10px 5px; }
  .call h4 {
    color: #FFFFFF;
    text-align: center;
    margin: 10px; }

.single-dealer {
  cursor: pointer;
  background-color: #FFFFFF;
  margin-top: 4px;
  padding-bottom: 10px; }

.single-dealer:first-of-type {
  margin-top: 0px; }

.call-dealer {
  width: 50%;
  border: solid #333F48 1px;
  margin: 10px; }
  .call-dealer h4 {
    color: #333F48;
    text-transform: uppercase;
    text-align: center;
    margin: 10px; }

.we-stock-brands {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2; }

div.highlighted {
  cursor: auto; }
  div.highlighted .dealer-list__item-content {
    display: block; }

.single-dealer-body {
  display: table-cell;
  vertical-align: top; }

@media screen and (min-width: 550px) {
  .wheretobuy__search {
    margin: 20px 0; } }

.page-header__spacer {
  padding-bottom: 0; }

#location-input, #brand-select, #service-select {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0;
  border: none;
  margin-top: 10px;
  height: 39px; }
  @media screen and (min-width: 550px) {
    #brand-select, #service-select {
      margin: 5px 0 25px 0; } }

#brand-select, #service-select {
  margin-bottom: 25px; }

#map {
  height: 250px;
  width: 100%; }
  @media screen and (min-width: 550px) {
    #map {
      height: 340px; } }

@media screen and (min-width: 1280px) {
  .un-container {
    width: 100%;
    margin: 0; } }

@media screen and (min-width: 1280px) {
  .desktop-wrapper {
    width: 1004px;
    margin: 0 auto;
    height: 500px; } }

@media screen and (min-width: 1280px) {
  .desktop-left {
    width: 48%;
    float: left; } }

@media screen and (min-width: 1280px) {
  .desktop-right {
    width: 48%;
    float: left;
    margin-left: 4%; } }

/*# sourceMappingURL=where-to-buy-page.css.map */
