/* xl - DESKTOP STYLES */
.gmnoprint {
  top: 10% !important;
  bottom: initial !important;
}
pre {
  padding: 0 0 0 15px;
  background: none;
  border-width: 0;
}
@media (min-width: 1026px) {
  html #store_locator #store_locator_sidebar {
    max-width: 24%;
    margin: 0;
  }
}
@media (max-width: 1025px) {
  html #store_locator #store_locator_sidebar {
    max-width: 100% !important;
    margin: 0 !important;
  }
}
div#store_locator_result_list_box .store-locator-col-sm-12.store_locator_details {
  font-size: 12px;
  line-height: 117%;
}
div#store_locator_result_list_box .store-locator-col-sm-12.store_locator_details p.store_locator_name {
  font-weight: bold;
}
div#store_locator_result_list_box .store-locator-col-sm-12.store_locator_details .store_locator_result_list_description {
  display: none;
}
div#store_locator_result_list_box .store-locator-col-sm-12.store_locator_details .store_locator_actions a {
  font-size: 12px;
  padding: 5px 13px 5px 7px !important;
}
.store-locator-col-sm-12.store_locator_details {
  font-family: "Montserrat", Sans-serif;
}
#store_locator {
  margin-top: -50px !important;
  padding-top: 0;
  border-top: 1px solid #cfcfcf;
}
#store_locator:before {
  display: none;
}
#store_locator #store_locator_search_box {
  font-family: "Montserrat", sans-serif;
}
#store_locator *:before, #store_locator *:after {
  display: none;
}
span#store_locator_filter_active_filter_box {
  width: 100%;
  display: inline-table;
  margin: 0 0 10px !important;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-address_field {
  background: #f1f1f1;
  border-radius: 10px 10px 0 0;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-address_field > div {
  margin-top: -10px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-address_field > div .store-locator-row {
  margin-top: -38px;
  margin-bottom: -40px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-address_field > div .store-locator-row h5 {
  margin-top: -5px;
  margin-bottom: -10px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-search_button {
  background: #f1f1f1;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-search_button > div {
  margin-top: -24px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-search_button .store-locator-row {
  margin: -25px 0 -45px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-filter .wordpress-store-locator-filter-container {
  margin-top: -10px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-filter .wordpress-store-locator-filter-container .store-locator-row {
  margin-top: -38px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-filter .wordpress-store-locator-filter-container .store-locator-row div#store_locator_filter {
  margin-bottom: -120px !important;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-filter .wordpress-store-locator-filter-container .store-locator-row div#store_locator_filter_open_close {
  margin-top: -30px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-filter div#store_locator_filter_open_close {
  display: none;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-radius_filter {
  margin-top: -30px;
  margin-bottom: -24px;
}
.store-locator-col-12.store-locator-col-sm-12.store-locator-col-md-12.wordpress-store-locator-block-radius_filter .store-locator-col-12.store-locator-col-sm-12.single_filter.store-locator-radius-filter {
  margin-top: -54px;
  margin-bottom: -24px;
}
.store_locator h5 {
  margin-top: -5px;
  margin-bottom: -10px;
}
.wordpress-store-locator-filter-container .store-locator-col-12.store-locator-col-sm-12.single_filter.store-locator-radius-filter {
  background: #f1f1f1;
  border-radius: 0 0 10px 10px;
}
h2.store_modal_title {
  margin-top: -21px;
}
div#store_locator_dragged_button {
  background: #264796;
  color: white;
  font-family: "Montserrat", sans-serif;
  border-radius: 8px;
  padding: 13px;
}
.store-locator-col-12.store-locator-col-sm-12.single_filter.store-locator-categories {
  display: flex;
  justify-content: space-around;
  padding-top: 17px;
  margin-bottom: -37px;
}
input#store_locator_address_field {
  width: 100%;
}
a.store_locator_category_filter_image.store_locator_category_filter_image_selected {
  background: #e785465e;
  padding: 10px;
  border-radius: 20px;
  border: 1px solid #e78546;
}
.store_locator_actions a.btn.button.btn-primary.btn-lg.store_locator_get_direction {
  background: #e78546;
  color: white;
  padding: 8px 18px 8px 9px;
  display: inline-block;
  border-radius: 30px;
}
.store_locator_actions a.btn.button.btn-primary.btn-lg.store_locator_call_now {
  background: #e78546;
  color: white;
  padding: 8px 18px 8px 9px;
  display: inline-block;
  border-radius: 30px;
}
div#store_locator_result_list {
  border: 3px solid gainsboro;
  margin-bottom: 0 !important;
}
div#store_locator_result_list .store_locator_actions {
  margin-top: 10px;
}
input#store_locator_address_field {
  padding: 10px 20px;
}
.reord {
  /* 1. Map first */
  /* 2. Categories */
  /* 3. Description */
  /* 4. Address */
  /* 5. Opening hours */
}
.reord .store-locator-row {
  display: flex;
  flex-direction: column;
}
.reord .store_locator_single_map {
  order: 1;
}
.reord .store_locator_single_categories {
  order: 2;
}
.reord .store_locator_single_description {
  order: 3;
}
.reord .store_locator_single_address {
  order: 4;
}
.reord .store_locator_single_opening_hours {
  order: 5;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  pre {
    padding: 0 !important;
  }
  .page-id-5280 .section_wrapper {
    padding: 0 !important;
  }
  .page-id-5280 .gm-style-iw.gm-style-iw-c {
    max-width: 250px !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  html #store_locator #store_locator_sidebar {
    max-width: 100% !important;
  }
  #store_locator_sidebar {
    max-width: 100% !important;
  }
  .page-id-53 .content_wrapper .section_wrapper, .page-id-53 .container, .page-id-53 .four.columns .widget-area, .page-id-7455 .content_wrapper .section_wrapper, .page-id-7455 .container, .page-id-7455 .four.columns .widget-area, .page-id-22 .content_wrapper .section_wrapper, .page-id-22 .container, .page-id-22 .four.columns .widget-area {
    max-width: 550px !important;
    padding-left: 0;
    padding-right: 0;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F5406-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F5406-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F5406-scss-mobile-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD9OD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAFRD%3BAASA%3BAGPM%3BAAAA%3BAAAA%3BAAML%3BAAAA%3BAAAA%3BAAUG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */