@charset "UTF-8";
/*
 Theme Name: Hamrén Media Theme 
 Description: Hamrén Media Theme
 Author: Hamrén Media
 Version: 2.0
 */
@import url("https://use.typekit.net/fsb3kgx.css");
body {
  -webkit-font-smoothing: antialiased;
  font-family: "ballinger", sans-serif;
  color: #001032;
}
body a {
  text-decoration: none;
}
.color-text, em {
  color: #FA741D;
  font-style: normal;
}
h1 {
  font-family: "ballinger", sans-serif;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: bold;
  color: #111B51;
  margin: 0;
}
@media (min-width: 500px) {
  h1 {
    font-size: 38px;
  }
}
@media (min-width: 1180px) {
  h1 {
    font-size: 54px;
  }
}
.home h1 {
  padding: 0 !important;
}
@media (min-width: 825px) {
  .home h1 {
    padding: 20px 10px !important;
  }
}
h2 {
  font-family: "ballinger", sans-serif;
  font-size: 27px;
  margin-top: 20px !important;
  line-height: 1.2em;
  margin-bottom: 20px;
  font-weight: bold;
  color: #111B51;
}
@media (min-width: 500px) {
  h2 {
    font-size: 30px;
    margin-top: 40px !important;
  }
}
@media (min-width: 1180px) {
  h2 {
    font-size: 35px;
    line-height: 1.4em;
  }
}
.home h2 {
  background-color: #ffffff;
  display: block;
  padding: 5px;
}
@media (min-width: 1180px) {
  .home h2 {
    font-size: 38px;
    line-height: 1.2em;
  }
}
.home .wp-block-media-text h2 {
  background-color: transparent;
}
h3, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name {
  font-family: "ballinger", sans-serif;
  font-size: 22px;
  line-height: 1.1em;
  margin-bottom: 20px;
  font-weight: bold;
}
@media (min-width: 500px) {
  h3, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name {
    font-size: 23px;
  }
}
@media (min-width: 1180px) {
  h3, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name {
    font-size: 26px;
  }
}
h3.post-title, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .post-title.location_name {
  font-size: 20px;
  font-weight: bold;
}
@media (min-width: 500px) {
  h3.post-title, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .post-title.location_name {
    font-size: 23px;
  }
}
@media (min-width: 1180px) {
  h3.post-title, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .post-title.location_name {
    font-size: 30px;
  }
}
h4, .wp-block-gallery .blocks-gallery-item figcaption, .schema-faq .schema-faq-section .schema-faq-question {
  font-family: "ballinger", sans-serif;
  font-size: 14px;
  line-height: 1.4em;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 500px) {
  h4, .wp-block-gallery .blocks-gallery-item figcaption, .schema-faq .schema-faq-section .schema-faq-question {
    font-size: 16px;
  }
}
p, .elementor-widget-button .elementor-button, .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-success .elementor-button, .wp-block-button .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-file, .wp-block-file a.wp-block-file__button, .cookie-consent button.cookie_settings, #sb_instagram .sbi_follow_btn a, .cookie-consent .cookie_settings, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map .slp_bubble_level_1, section.elementor-section.white.hw-pwp input.btn {
  font-family: "ballinger", sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}
@media (min-width: 1180px) {
  p, .elementor-widget-button .elementor-button, .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-success .elementor-button, .wp-block-button .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-file, .wp-block-file a.wp-block-file__button, .cookie-consent button.cookie_settings, #sb_instagram .sbi_follow_btn a, .cookie-consent .cookie_settings, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map .slp_bubble_level_1, section.elementor-section.white.hw-pwp input.btn {
    font-size: 16px;
  }
}
p:first-of-type, .elementor-widget-button .elementor-button:first-of-type, .elementor-widget-button.elementor-button-info .elementor-button:first-of-type, .elementor-widget-button.elementor-button-success .elementor-button:first-of-type, .wp-block-button .wp-block-button__link:first-of-type, .wp-block-button.is-style-outline .wp-block-button__link:first-of-type, .wp-block-file:first-of-type, .cookie-consent .cookie_settings:first-of-type, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button:first-of-type, #gasol-map .slp_bubble_level_1:first-of-type {
  margin-top: 0;
}
p a:not(.button), .elementor-widget-button .elementor-button a:not(.button), .elementor-widget-button.elementor-button-info .elementor-button a:not(.button), .elementor-widget-button.elementor-button-success .elementor-button a:not(.button), .wp-block-button .wp-block-button__link a:not(.button), .wp-block-button.is-style-outline .wp-block-button__link a:not(.button), .wp-block-file a:not(.button), .wp-block-file a.wp-block-file__button a:not(.button), .cookie-consent button.cookie_settings a:not(.button), #sb_instagram .sbi_follow_btn a a:not(.button), .cookie-consent .cookie_settings a:not(.button), .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] a:not(.button), .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a a:not(.button), #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select a:not(.button), #gasol-map form#searchForm .slp_search_container .search_box input a:not(.button), #gasol-map form#searchForm .slp_search_container .search_box .search_item select a:not(.button), #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button a:not(.button), #gasol-map .slp_bubble_level_1 a:not(.button), section.elementor-section.white.hw-pwp input.btn a:not(.button) {
  text-decoration: underline;
  color: inherit;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
p a:not(.button):hover, .elementor-widget-button .elementor-button a:not(.button):hover, .elementor-widget-button.elementor-button-info .elementor-button a:not(.button):hover, .elementor-widget-button.elementor-button-success .elementor-button a:not(.button):hover, .wp-block-button .wp-block-button__link a:not(.button):hover, .wp-block-button.is-style-outline .wp-block-button__link a:not(.button):hover, .wp-block-file a:not(.button):hover, .wp-block-file a.wp-block-file__button a:not(.button):hover, .cookie-consent button.cookie_settings a:not(.button):hover, #sb_instagram .sbi_follow_btn a a:not(.button):hover, .cookie-consent .cookie_settings a:not(.button):hover, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] a:not(.button):hover, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a a:not(.button):hover, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select a:not(.button):hover, #gasol-map form#searchForm .slp_search_container .search_box input a:not(.button):hover, #gasol-map form#searchForm .slp_search_container .search_box .search_item select a:not(.button):hover, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button a:not(.button):hover, #gasol-map .slp_bubble_level_1 a:not(.button):hover, section.elementor-section.white.hw-pwp input.btn a:not(.button):hover {
  color: #FA741D;
}
p em, .elementor-widget-button .elementor-button em, .elementor-widget-button.elementor-button-info .elementor-button em, .elementor-widget-button.elementor-button-success .elementor-button em, .wp-block-button .wp-block-button__link em, .wp-block-button.is-style-outline .wp-block-button__link em, .wp-block-file em, .wp-block-file a.wp-block-file__button em, .cookie-consent button.cookie_settings em, #sb_instagram .sbi_follow_btn a em, .cookie-consent .cookie_settings em, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] em, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a em, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select em, #gasol-map form#searchForm .slp_search_container .search_box input em, #gasol-map form#searchForm .slp_search_container .search_box .search_item select em, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button em, #gasol-map .slp_bubble_level_1 em, section.elementor-section.white.hw-pwp input.btn em {
  color: #001032;
  font-style: italic;
}
p + h2, .elementor-widget-button .elementor-button + h2, .elementor-widget-button.elementor-button-info .elementor-button + h2, .elementor-widget-button.elementor-button-success .elementor-button + h2, .wp-block-button .wp-block-button__link + h2, .wp-block-button.is-style-outline .wp-block-button__link + h2, .wp-block-file + h2, .wp-block-file a.wp-block-file__button + h2, .cookie-consent button.cookie_settings + h2, #sb_instagram .sbi_follow_btn a + h2, .cookie-consent .cookie_settings + h2, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] + h2, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a + h2, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select + h2, #gasol-map form#searchForm .slp_search_container .search_box input + h2, #gasol-map form#searchForm .slp_search_container .search_box .search_item select + h2, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button + h2, #gasol-map .slp_bubble_level_1 + h2, section.elementor-section.white.hw-pwp input.btn + h2, p + h3, .elementor-widget-button .elementor-button + h3, .elementor-widget-button #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-button + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-widget-button .elementor-button + .location_name, .elementor-widget-button.elementor-button-info .elementor-button + h3, .elementor-widget-button.elementor-button-info #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-button + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-widget-button.elementor-button-info .elementor-button + .location_name, .elementor-widget-button.elementor-button-success .elementor-button + h3, .elementor-widget-button.elementor-button-success #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-button + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-widget-button.elementor-button-success .elementor-button + .location_name, .wp-block-button .wp-block-button__link + h3, .wp-block-button #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-button__link + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-button .wp-block-button__link + .location_name, .wp-block-button.is-style-outline .wp-block-button__link + h3, .wp-block-button.is-style-outline #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-button__link + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-button.is-style-outline .wp-block-button__link + .location_name, .wp-block-file + h3, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-file + .location_name, .wp-block-file a.wp-block-file__button + h3, .wp-block-file #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column a.wp-block-file__button + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .wp-block-file a.wp-block-file__button + .location_name, .cookie-consent button.cookie_settings + h3, .cookie-consent #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column button.cookie_settings + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cookie-consent button.cookie_settings + .location_name, #sb_instagram .sbi_follow_btn a + h3, #sb_instagram .sbi_follow_btn #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column a + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column #sb_instagram .sbi_follow_btn a + .location_name, .cookie-consent .cookie_settings + h3, .cookie-consent #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cookie_settings + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cookie-consent .cookie_settings + .location_name, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] + h3, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column input[type=button] + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] + .location_name, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a + h3, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column a + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a + .location_name, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select + h3, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .slp_results_container .results_wrapper .results_entry .results_row_left_column select + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column form#searchForm .slp_search_container .search_box .search_item .category_selector select + .location_name, #gasol-map form#searchForm .slp_search_container .search_box input + h3, #gasol-map form#searchForm .slp_search_container .search_box .slp_results_container .results_wrapper .results_entry .results_row_left_column input + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column form#searchForm .slp_search_container .search_box input + .location_name, #gasol-map form#searchForm .slp_search_container .search_box .search_item select + h3, #gasol-map form#searchForm .slp_search_container .search_box .search_item .slp_results_container .results_wrapper .results_entry .results_row_left_column select + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column form#searchForm .slp_search_container .search_box .search_item select + .location_name, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button + h3, #gasol-map form#searchForm .slp_search_container .search_box .slp_results_container .results_wrapper .results_entry .results_row_left_column .slp_ui_button + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column form#searchForm .slp_search_container .search_box .slp_ui_button + .location_name, #gasol-map .slp_bubble_level_1 + h3, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .slp_bubble_level_1 + .location_name, section.elementor-section.white.hw-pwp input.btn + h3, section.elementor-section.white.hw-pwp #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column input.btn + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column section.elementor-section.white.hw-pwp input.btn + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column p + .location_name {
  margin-top: 35px;
  margin-bottom: 10px;
}
p + .grid-item-wrapper, .elementor-widget-button .elementor-button + .grid-item-wrapper, .elementor-widget-button.elementor-button-info .elementor-button + .grid-item-wrapper, .elementor-widget-button.elementor-button-success .elementor-button + .grid-item-wrapper, .wp-block-button .wp-block-button__link + .grid-item-wrapper, .wp-block-button.is-style-outline .wp-block-button__link + .grid-item-wrapper, .wp-block-file + .grid-item-wrapper, .wp-block-file a.wp-block-file__button + .grid-item-wrapper, .cookie-consent button.cookie_settings + .grid-item-wrapper, #sb_instagram .sbi_follow_btn a + .grid-item-wrapper, .cookie-consent .cookie_settings + .grid-item-wrapper, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] + .grid-item-wrapper, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a + .grid-item-wrapper, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select + .grid-item-wrapper, #gasol-map form#searchForm .slp_search_container .search_box input + .grid-item-wrapper, #gasol-map form#searchForm .slp_search_container .search_box .search_item select + .grid-item-wrapper, #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button + .grid-item-wrapper, #gasol-map .slp_bubble_level_1 + .grid-item-wrapper, section.elementor-section.white.hw-pwp input.btn + .grid-item-wrapper {
  margin-top: 30px;
}
pre, p.wp-block-hw-ingress-box, .elementor-widget-button .wp-block-hw-ingress-box.elementor-button, .elementor-widget-button.elementor-button-info .wp-block-hw-ingress-box.elementor-button, .elementor-widget-button.elementor-button-success .wp-block-hw-ingress-box.elementor-button, .wp-block-button .wp-block-hw-ingress-box.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-hw-ingress-box.wp-block-button__link, .wp-block-hw-ingress-box.wp-block-file, .cookie-consent .wp-block-hw-ingress-box.cookie_settings, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-hw-ingress-box.slp_ui_button, #gasol-map .wp-block-hw-ingress-box.slp_bubble_level_1 {
  font-family: "ballinger", sans-serif;
  white-space: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 1.4em;
  margin-top: 0;
}
@media (min-width: 1180px) {
  pre, p.wp-block-hw-ingress-box, .elementor-widget-button .wp-block-hw-ingress-box.elementor-button, .elementor-widget-button.elementor-button-info .wp-block-hw-ingress-box.elementor-button, .elementor-widget-button.elementor-button-success .wp-block-hw-ingress-box.elementor-button, .wp-block-button .wp-block-hw-ingress-box.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-hw-ingress-box.wp-block-button__link, .wp-block-hw-ingress-box.wp-block-file, .cookie-consent .wp-block-hw-ingress-box.cookie_settings, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-hw-ingress-box.slp_ui_button, #gasol-map .wp-block-hw-ingress-box.slp_bubble_level_1 {
    font-size: 20px;
  }
}
.elementor-shortcode ul {
  padding: 0px;
}
.elementor-shortcode ul li {
  list-style: none;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.elementor-shortcode ul li:before {
  content: "m";
  font-family: "gasico";
  color: #FA741D;
  padding-right: 7px;
  padding-top: 3px;
  font-size: 1.2em;
}
.elementor-shortcode ul + h2, .elementor-shortcode ul + h3, .elementor-shortcode #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column ul + .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-shortcode ul + .location_name {
  margin-top: 35px !important;
  margin-bottom: 10px;
}
ul li {
  margin-bottom: 15px;
}
ol {
  padding-left: 25px;
}
ol li {
  margin-bottom: 10px;
}
i {
  display: flex;
  align-items: center;
  justify-content: center;
}
a i {
  display: inherit;
  padding-left: 5px;
}
.wp-block-quote {
  margin: 30px 0;
}
@media (min-width: 1180px) {
  .wp-block-quote {
    padding: 40px 80px 40px 0;
  }
}
.wp-block-quote p, .wp-block-quote .elementor-widget-button .elementor-button, .elementor-widget-button .wp-block-quote .elementor-button, .wp-block-quote .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .wp-block-quote .elementor-button, .wp-block-quote .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .wp-block-quote .elementor-button, .wp-block-quote .wp-block-button .wp-block-button__link, .wp-block-button .wp-block-quote .wp-block-button__link, .wp-block-quote .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-quote .wp-block-button__link, .wp-block-quote .wp-block-file, .wp-block-quote .wp-block-file a.wp-block-file__button, .wp-block-file .wp-block-quote a.wp-block-file__button, .wp-block-quote .cookie-consent button.cookie_settings, .cookie-consent .wp-block-quote button.cookie_settings, .wp-block-quote #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .wp-block-quote a, .wp-block-quote .cookie-consent .cookie_settings, .cookie-consent .wp-block-quote .cookie_settings, .wp-block-quote .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .wp-block-quote input[type=button], .wp-block-quote .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .wp-block-quote a, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .wp-block-quote select, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-quote input, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .wp-block-quote select, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-quote .slp_ui_button, .wp-block-quote #gasol-map .slp_bubble_level_1, #gasol-map .wp-block-quote .slp_bubble_level_1, .wp-block-quote section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .wp-block-quote input.btn {
  font-size: 20px;
  margin-bottom: 10px;
}
@media (min-width: 825px) {
  .wp-block-quote p, .wp-block-quote .elementor-widget-button .elementor-button, .elementor-widget-button .wp-block-quote .elementor-button, .wp-block-quote .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .wp-block-quote .elementor-button, .wp-block-quote .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .wp-block-quote .elementor-button, .wp-block-quote .wp-block-button .wp-block-button__link, .wp-block-button .wp-block-quote .wp-block-button__link, .wp-block-quote .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-quote .wp-block-button__link, .wp-block-quote .wp-block-file, .wp-block-quote .wp-block-file a.wp-block-file__button, .wp-block-file .wp-block-quote a.wp-block-file__button, .wp-block-quote .cookie-consent button.cookie_settings, .cookie-consent .wp-block-quote button.cookie_settings, .wp-block-quote #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .wp-block-quote a, .wp-block-quote .cookie-consent .cookie_settings, .cookie-consent .wp-block-quote .cookie_settings, .wp-block-quote .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .wp-block-quote input[type=button], .wp-block-quote .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .wp-block-quote a, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .wp-block-quote select, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-quote input, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .wp-block-quote select, .wp-block-quote #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .wp-block-quote .slp_ui_button, .wp-block-quote #gasol-map .slp_bubble_level_1, #gasol-map .wp-block-quote .slp_bubble_level_1, .wp-block-quote section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .wp-block-quote input.btn {
    font-size: 25px;
  }
}
.wp-block-quote cite {
  background-color: #111B51;
  color: white;
  padding: 2px 8px;
  font-style: normal;
}
.grid-item-wrapper {
  margin-right: 0 !important;
  margin-left: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (min-width: 825px) {
  .grid-item-wrapper {
    margin-top: 50px;
  }
}
.grid-item-wrapper .owl-item {
  margin-right: 20px !important;
}
@media (min-width: 825px) {
  .grid-item-wrapper .owl-item {
    padding: 0.8rem;
  }
}
.grid-item-wrapper .grid-item {
  margin-bottom: 20px;
  margin-left: 0 !important;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.grid-item-wrapper .grid-item:hover {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.col-1.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-1.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-1.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-1.grid-item-wrapper .grid-item {
    width: calc((100% / 1 ) - ( (20px * ( 1 - 1) ) / 1 ));
    margin-right: 20px !important;
  }
  .col-1.grid-item-wrapper .grid-item:nth-child(1n + 1) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-1.grid-item-wrapper .grid-item:nth-child(1n + 1) {
    margin-right: 20px !important;
  }
}
.col-2.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-2.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-2.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-2.grid-item-wrapper .grid-item {
    width: calc((100% / 2 ) - ( (20px * ( 2 - 1) ) / 2 ));
    margin-right: 20px !important;
  }
  .col-2.grid-item-wrapper .grid-item:nth-child(2n + 2) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-2.grid-item-wrapper .grid-item:nth-child(2n + 2) {
    margin-right: 20px !important;
  }
}
.col-3.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-3.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-3.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-3.grid-item-wrapper .grid-item {
    width: calc((100% / 3 ) - ( (20px * ( 3 - 1) ) / 3 ));
    margin-right: 20px !important;
  }
  .col-3.grid-item-wrapper .grid-item:nth-child(3n + 3) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-3.grid-item-wrapper .grid-item:nth-child(3n + 3) {
    margin-right: 20px !important;
  }
}
.col-4.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-4.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-4.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-4.grid-item-wrapper .grid-item {
    width: calc((100% / 4 ) - ( (20px * ( 4 - 1) ) / 4 ));
    margin-right: 20px !important;
  }
  .col-4.grid-item-wrapper .grid-item:nth-child(4n + 4) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-4.grid-item-wrapper .grid-item:nth-child(4n + 4) {
    margin-right: 20px !important;
  }
}
.col-5.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-5.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-5.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-5.grid-item-wrapper .grid-item {
    width: calc((100% / 5 ) - ( (20px * ( 5 - 1) ) / 5 ));
    margin-right: 20px !important;
  }
  .col-5.grid-item-wrapper .grid-item:nth-child(5n + 5) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-5.grid-item-wrapper .grid-item:nth-child(5n + 5) {
    margin-right: 20px !important;
  }
}
.col-6.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-6.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-6.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-6.grid-item-wrapper .grid-item {
    width: calc((100% / 6 ) - ( (20px * ( 6 - 1) ) / 6 ));
    margin-right: 20px !important;
  }
  .col-6.grid-item-wrapper .grid-item:nth-child(6n + 6) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-6.grid-item-wrapper .grid-item:nth-child(6n + 6) {
    margin-right: 20px !important;
  }
}
.col-7.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-7.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-7.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-7.grid-item-wrapper .grid-item {
    width: calc((100% / 7 ) - ( (20px * ( 7 - 1) ) / 7 ));
    margin-right: 20px !important;
  }
  .col-7.grid-item-wrapper .grid-item:nth-child(7n + 7) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-7.grid-item-wrapper .grid-item:nth-child(7n + 7) {
    margin-right: 20px !important;
  }
}
.col-8.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-8.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-8.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-8.grid-item-wrapper .grid-item {
    width: calc((100% / 8 ) - ( (20px * ( 8 - 1) ) / 8 ));
    margin-right: 20px !important;
  }
  .col-8.grid-item-wrapper .grid-item:nth-child(8n + 8) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-8.grid-item-wrapper .grid-item:nth-child(8n + 8) {
    margin-right: 20px !important;
  }
}
.col-9.grid-item-wrapper .grid-item {
  width: 100%;
}
@media (min-width: 500px) and (max-width: 825px) {
  .col-9.grid-item-wrapper .grid-item {
    width: calc(50% - (20px / 2));
    margin-right: 20px !important;
  }
  .col-9.grid-item-wrapper .grid-item:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media (min-width: 825px) {
  .col-9.grid-item-wrapper .grid-item {
    width: calc((100% / 9 ) - ( (20px * ( 9 - 1) ) / 9 ));
    margin-right: 20px !important;
  }
  .col-9.grid-item-wrapper .grid-item:nth-child(9n + 9) {
    margin-right: 0 !important;
  }
  .owl-carousel.col-9.grid-item-wrapper .grid-item:nth-child(9n + 9) {
    margin-right: 20px !important;
  }
}
.grid-item-wrapper .grid-item.aterforsaljare, .grid-item-wrapper .grid-item.fyllningsstation {
  margin-bottom: 5px;
  margin-top: 0;
}
.grid-item-wrapper .grid-item.aterforsaljare .wp-block-button__link, .grid-item-wrapper .grid-item.fyllningsstation .wp-block-button__link {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 500px) {
  .grid-item-wrapper .grid-item.aterforsaljare .wp-block-button__link, .grid-item-wrapper .grid-item.fyllningsstation .wp-block-button__link {
    width: 95%;
  }
}
.grid-item-wrapper .grid-item.team h3, .grid-item-wrapper .grid-item.team #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .grid-item-wrapper .grid-item.team .location_name {
  margin: 1em 0 0.5em 0;
  color: #111B51;
}
.grid-item-wrapper .grid-item.team .contact-info p, .grid-item-wrapper .grid-item.team .contact-info .elementor-widget-button .elementor-button, .elementor-widget-button .grid-item-wrapper .grid-item.team .contact-info .elementor-button, .grid-item-wrapper .grid-item.team .contact-info .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .grid-item-wrapper .grid-item.team .contact-info .elementor-button, .grid-item-wrapper .grid-item.team .contact-info .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .grid-item-wrapper .grid-item.team .contact-info .elementor-button, .grid-item-wrapper .grid-item.team .contact-info .wp-block-button .wp-block-button__link, .wp-block-button .grid-item-wrapper .grid-item.team .contact-info .wp-block-button__link, .grid-item-wrapper .grid-item.team .contact-info .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .grid-item-wrapper .grid-item.team .contact-info .wp-block-button__link, .grid-item-wrapper .grid-item.team .contact-info .wp-block-file, .grid-item-wrapper .grid-item.team .contact-info .wp-block-file a.wp-block-file__button, .wp-block-file .grid-item-wrapper .grid-item.team .contact-info a.wp-block-file__button, .grid-item-wrapper .grid-item.team .contact-info .cookie-consent button.cookie_settings, .cookie-consent .grid-item-wrapper .grid-item.team .contact-info button.cookie_settings, .grid-item-wrapper .grid-item.team .contact-info #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .grid-item-wrapper .grid-item.team .contact-info a, .grid-item-wrapper .grid-item.team .contact-info .cookie-consent .cookie_settings, .cookie-consent .grid-item-wrapper .grid-item.team .contact-info .cookie_settings, .grid-item-wrapper .grid-item.team .contact-info .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .grid-item-wrapper .grid-item.team .contact-info input[type=button], .grid-item-wrapper .grid-item.team .contact-info .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .grid-item-wrapper .grid-item.team .contact-info a, .grid-item-wrapper .grid-item.team .contact-info #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .grid-item-wrapper .grid-item.team .contact-info select, .grid-item-wrapper .grid-item.team .contact-info #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .grid-item-wrapper .grid-item.team .contact-info input, .grid-item-wrapper .grid-item.team .contact-info #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .grid-item-wrapper .grid-item.team .contact-info select, .grid-item-wrapper .grid-item.team .contact-info #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .grid-item-wrapper .grid-item.team .contact-info .slp_ui_button, .grid-item-wrapper .grid-item.team .contact-info #gasol-map .slp_bubble_level_1, #gasol-map .grid-item-wrapper .grid-item.team .contact-info .slp_bubble_level_1, .grid-item-wrapper .grid-item.team .contact-info section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .grid-item-wrapper .grid-item.team .contact-info input.btn {
  font-size: 15px;
}
.grid-item-wrapper .grid-item.team .contact-info a {
  margin-right: 5px;
  text-decorantion: none;
}
.grid-item-wrapper .grid-item.team .contact-info i {
  color: #FA741D;
}
.grid-item-wrapper .grid-item.team .contact-info i:before {
  margin-right: 5px;
  width: 15px;
  display: block;
  text-align: center;
}
.grid-item-wrapper .grid-item.produkt, .grid-item-wrapper .grid-item.child {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  position: relative;
  overflow: hidden;
}
.grid-item-wrapper .grid-item.produkt:hover, .grid-item-wrapper .grid-item.child:hover {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transform: translateY(-10px);
}
.grid-item-wrapper .grid-item.produkt h3, .grid-item-wrapper .grid-item.produkt #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .grid-item-wrapper .grid-item.produkt .location_name, .grid-item-wrapper .grid-item.child h3, .grid-item-wrapper .grid-item.child #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .grid-item-wrapper .grid-item.child .location_name {
  color: #111B51;
  display: block;
  padding: 20px 15px 0px 15px;
  margin-bottom: 0;
  background-color: transparent;
}
.grid-item-wrapper .grid-item.produkt img, .grid-item-wrapper .grid-item.child img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.grid-item-wrapper .grid-item.produkt .wp-block-button, .grid-item-wrapper .grid-item.child .wp-block-button {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.grid-item-wrapper .grid-item.produkt .wp-block-button .wp-block-button__link, .grid-item-wrapper .grid-item.child .wp-block-button .wp-block-button__link {
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  color: #001032;
  border-radius: 0;
  width: calc(100% - 15px);
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  padding-left: 15px;
  margin-left: 0;
}
.grid-item-wrapper .grid-item.produkt .wp-block-button .wp-block-button__link span, .grid-item-wrapper .grid-item.child .wp-block-button .wp-block-button__link span {
  color: #FA741D;
  font-weight: bold;
}
.grid-item-wrapper .grid-item.produkt .wp-block-button .wp-block-button__link:after, .grid-item-wrapper .grid-item.child .wp-block-button .wp-block-button__link:after {
  margin-left: 0;
  background-color: #FA741D;
  height: 45px;
  width: 45px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.grid-item-wrapper .grid-item.produkt img {
  padding: 20px 10px 0 10px;
}
.grid-item-wrapper .grid-item.child {
  height: 350px;
}
.grid-item-wrapper .grid-item.child a {
  height: 100%;
}
.grid-item-wrapper .grid-item.child .image-wrapper {
  height: 100%;
}
.grid-item-wrapper .grid-item.child .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.grid-item-wrapper .grid-item.child .wp-block-button__link {
  margin-left: 0;
}
.grid-item-wrapper .grid-item.post {
  position: relative;
  background-color: #001032;
  height: 300px;
  padding: 10px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.grid-item-wrapper .grid-item.post:hover {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transform: translateY(-10px);
}
@media (min-width: 1180px) {
  .grid-item-wrapper .grid-item.post {
    height: 500px;
    padding: 0;
  }
}
.grid-item-wrapper .grid-item.post img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 1;
}
.grid-item-wrapper .grid-item.post .inner {
  position: relative;
  height: 100%;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 20px 10px;
}
.grid-item-wrapper .grid-item.post .inner h3, .grid-item-wrapper .grid-item.post .inner #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .grid-item-wrapper .grid-item.post .inner .location_name {
  margin: 0;
  color: #001032;
  background-color: #ffffff;
  padding: 0px;
  display: inline;
  line-height: 1.5;
  box-shadow: -3px 0 0 white, 3px 0 0 white;
}
.grid-item-wrapper .grid-item.post .inner .lower {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
}
.grid-item-wrapper .grid-item.post .inner .lower .tag {
  margin-left: 0;
  margin-right: 0;
}
.grid-item-wrapper .grid-item.post .inner .lower .tag .tagname {
  background-color: #ffffff;
  color: #FA741D;
  margin-right: 5px;
  padding: 2px 5px;
}
.grid-item-wrapper .grid-item.post .inner .lower .wp-block-button {
  margin-left: 0;
  margin-right: 0;
}
.grid-item-wrapper .grid-item.post .inner .lower .wp-block-button .wp-block-button__link {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0 !important;
}
.grid-item-wrapper .grid-item.post .inner .lower .wp-block-button .wp-block-button__link:after {
  margin-left: 0;
}
.grid-item-wrapper.post-type-fyllningsstation, .grid-item-wrapper.post-type-aterforsaljare {
  margin-bottom: 10px;
}
.owl-carousel.grid-item-wrapper .grid-item {
  width: 100% !important;
  display: block;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.owl-carousel.grid-item-wrapper .grid-item:hover {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  transform: translateY(-10px);
}
.schema-faq-answer.active {
  max-height: 100%;
}
.schema-faq-answer.active .grid-item-wrapper {
  margin-top: 0px;
}
.schema-faq-answer.active .produkt {
  box-shadow: none;
  transition: none;
}
.schema-faq-answer.active .produkt h3, .schema-faq-answer.active .produkt #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .schema-faq-answer.active .produkt .location_name {
  font-size: 20px;
  text-align: center;
}
.schema-faq-answer.active .produkt .wp-block-button {
  display: none;
}
.schema-faq-answer.active .produkt img {
  height: auto !important;
  padding: 0px;
}
.schema-faq-answer.active ul {
  width: 100% !important;
  margin-left: 0px !important;
}
@media (min-width: 1180px) {
  .grid-item-wrapper.post-type-produkt.col-4.owl-carousel.owl-loaded.owl-drag {
    padding: 0 60px !important;
  }
}
/* 	background: linear-gradient(0deg, rgba(20,0,10,1) 0%, rgba(75,0,38,0.7) 70%); */
.cookie-wrapper {
  background-color: white;
  border: 4px solid #111b51;
}
.cookie-wrapper h2 {
  font-family: "ballinger", sans-serif;
}
.cookie-wrapper p, .cookie-wrapper .elementor-widget-button .elementor-button, .elementor-widget-button .cookie-wrapper .elementor-button, .cookie-wrapper .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .cookie-wrapper .elementor-button, .cookie-wrapper .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .cookie-wrapper .elementor-button, .cookie-wrapper .wp-block-button .wp-block-button__link, .wp-block-button .cookie-wrapper .wp-block-button__link, .cookie-wrapper .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .cookie-wrapper .wp-block-button__link, .cookie-wrapper .wp-block-file, .cookie-wrapper .wp-block-file a.wp-block-file__button, .wp-block-file .cookie-wrapper a.wp-block-file__button, .cookie-wrapper .cookie-consent button.cookie_settings, .cookie-consent .cookie-wrapper button.cookie_settings, .cookie-wrapper #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .cookie-wrapper a, .cookie-wrapper .cookie-consent .cookie_settings, .cookie-consent .cookie-wrapper .cookie_settings, .cookie-wrapper .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .cookie-wrapper input[type=button], .cookie-wrapper .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .cookie-wrapper a, .cookie-wrapper #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .cookie-wrapper select, .cookie-wrapper #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .cookie-wrapper input, .cookie-wrapper #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .cookie-wrapper select, .cookie-wrapper #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .cookie-wrapper .slp_ui_button, .cookie-wrapper #gasol-map .slp_bubble_level_1, #gasol-map .cookie-wrapper .slp_bubble_level_1, .cookie-wrapper section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .cookie-wrapper input.btn {
  font-family: "ballinger", sans-serif;
  font-size: 1rem;
}
.cookie-wrapper.settings-page {
  background-color: white;
}
.cookie-wrapper .cookie-buttons {
  margin-top: 1.5rem;
}
.cookie-wrapper .cookie-buttons button {
  background-color: #fa741d;
  color: white;
}
.cookie-wrapper .cookie-buttons button:hover {
  filter: none;
  background-color: #f88f4a;
}
.cookie-wrapper .cookie-buttons button img {
  filter: brightness(0) invert(1);
}
.cookie-wrapper .cookie-page-link {
  color: black;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-wrapper .cookie-page-link svg {
  color: #fa741d;
}
.cookie-wrapper .cookie-page-link svg:after {
  color: #fa741d;
}
.cookie-wrapper .cookie-page-link svg:hover {
  color: #fa741d;
}
.cookie-wrapper .cookie-page-link:hover {
  color: #fa741d;
}
.cookie-wrapper .cookie-page-link:hover:after {
  color: #fa741d;
}
.cookie-wrapper .cookie-page-link:after {
  color: black;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-wrapper .cookie-category a {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-wrapper .cookie-category a:hover, .cookie-wrapper .cookie-category a.active {
  color: #fa741d;
}
.cookie-wrapper .cookie-category a:hover:after, .cookie-wrapper .cookie-category a.active:after {
  color: #fa741d;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-wrapper .cookie-description .single-cookie {
  border-color: #fa741d;
}
.cookie-wrapper .slider {
  border-color: #fa741d !important;
  background-color: white;
}
.cookie-wrapper .slider .slide {
  background-color: #fa741d;
}
.cookie-wrapper .slider:before {
  background-color: #fa741d !important;
  color: white;
}
.cookie-wrapper input:checked + .slider {
  background-color: #fa741d !important;
  border-color: #fa741d !important;
}
.cookie-wrapper input:checked + .slider:before {
  background-color: white !important;
  color: #fa741d !important;
}
#cookie-settings-save button svg {
  fill: white !important;
}
.cookie-consent {
  max-width: calc((1240px / 12) * 8) !important;
}
.cookie-settings-button {
  max-width: calc((1240px / 12) * 8) !important;
  border: none;
  padding: 1rem;
  border: 1px solid #fa741d;
  background: white;
  font-family: "ballinger", sans-serif;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-settings-button:hover {
  border-color: #141311;
  cursor: pointer;
}
/* .cookie_settings {
    padding: 0 !important;
    .submit {
        border: none;
        padding: 1rem;
        border: 1px solid #fa741d;
        background: white;
        font-family: "ballinger", sans-serif;
		&:hover{
			border-color: $black;
			cursor: pointer;
		}
    }
    &:hover {
        border: none !important;
    }
} */
.single-post .hero .elementor-widget ul {
  margin: 0 !important;
}
.elementor-widget .elementor-icon-list-item {
  border-bottom: 2px solid #FA741D;
  padding: 10px 0;
  margin-bottom: 10px;
}
.single-post .hero .elementor-widget .elementor-icon-list-item {
  border: 0;
}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
  order: 10;
}
.single-post .hero .elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
  order: 0;
}
.elementor-widget .elementor-icon-list-item a {
  justify-content: space-between;
  text-decoration: none !important;
  align-items: center !important;
}
.grid-item-wrapper .grid-item.icon-list {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.grid-item-wrapper .grid-item.icon-list p, .grid-item-wrapper .grid-item.icon-list .elementor-widget-button .elementor-button, .elementor-widget-button .grid-item-wrapper .grid-item.icon-list .elementor-button, .grid-item-wrapper .grid-item.icon-list .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .grid-item-wrapper .grid-item.icon-list .elementor-button, .grid-item-wrapper .grid-item.icon-list .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .grid-item-wrapper .grid-item.icon-list .elementor-button, .grid-item-wrapper .grid-item.icon-list .wp-block-button .wp-block-button__link, .wp-block-button .grid-item-wrapper .grid-item.icon-list .wp-block-button__link, .grid-item-wrapper .grid-item.icon-list .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .grid-item-wrapper .grid-item.icon-list .wp-block-button__link, .grid-item-wrapper .grid-item.icon-list .wp-block-file, .grid-item-wrapper .grid-item.icon-list .wp-block-file a.wp-block-file__button, .wp-block-file .grid-item-wrapper .grid-item.icon-list a.wp-block-file__button, .grid-item-wrapper .grid-item.icon-list .cookie-consent button.cookie_settings, .cookie-consent .grid-item-wrapper .grid-item.icon-list button.cookie_settings, .grid-item-wrapper .grid-item.icon-list #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .grid-item-wrapper .grid-item.icon-list a, .grid-item-wrapper .grid-item.icon-list .cookie-consent .cookie_settings, .cookie-consent .grid-item-wrapper .grid-item.icon-list .cookie_settings, .grid-item-wrapper .grid-item.icon-list .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .grid-item-wrapper .grid-item.icon-list input[type=button], .grid-item-wrapper .grid-item.icon-list .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .grid-item-wrapper .grid-item.icon-list a, .grid-item-wrapper .grid-item.icon-list #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .grid-item-wrapper .grid-item.icon-list select, .grid-item-wrapper .grid-item.icon-list #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .grid-item-wrapper .grid-item.icon-list input, .grid-item-wrapper .grid-item.icon-list #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .grid-item-wrapper .grid-item.icon-list select, .grid-item-wrapper .grid-item.icon-list #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .grid-item-wrapper .grid-item.icon-list .slp_ui_button, .grid-item-wrapper .grid-item.icon-list #gasol-map .slp_bubble_level_1, #gasol-map .grid-item-wrapper .grid-item.icon-list .slp_bubble_level_1, .grid-item-wrapper .grid-item.icon-list section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .grid-item-wrapper .grid-item.icon-list input.btn {
  margin-bottom: 0;
  margin-left: 10px;
}
.grid-item-wrapper .grid-item.icon-list i {
  color: #FA741D;
}
figure.wp-block-image.size-large.is-resized.map-home {
  width: 200px;
  margin: auto;
}
@media (min-width: 825px) {
  figure.wp-block-image.size-large.is-resized.map-home {
    margin-top: 10vh;
    margin-left: 20px;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .wp-block-gallery .blocks-gallery-item {
    width: 100%;
  }
}
.wp-block-gallery .blocks-gallery-item figcaption {
  background: white;
  color: #111B51;
  margin: 10px !important;
  padding: 10px;
  text-align: left;
  width: calc(100% - 20px);
  display: inline;
}
.wp-block-gallery .blocks-gallery-item:before {
  content: none;
}
.wp-block-media-text {
  margin: 5rem auto;
  max-width: 1240px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 7rem 5rem;
}
@media (max-width: 500px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding: 5rem 2rem;
  }
}
.wp-block-media-text .wp-block-media-text__content .tag {
  background-color: #FA741D;
  width: fit-content;
  padding: 3px 5px;
}
.wp-block-media-text .wp-block-media-text__content .tag + h2 {
  margin-top: 0 !important;
}
.wp-block-media-text.dark {
  background-color: #111B51;
}
.wp-block-media-text.dark *, .wp-block-media-text.dark .wp-block-button__link, .wp-block-media-text.dark .wp-block-button__link:after {
  color: #ffffff;
}
.iconblock {
  padding: 100px 0 !important;
  position: relative;
  max-width: 100% !important;
}
.iconblock img.citat-symbol {
  position: absolute;
  top: 50px;
  width: 120px;
}
.iconblock img.pattern {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  left: 0;
  right: 0;
}
.iconblock div.wrapper {
  background-color: #111B51;
  display: flex;
  padding: 80px 30px;
  max-width: 1240px !important;
  margin: auto;
}
@media (min-width: 1180px) {
  .iconblock div.wrapper {
    padding: 100px 0;
  }
}
.iconblock div.wrapper .container {
  max-width: calc((1240px / 12) * 10) !important;
  margin: auto;
}
.iconblock div.wrapper .container .icon-block-inner {
  z-index: 100;
  margin: 0;
  position: relative;
}
@media (min-width: 500px) {
  .iconblock div.wrapper .container .icon-block-inner {
    max-width: 80%;
  }
}
.iconblock div.wrapper .container .icon-block-inner p, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button .elementor-button, .elementor-widget-button .iconblock div.wrapper .container .icon-block-inner .elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .iconblock div.wrapper .container .icon-block-inner .elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .iconblock div.wrapper .container .icon-block-inner .elementor-button, .iconblock div.wrapper .container .icon-block-inner .wp-block-button .wp-block-button__link, .wp-block-button .iconblock div.wrapper .container .icon-block-inner .wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .iconblock div.wrapper .container .icon-block-inner .wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .wp-block-file, .iconblock div.wrapper .container .icon-block-inner .wp-block-file a.wp-block-file__button, .wp-block-file .iconblock div.wrapper .container .icon-block-inner a.wp-block-file__button, .iconblock div.wrapper .container .icon-block-inner .cookie-consent button.cookie_settings, .cookie-consent .iconblock div.wrapper .container .icon-block-inner button.cookie_settings, .iconblock div.wrapper .container .icon-block-inner #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .iconblock div.wrapper .container .icon-block-inner a, .iconblock div.wrapper .container .icon-block-inner .cookie-consent .cookie_settings, .cookie-consent .iconblock div.wrapper .container .icon-block-inner .cookie_settings, .iconblock div.wrapper .container .icon-block-inner .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .iconblock div.wrapper .container .icon-block-inner input[type=button], .iconblock div.wrapper .container .icon-block-inner .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .iconblock div.wrapper .container .icon-block-inner a, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .iconblock div.wrapper .container .icon-block-inner select, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .iconblock div.wrapper .container .icon-block-inner input, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .iconblock div.wrapper .container .icon-block-inner select, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .iconblock div.wrapper .container .icon-block-inner .slp_ui_button, .iconblock div.wrapper .container .icon-block-inner #gasol-map .slp_bubble_level_1, #gasol-map .iconblock div.wrapper .container .icon-block-inner .slp_bubble_level_1, .iconblock div.wrapper .container .icon-block-inner section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .iconblock div.wrapper .container .icon-block-inner input.btn {
  color: #ffffff;
  background-color: #FA741D;
  display: inline;
  margin-top: 40px;
  padding: 5px;
  line-height: 2em;
}
.iconblock div.wrapper .container .icon-block-inner p.citat-text, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button .citat-text.elementor-button, .elementor-widget-button .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-info .citat-text.elementor-button, .elementor-widget-button.elementor-button-info .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-success .citat-text.elementor-button, .elementor-widget-button.elementor-button-success .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .wp-block-button .citat-text.wp-block-button__link, .wp-block-button .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .wp-block-button.is-style-outline .citat-text.wp-block-button__link, .wp-block-button.is-style-outline .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-file, .iconblock div.wrapper .container .icon-block-inner .cookie-consent .citat-text.cookie_settings, .cookie-consent .iconblock div.wrapper .container .icon-block-inner .citat-text.cookie_settings, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .citat-text.slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .iconblock div.wrapper .container .icon-block-inner .citat-text.slp_ui_button, .iconblock div.wrapper .container .icon-block-inner #gasol-map .citat-text.slp_bubble_level_1, #gasol-map .iconblock div.wrapper .container .icon-block-inner .citat-text.slp_bubble_level_1 {
  background-color: #ffffff;
  font-size: 16px;
  color: #001032;
  box-shadow: -3px 0 0 white, 3px 0 0 white;
}
@media (min-width: 500px) {
  .iconblock div.wrapper .container .icon-block-inner p.citat-text, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button .citat-text.elementor-button, .elementor-widget-button .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-info .citat-text.elementor-button, .elementor-widget-button.elementor-button-info .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-success .citat-text.elementor-button, .elementor-widget-button.elementor-button-success .iconblock div.wrapper .container .icon-block-inner .citat-text.elementor-button, .iconblock div.wrapper .container .icon-block-inner .wp-block-button .citat-text.wp-block-button__link, .wp-block-button .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .wp-block-button.is-style-outline .citat-text.wp-block-button__link, .wp-block-button.is-style-outline .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-button__link, .iconblock div.wrapper .container .icon-block-inner .citat-text.wp-block-file, .iconblock div.wrapper .container .icon-block-inner .cookie-consent .citat-text.cookie_settings, .cookie-consent .iconblock div.wrapper .container .icon-block-inner .citat-text.cookie_settings, .iconblock div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .citat-text.slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .iconblock div.wrapper .container .icon-block-inner .citat-text.slp_ui_button, .iconblock div.wrapper .container .icon-block-inner #gasol-map .citat-text.slp_bubble_level_1, #gasol-map .iconblock div.wrapper .container .icon-block-inner .citat-text.slp_bubble_level_1 {
    font-size: 22px;
  }
}
.iconblock div.wrapper .container .icon-block-inner .tag {
  margin-top: 20px;
  margin-left: -3px;
}
.iconblock div.wrapper .container .main-image {
  max-width: 1240px;
  position: relative;
}
.iconblock div.wrapper .container .main-image img {
  position: absolute;
  top: 30px;
  right: 0;
  width: auto;
  width: 240px;
}
@media (min-width: 500px) {
  .iconblock div.wrapper .container .main-image img {
    top: -60px;
    width: 400px;
  }
}
@media (min-width: 825px) {
  .iconblock div.wrapper .container .main-image img {
    top: 0;
  }
}
.elementor-widget-button .elementor-button {
  background-color: transparent;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.elementor-widget-button .elementor-button:hover {
  color: #111B51;
  border-color: #111B51;
}
.elementor-widget-button .elementor-button .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-widget-button.elementor-button-info .elementor-button {
  background-color: transparent;
  color: #001032;
  border-bottom: 2px solid #001032;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border-color: #FA741D;
}
.elementor-widget-button.elementor-button-info .elementor-button:hover {
  color: #FA741D;
  border-color: #FA741D;
}
.elementor-widget-button.elementor-button-info .elementor-button .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-widget-button.elementor-button-success .elementor-button {
  background-color: #FA741D;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border-radius: 50px;
}
.elementor-widget-button.elementor-button-success .elementor-button:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-widget-button.elementor-button-success .elementor-button .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-widget-button.elementor-button-success .elementor-button:hover {
  background-color: #FA511C;
}
.wp-block-button {
  margin-left: 0px !important;
}
.wp-block-button .wp-block-button__link {
  background-color: transparent;
  color: #001032;
  border-bottom: 2px solid #001032;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border-color: #FA741D;
}
.wp-block-button .wp-block-button__link:hover {
  color: #FA741D;
  border-color: #FA741D;
}
.wp-block-button .wp-block-button__link .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 500px) {
  .wp-block-button .wp-block-button__link {
    margin-right: 10px !important;
  }
}
.wp-block-button .wp-block-button__link:after {
  content: "e";
  font-family: "gasico";
  color: #001032;
  margin-left: 20px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: #FA741D;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border: none;
  border-radius: 50px;
  border-color: #FA741D;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.wp-block-button.is-style-outline .wp-block-button__link .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-button.is-style-outline .wp-block-button__link:after {
  color: white;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #FA511C;
}
.wp-block-button.fill-btn {
  width: 100%;
}
.wp-block-button.fill-btn .wp-block-button__link {
  width: 100%;
}
.wp-block-file {
  background-color: transparent;
  color: #001032;
  border-bottom: 2px solid #001032;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-color: #FA741D;
  padding-left: 0;
  padding-right: 0;
}
.wp-block-file:hover {
  color: #FA741D;
  border-color: #FA741D;
}
.wp-block-file .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 500px) {
  .wp-block-file {
    flex-wrap: wrap;
  }
}
.wp-block-file a {
  text-decoration: none !important;
  margin: 0 !important;
  font-weight: bold;
  font-size: 17px;
}
@media (min-width: 500px) {
  .wp-block-file a {
    flex-grow: 1;
  }
}
.wp-block-file a.wp-block-file__button {
  background-color: transparent;
  display: flex;
  align-items: center;
  font-weight: normal;
  padding: 15px 0 5px 0;
}
@media (max-width: 500px) {
  .wp-block-file a.wp-block-file__button {
    width: 100%;
  }
}
@media (min-width: 500px) {
  .wp-block-file a.wp-block-file__button {
    width: auto !important;
    flex-grow: 0;
  }
}
.wp-block-file a.wp-block-file__button:after {
  content: "e";
  font-family: "gasico";
  color: #001032;
  margin-left: 20px;
}
.cookie-consent button.cookie_settings {
  background-color: transparent;
  color: #001032;
  border-bottom: 2px solid #001032;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  font-weight: normal;
}
.cookie-consent button.cookie_settings:hover {
  color: #FA741D;
  border-color: #FA741D;
}
.cookie-consent button.cookie_settings .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cookie-consent button.cookie_settings:after {
  content: "l";
  font-family: "gasico";
  color: #001032;
  margin-left: 20px;
}
.cookie-consent button.cookie_settings:before {
  display: none !important;
}
#sb_instagram #sbi_load {
  text-align: right;
}
.sbi_header_img {
  display: none;
}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .location_name, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#sb_instagram .sbi_follow_btn a {
  background-color: transparent;
  color: #001032;
  border-bottom: 2px solid #001032;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border-color: #FA741D;
  background: transparent !important;
}
#sb_instagram .sbi_follow_btn a:hover {
  color: #FA741D;
  border-color: #FA741D;
}
#sb_instagram .sbi_follow_btn a .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#sb_instagram .sbi_follow_btn a svg.svg-inline--fa {
  display: none;
}
#sb_instagram .sbi_follow_btn a:after {
  content: "e";
  font-family: "gasico";
  color: #001032;
  margin-left: 20px;
}
#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {
  box-shadow: none !important;
  outline: none !important;
}
.cookie-consent .cookie_settings {
  background-color: transparent;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.cookie-consent .cookie_settings:hover {
  color: #111B51;
  border-color: #111B51;
}
.cookie-consent .cookie_settings .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 500px) {
  .cta.wp-block-columns {
    padding-top: 50px;
  }
}
.cta.wp-block-columns .wp-block-column {
  padding: 20px 0 20px 20px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
@media (min-width: 500px) {
  .cta.wp-block-columns .wp-block-column {
    padding: 50px 0 70px 80px !important;
  }
}
.cta.wp-block-columns .wp-block-column h2, .cta.wp-block-columns .wp-block-column h3, .cta.wp-block-columns .wp-block-column #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cta.wp-block-columns .wp-block-column .location_name, .cta.wp-block-columns .wp-block-column h4, .cta.wp-block-columns .wp-block-column .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .cta.wp-block-columns .wp-block-column figcaption, .cta.wp-block-columns .wp-block-column .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .cta.wp-block-columns .wp-block-column .schema-faq-question {
  background-color: transparent !important;
}
.cta.wp-block-columns .wp-block-column p, .cta.wp-block-columns .wp-block-column .elementor-widget-button .elementor-button, .elementor-widget-button .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link, .wp-block-button .cta.wp-block-columns .wp-block-column .wp-block-button__link, .cta.wp-block-columns .wp-block-column .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .cta.wp-block-columns .wp-block-column .wp-block-button__link, .cta.wp-block-columns .wp-block-column .wp-block-file, .cta.wp-block-columns .wp-block-column .wp-block-file a.wp-block-file__button, .wp-block-file .cta.wp-block-columns .wp-block-column a.wp-block-file__button, .cta.wp-block-columns .wp-block-column .cookie-consent button.cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column button.cookie_settings, .cta.wp-block-columns .wp-block-column #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .cta.wp-block-columns .wp-block-column a, .cta.wp-block-columns .wp-block-column .cookie-consent .cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column .cookie_settings, .cta.wp-block-columns .wp-block-column .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .cta.wp-block-columns .wp-block-column input[type=button], .cta.wp-block-columns .wp-block-column .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .cta.wp-block-columns .wp-block-column a, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .cta.wp-block-columns .wp-block-column select, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column input, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .cta.wp-block-columns .wp-block-column select, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column .slp_ui_button, .cta.wp-block-columns .wp-block-column #gasol-map .slp_bubble_level_1, #gasol-map .cta.wp-block-columns .wp-block-column .slp_bubble_level_1, .cta.wp-block-columns .wp-block-column section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .cta.wp-block-columns .wp-block-column input.btn {
  margin-right: 20px;
}
@media (min-width: 500px) {
  .cta.wp-block-columns .wp-block-column p, .cta.wp-block-columns .wp-block-column .elementor-widget-button .elementor-button, .elementor-widget-button .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .cta.wp-block-columns .wp-block-column .elementor-button, .cta.wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link, .wp-block-button .cta.wp-block-columns .wp-block-column .wp-block-button__link, .cta.wp-block-columns .wp-block-column .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .cta.wp-block-columns .wp-block-column .wp-block-button__link, .cta.wp-block-columns .wp-block-column .wp-block-file, .cta.wp-block-columns .wp-block-column .wp-block-file a.wp-block-file__button, .wp-block-file .cta.wp-block-columns .wp-block-column a.wp-block-file__button, .cta.wp-block-columns .wp-block-column .cookie-consent button.cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column button.cookie_settings, .cta.wp-block-columns .wp-block-column #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .cta.wp-block-columns .wp-block-column a, .cta.wp-block-columns .wp-block-column .cookie-consent .cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column .cookie_settings, .cta.wp-block-columns .wp-block-column .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .cta.wp-block-columns .wp-block-column input[type=button], .cta.wp-block-columns .wp-block-column .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .cta.wp-block-columns .wp-block-column a, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .cta.wp-block-columns .wp-block-column select, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column input, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .cta.wp-block-columns .wp-block-column select, .cta.wp-block-columns .wp-block-column #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column .slp_ui_button, .cta.wp-block-columns .wp-block-column #gasol-map .slp_bubble_level_1, #gasol-map .cta.wp-block-columns .wp-block-column .slp_bubble_level_1, .cta.wp-block-columns .wp-block-column section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .cta.wp-block-columns .wp-block-column input.btn {
    margin-right: 60px;
  }
}
.cta.wp-block-columns .wp-block-column.dark {
  background-color: #111B51;
}
@media (min-width: 500px) {
  .cta.wp-block-columns .wp-block-column.dark {
    margin-left: 10px;
    margin-top: 50px;
  }
}
.cta.wp-block-columns .wp-block-column.dark h2, .cta.wp-block-columns .wp-block-column.dark h3, .cta.wp-block-columns .wp-block-column.dark #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cta.wp-block-columns .wp-block-column.dark .location_name, .cta.wp-block-columns .wp-block-column.dark p, .cta.wp-block-columns .wp-block-column.dark .elementor-widget-button .elementor-button, .elementor-widget-button .cta.wp-block-columns .wp-block-column.dark .elementor-button, .cta.wp-block-columns .wp-block-column.dark .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .cta.wp-block-columns .wp-block-column.dark .elementor-button, .cta.wp-block-columns .wp-block-column.dark .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .cta.wp-block-columns .wp-block-column.dark .elementor-button, .cta.wp-block-columns .wp-block-column.dark .wp-block-button .wp-block-button__link, .wp-block-button .cta.wp-block-columns .wp-block-column.dark .wp-block-button__link, .cta.wp-block-columns .wp-block-column.dark .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .cta.wp-block-columns .wp-block-column.dark .wp-block-button__link, .cta.wp-block-columns .wp-block-column.dark .wp-block-file, .cta.wp-block-columns .wp-block-column.dark .wp-block-file a.wp-block-file__button, .wp-block-file .cta.wp-block-columns .wp-block-column.dark a.wp-block-file__button, .cta.wp-block-columns .wp-block-column.dark .cookie-consent button.cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column.dark button.cookie_settings, .cta.wp-block-columns .wp-block-column.dark #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .cta.wp-block-columns .wp-block-column.dark a, .cta.wp-block-columns .wp-block-column.dark .cookie-consent .cookie_settings, .cookie-consent .cta.wp-block-columns .wp-block-column.dark .cookie_settings, .cta.wp-block-columns .wp-block-column.dark .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .cta.wp-block-columns .wp-block-column.dark input[type=button], .cta.wp-block-columns .wp-block-column.dark .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .cta.wp-block-columns .wp-block-column.dark a, .cta.wp-block-columns .wp-block-column.dark #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .cta.wp-block-columns .wp-block-column.dark select, .cta.wp-block-columns .wp-block-column.dark #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column.dark input, .cta.wp-block-columns .wp-block-column.dark #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .cta.wp-block-columns .wp-block-column.dark select, .cta.wp-block-columns .wp-block-column.dark #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .cta.wp-block-columns .wp-block-column.dark .slp_ui_button, .cta.wp-block-columns .wp-block-column.dark #gasol-map .slp_bubble_level_1, #gasol-map .cta.wp-block-columns .wp-block-column.dark .slp_bubble_level_1, .cta.wp-block-columns .wp-block-column.dark section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .cta.wp-block-columns .wp-block-column.dark input.btn {
  color: #ffffff;
}
.cta.wp-block-columns .wp-block-column.light {
  background-color: #ffffff;
  margin-bottom: 10px;
}
@media (min-width: 500px) {
  .cta.wp-block-columns .wp-block-column.light {
    margin-right: 10px;
    margin-bottom: 50px;
  }
}
.cta.wp-block-columns .wp-block-column.light h2, .cta.wp-block-columns .wp-block-column.light h3, .cta.wp-block-columns .wp-block-column.light #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .cta.wp-block-columns .wp-block-column.light .location_name {
  color: #FA741D;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 40px;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button {
  margin: 0;
  width: 100%;
  margin-bottom: 15px;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  width: 100%;
  display: flex;
  justify-content: flex-start;
  border-radius: 50px;
  background-color: #ffffff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
  color: #001032;
  align-items: center;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link:after {
  order: -1;
  margin-right: 20px;
  margin-left: 0;
  content: "m";
  font-family: "gasico";
  color: #001032;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
  background-color: #DCE1E8 !important;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: #FA741D;
  color: #ffffff;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:after {
  content: "m";
  font-family: "gasico";
  color: #ffffff;
}
.cta.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #FA511C !important;
}
.contact-wrapper {
  padding: 100px 0 !important;
  position: relative;
  max-width: 100% !important;
}
.contact-wrapper + .contact-wrapper {
  margin-top: 30px;
}
.contact-wrapper img.citat-symbol {
  position: absolute;
  top: 50px;
  width: 120px;
}
.contact-wrapper img.pattern {
  position: absolute;
  top: 50px;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
}
.contact-wrapper div.wrapper {
  background-color: #DCE1E8 !important;
  display: flex;
  padding: 100px 0;
  max-width: 1240px !important;
  margin: auto;
}
.contact-wrapper div.wrapper .container {
  max-width: calc((1240px / 12) * 10) !important;
  padding: 0 30px;
}
@media (min-width: 1180px) {
  .contact-wrapper div.wrapper .container {
    padding: 0 50px;
  }
}
.contact-wrapper div.wrapper .container .icon-block-inner {
  max-width: 100%;
  z-index: 100;
  margin: 0;
  position: relative;
}
@media (min-width: 500px) {
  .contact-wrapper div.wrapper .container .icon-block-inner {
    max-width: 75%;
  }
}
.contact-wrapper div.wrapper .container .icon-block-inner h2 {
  background-color: #ffffff;
  display: inline;
  line-height: 1.25em;
  box-shadow: -3px 0 0 white, 3px 0 0 white;
}
.contact-wrapper div.wrapper .container .icon-block-inner h3, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .contact-wrapper div.wrapper .container .icon-block-inner .location_name {
  color: #111B51;
  margin-top: 40px;
}
.contact-wrapper div.wrapper .container .icon-block-inner p, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button .elementor-button, .elementor-widget-button .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button .wp-block-button__link, .wp-block-button .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button__link, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button__link, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-file, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-file a.wp-block-file__button, .wp-block-file .contact-wrapper div.wrapper .container .icon-block-inner a.wp-block-file__button, .contact-wrapper div.wrapper .container .icon-block-inner .cookie-consent button.cookie_settings, .cookie-consent .contact-wrapper div.wrapper .container .icon-block-inner button.cookie_settings, .contact-wrapper div.wrapper .container .icon-block-inner #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .contact-wrapper div.wrapper .container .icon-block-inner a, .contact-wrapper div.wrapper .container .icon-block-inner .cookie-consent .cookie_settings, .cookie-consent .contact-wrapper div.wrapper .container .icon-block-inner .cookie_settings, .contact-wrapper div.wrapper .container .icon-block-inner .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .contact-wrapper div.wrapper .container .icon-block-inner input[type=button], .contact-wrapper div.wrapper .container .icon-block-inner .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .contact-wrapper div.wrapper .container .icon-block-inner a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .contact-wrapper div.wrapper .container .icon-block-inner select, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .contact-wrapper div.wrapper .container .icon-block-inner input, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .contact-wrapper div.wrapper .container .icon-block-inner select, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .contact-wrapper div.wrapper .container .icon-block-inner .slp_ui_button, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map .slp_bubble_level_1, #gasol-map .contact-wrapper div.wrapper .container .icon-block-inner .slp_bubble_level_1, .contact-wrapper div.wrapper .container .icon-block-inner section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .contact-wrapper div.wrapper .container .icon-block-inner input.btn {
  color: #111B51;
}
.contact-wrapper div.wrapper .container .icon-block-inner p a, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button .elementor-button a, .elementor-widget-button .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button a, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-info .elementor-button a, .elementor-widget-button.elementor-button-info .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button a, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-widget-button.elementor-button-success .elementor-button a, .elementor-widget-button.elementor-button-success .contact-wrapper div.wrapper .container .icon-block-inner .elementor-button a, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button .wp-block-button__link a, .wp-block-button .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button__link a, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button.is-style-outline .wp-block-button__link a, .wp-block-button.is-style-outline .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-button__link a, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-file a, .contact-wrapper div.wrapper .container .icon-block-inner .wp-block-file a.wp-block-file__button a, .wp-block-file .contact-wrapper div.wrapper .container .icon-block-inner a.wp-block-file__button a, .contact-wrapper div.wrapper .container .icon-block-inner .cookie-consent button.cookie_settings a, .cookie-consent .contact-wrapper div.wrapper .container .icon-block-inner button.cookie_settings a, .contact-wrapper div.wrapper .container .icon-block-inner #sb_instagram .sbi_follow_btn a a, #sb_instagram .sbi_follow_btn .contact-wrapper div.wrapper .container .icon-block-inner a a, .contact-wrapper div.wrapper .container .icon-block-inner .cookie-consent .cookie_settings a, .cookie-consent .contact-wrapper div.wrapper .container .icon-block-inner .cookie_settings a, .contact-wrapper div.wrapper .container .icon-block-inner .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] a, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .contact-wrapper div.wrapper .container .icon-block-inner input[type=button] a, .contact-wrapper div.wrapper .container .icon-block-inner .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .contact-wrapper div.wrapper .container .icon-block-inner a a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select a, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .contact-wrapper div.wrapper .container .icon-block-inner select a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box input a, #gasol-map form#searchForm .slp_search_container .search_box .contact-wrapper div.wrapper .container .icon-block-inner input a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .search_item select a, #gasol-map form#searchForm .slp_search_container .search_box .search_item .contact-wrapper div.wrapper .container .icon-block-inner select a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button a, #gasol-map form#searchForm .slp_search_container .search_box .contact-wrapper div.wrapper .container .icon-block-inner .slp_ui_button a, .contact-wrapper div.wrapper .container .icon-block-inner #gasol-map .slp_bubble_level_1 a, #gasol-map .contact-wrapper div.wrapper .container .icon-block-inner .slp_bubble_level_1 a, .contact-wrapper div.wrapper .container .icon-block-inner section.elementor-section.white.hw-pwp input.btn a, section.elementor-section.white.hw-pwp .contact-wrapper div.wrapper .container .icon-block-inner input.btn a {
  text-decoration: none !important;
}
.contact-wrapper div.wrapper .container .icon-block-inner i.far {
  color: #FA741D;
}
.contact-wrapper div.wrapper .container .main-image {
  max-width: 1240px;
  position: relative;
}
.contact-wrapper div.wrapper .container .main-image img {
  position: absolute;
  top: 30px;
  right: 0;
  width: auto;
  width: 400px;
  max-width: 100%;
  max-height: 270px;
  object-fit: cover;
}
@media (min-width: 500px) {
  .contact-wrapper div.wrapper .container .main-image img {
    top: -10px;
  }
}
@media (min-width: 825px) {
  .contact-wrapper div.wrapper .container .main-image img {
    top: 0;
  }
}
.wp-block-table {
  margin: 0 0 50px;
}
.wp-block-table table {
  border-collapse: collapse;
}
.wp-block-table table tbody tr {
  border-bottom: 2px solid #FA741D;
}
.wp-block-table table tbody tr td {
  padding: 10px 15px;
}
.wp-block-table table tbody tr td:first-child {
  text-align: left;
}
.wp-block-table table tbody tr td:last-child {
  text-align: right;
}
.wp-block-table table tbody tr td a {
  text-decoration: underline;
  color: #001032;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.wp-block-table table tbody tr td a:hover {
  color: #FA741D;
}
.openinghours {
  margin: 0 0 50px;
}
.openinghours table {
  border-collapse: collapse;
  width: 100%;
}
.openinghours table tbody tr {
  border-bottom: 2px solid #FA741D;
}
@media (max-width: 500px) {
  .openinghours table tbody tr {
    display: flex;
    flex-wrap: wrap;
  }
}
.openinghours table tbody tr td {
  padding: 10px 0;
  width: 100%;
}
@media (min-width: 500px) {
  .openinghours table tbody tr td {
    width: auto;
    padding: 10px 15px;
  }
}
.openinghours table tbody tr td:first-child {
  text-align: left;
  font-weight: bold;
}
.openinghours table tbody tr td:last-child {
  text-align: left;
}
@media (max-width: 500px) {
  .openinghours table tbody tr td:last-child {
    padding-top: 0;
  }
}
@media (min-width: 500px) {
  .openinghours table tbody tr td:last-child {
    text-align: right;
  }
}
.schema-faq {
  margin: auto;
}
.schema-faq .schema-faq-section {
  background-color: white;
  border-bottom: 2px solid #111B51;
  cursor: pointer;
}
.schema-faq .schema-faq-section .schema-faq-question {
  color: #001032;
  width: 100%;
  padding: 15px 0;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 !important;
  font-family: "ballinger", sans-serif;
  text-transform: none;
  font-weight: normal;
  font-size: 17px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  cursor: pointer;
}
@media (min-width: 825px) {
  .schema-faq .schema-faq-section .schema-faq-question {
    padding: 20px 0;
    font-size: 20px;
  }
}
.schema-faq .schema-faq-section .schema-faq-question:after {
  content: "r";
  font-family: "gasico";
  color: #fff;
  padding: 15px 16px;
  background: #FA741D;
  right: 0;
  bottom: 0;
  font-size: 15px;
  text-align: center;
  border-radius: 50px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
@media (min-width: 825px) {
  .schema-faq .schema-faq-section .schema-faq-question:after {
    padding: 0;
    height: 35px;
    width: 35px;
    line-height: 35px;
  }
}
.schema-faq .schema-faq-section .schema-faq-question:focus {
  outline: -webkit-focus-ring-color auto 5px;
}
.schema-faq .schema-faq-section .schema-faq-question.active:after {
  content: "w";
  font-family: "gasico";
}
.schema-faq .schema-faq-section .schema-faq-question:hover {
  color: #FA741D;
}
.schema-faq .schema-faq-section .schema-faq-question:hover:after {
  background-color: #001032;
}
.schema-faq + h2 {
  margin-top: 35px !important;
  margin-bottom: 0;
}
.schema-faq-answer {
  padding: 0;
  background-color: #fff;
  max-height: 0;
  overflow: hidden;
  color: #001032;
  margin: 0;
  transition: 0.2s ease-out all;
  -webkit-transition: 0.2s ease-out all;
  -moz-transition: 0.2s ease-out all;
  -o-transition: 0.2s ease-out all;
}
.schema-faq-answer.active {
  display: flex;
  flex-wrap: wrap;
}
.schema-faq-answer img {
  max-width: 300px !important;
  margin-right: 20px !important;
  margin-top: 20px;
}
.slider-navigation {
  margin-top: -50px;
  max-width: 1240px;
}
.owl-carousel {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  padding: 0 30px;
}
.owl-carousel .owl-nav {
  max-width: calc((1240px / 12) * 10);
  margin: auto;
  display: flex;
  justify-content: flex-start;
  color: #FA741D;
}
@media (min-width: 1180px) {
  .owl-carousel .owl-nav {
    justify-content: flex-end;
  }
}
.owl-carousel .owl-nav button {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
@media (min-width: 500px) {
  .owl-carousel .owl-nav button {
    width: 40px;
    height: 40px;
  }
}
.owl-carousel .owl-item {
  display: block;
}
.owl-carousel .owl-stage-outer {
  transition: all 1s ease-in-out;
  animation: ani 3s infinite;
}
.owl-carousel button.owl-next:before {
  content: "Bläddra";
  margin-left: 70px;
  margin-right: 20px;
  color: #111B51;
}
.searchandfilter ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.searchandfilter ul li:before {
  content: none;
}
.searchandfilter ul li h4, .searchandfilter ul li .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .searchandfilter ul li figcaption, .searchandfilter ul li .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .searchandfilter ul li .schema-faq-question {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.searchandfilter ul li label {
  flex-grow: 1;
}
@media (max-width: 500px) {
  .searchandfilter ul li label {
    width: 100%;
  }
}
.searchandfilter ul li label input {
  width: calc(100% - 10px);
  height: 60px;
  padding: 5px 10px;
  border: 2px solid #FA741D;
  font-family: "ballinger", sans-serif;
  font-size: 17px;
}
.searchandfilter ul li label input::placeholder {
  color: #111B51;
  font-family: "ballinger", sans-serif;
  font-size: 17px;
}
@media (min-width: 500px) {
  .searchandfilter ul li label input {
    margin-left: 15px !important;
  }
}
.searchandfilter ul li label input:focus {
  border-color: #111B51;
  outline: none;
}
.searchandfilter ul li ul {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (min-width: 500px) {
  .searchandfilter ul li ul {
    margin-left: 15px !important;
    justify-content: space-around;
  }
}
.searchandfilter ul li ul li {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 500px) {
  .searchandfilter ul li ul li {
    flex-wrap: nowrap;
    margin-right: 10px !important;
  }
}
.searchandfilter ul li ul input[type="checkbox"] {
  display: inline-block;
  -webkit-appearance: none;
  margin: 0 5px 0 0;
  width: 22px;
  height: 22px;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  background: white;
  cursor: pointer;
  border: 2px solid #FA741D;
  flex-shrink: 0;
}
.searchandfilter ul li ul input[type="checkbox"]:focus, .searchandfilter ul li ul input[type="checkbox"]:hover {
  border-color: #111B51;
  outline: none;
}
.searchandfilter ul li ul input[type="checkbox"]:checked {
  border-color: #111B51;
  outline: none;
}
.searchandfilter ul li ul input[type="checkbox"]:checked:before {
  content: "i";
  font-family: "gasico";
  font-weight: bold;
  color: #FA741D;
  position: absolute;
  top: 1px;
  left: 1px;
  font-size: 17px;
}
.wp-pagenavi, .elementor-pagination {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}
.wp-pagenavi span, .wp-pagenavi a, .elementor-pagination span, .elementor-pagination a {
  border: none;
  margin: 5px 5px 5px 0 !important;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.wp-pagenavi span.page, .wp-pagenavi span.current, .wp-pagenavi span.nextpostslink, .wp-pagenavi span.previouspostslink, .wp-pagenavi span.page-numbers, .wp-pagenavi a.page, .wp-pagenavi a.current, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.page-numbers, .elementor-pagination span.page, .elementor-pagination span.current, .elementor-pagination span.nextpostslink, .elementor-pagination span.previouspostslink, .elementor-pagination span.page-numbers, .elementor-pagination a.page, .elementor-pagination a.current, .elementor-pagination a.nextpostslink, .elementor-pagination a.previouspostslink, .elementor-pagination a.page-numbers {
  background-color: #111B51;
  color: white;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-pagenavi span.current, .wp-pagenavi a.current, .elementor-pagination span.current, .elementor-pagination a.current {
  background-color: #FA741D;
}
.wp-pagenavi a:hover, .elementor-pagination a:hover {
  background-color: #FA741D;
}
.slp_search_form {
  margin-bottom: 20px;
}
.slp_search_form .slp_search_container .search_box {
  display: flex;
  align-items: center;
}
.slp_search_form .slp_search_container .search_box .search_item {
  align-items: center;
  flex-basis: auto;
}
@media (min-width: 500px) {
  .slp_search_form .slp_search_container .search_box .search_item {
    width: 30%;
  }
}
.slp_search_form .slp_search_container .search_box .search_item#addy_in_address {
  margin-right: 20px;
}
@media (min-width: 500px) {
  .slp_search_form .slp_search_container .search_box .search_item#addy_in_address {
    width: 60%;
  }
}
.slp_search_form .slp_search_container .search_box .search_item label {
  flex-basis: 40%;
  display: flex;
  align-items: center;
  text-align: left;
}
.slp_search_form .slp_search_container .search_box .search_item input, .slp_search_form .slp_search_container .search_box .search_item select {
  border: 2px solid #FA741D;
  height: 30px;
  flex-basis: auto;
}
.slp_search_form .slp_search_container .search_box .search_item .slp_ui_button {
  background-color: #FA741D;
  color: white;
  padding: 0 15px;
  border-radius: 50px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border: none;
}
.slp_search_form .slp_search_container .search_box .search_item .slp_ui_button:hover {
  background-color: #FA511C;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-before-form-content {
  display: none;
}
.nf-form-wrap.ninja-forms-form-wrap form {
  margin-top: 40px;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content {
  max-width: calc((1240px / 12) * 10);
  font-family: "ballinger", sans-serif;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-label {
  margin-left: 0px !important;
  color: #001032;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-label label {
  font-weight: normal !important;
  font-size: 16px;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-error .nf-error-msg {
  color: #001032;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-error.field-wrap .nf-field-element:after {
  background: #001032 !important;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-element a {
  color: #FA741D;
  text-decoration: underline;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-element a:hover {
  color: #001032;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-element input, .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-element textarea {
  background: #fff;
  border: 2px solid #FA741D;
  font-family: "ballinger", sans-serif !important;
  color: #001032 !important;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-field-element select {
  border: 2px solid #FA741D;
  color: #001032 !important;
  border-radius: 0px !important;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .checkbox-wrap .nf-field-label label:before {
  content: "i";
  font-family: "gasico";
  color: #FA741D;
  background: #fff;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div {
  background: #fff !important;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .list-select-wrap > div div:after {
  content: "a";
  font-family: "gasico";
  color: #FA741D;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .checkbox-wrap .nf-field-label label:after {
  background: #fff;
  border: 2px solid #FA741D;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .checkbox-container .nf-field-label label {
  text-align: left;
  margin-left: 30px !important;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] {
  background-color: #FA741D;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border: none;
  border-radius: 50px;
  color: #fff !important;
}
@media (max-width: 500px) {
  .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] {
    width: 100%;
  }
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button]:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button] .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button]:hover {
  background-color: #FA511C;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-pass.field-wrap .nf-field-element:after {
  content: "i";
  font-family: "gasico";
  color: #FA741D;
  font-size: 20px;
}
.nf-form-wrap.ninja-forms-form-wrap .nf-form-content .nf-pass .ninja-forms-field {
  border-color: #FA741D !important;
}
.nf-error-msg, .nf-error-msg.nf-error-field-errors {
  color: #FA511C !important;
}
textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox {
  -webkit-appearance: none;
  border-radius: 0;
}
#map-container {
  position: relative;
  padding-bottom: 582px;
  padding-top: 30px;
  padding-left: 100px;
  padding-right: 100px;
  height: 0;
  overflow: hidden;
  border: 4px solid #001032;
  /* max-width: calc((983px/12)*10 - 0.16px) !important; */
}
@media (max-width: 500px) {
  #map-container {
    padding-bottom: 450px;
  }
}
#map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1180px) {
  .map-column {
    margin: 0 !important;
    margin-bottom: 20px !important;
  }
}
.map-legend {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #001032;
  color: white;
  width: fit-content;
  margin-left: 0;
  padding: 10px;
  margin-bottom: -4px;
  flex-wrap: wrap;
}
@media (min-width: 500px) {
  .map-legend {
    flex-wrap: nowrap;
  }
}
.map-legend .legend-icon {
  margin: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  margin-right: 15px;
}
@media (max-width: 500px) {
  .map-legend .legend-icon {
    margin-bottom: 5px;
  }
}
.map-legend .legend-icon img {
  width: 25px;
  height: 25px;
  margin-right: 5px !important;
}
@media (max-width: 500px) {
  .gmnoprint {
    display: none;
  }
}
@media (max-width: 500px) {
  .gm-style-iw-d img {
    display: none;
  }
}
@media (max-width: 500px) {
  .gm-style-iw-d .popup-info {
    margin-left: 0 !important;
  }
}
.location-name {
  font-size: 1.2rem;
}
.storelocatorlink {
  font-family: "ballinger", sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  text-decoration: underline !important;
  color: inherit;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.storelocatorlink:hover {
  color: #FA741D;
}
.gm-style-mtc ul {
  display: none;
}
/* Styling for Autocomplete search bar */
#pac-card {
  background-color: #fff;
  border-radius: 2px 0 0 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  font-family: Roboto;
  margin: 10px 10px 0 0;
  -moz-box-sizing: border-box;
  outline: none;
}
@media (max-width: 500px) {
  #pac-card {
    margin: 0;
  }
}
#pac-container {
  padding: 12px;
}
#pac-input {
  background-color: #fff;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  font-family: "ballinger", sans-serif;
  width: 300px;
}
@media (max-width: 500px) {
  #pac-input {
    width: 250px;
  }
}
@media (max-width: 340px) {
  #pac-input {
    width: 200px;
  }
}
#pac-input:focus {
  border-color: #001032;
}
#title {
  color: #fff;
  font-family: "ballinger", sans-serif;
  background-color: #001032;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 12px;
}
.hidden {
  display: none;
}
/* Styling for an info pane that slides out from the left. 
   * Hidden by default. */
#panel {
  height: 612px;
  width: null;
  background-color: #001032;
  position: absolute;
  z-index: 1;
  overflow-x: hidden;
  transition: all 0.2s ease-out;
}
@media (max-width: 630px) {
  #panel {
    display: none;
  }
}
.open {
  width: 200px;
}
.place {
  font-family: "ballinger", sans-serif;
  font-size: 1em;
  font-weight: 500;
  margin-block-end: 0px;
  margin-block-start: 0px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  display: block;
  color: white;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.place:hover {
  color: #FA741D;
}
.distanceText {
  color: rgba(255, 255, 255, 0.734);
  font-family: "ballinger", sans-serif;
  font-size: 1em;
  font-weight: 400;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-top: 5px;
  margin-bottom: 0;
  margin-top: 0px;
  border-bottom: 1px #FA741D solid;
  /*     &:nth-child(n+12) {
      display: none;
    } */
}
.elementor-location-header {
  z-index: 10000;
  top: 0;
}
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item.highlighted {
  background: transparent !important;
}
.elementor-location-header .elementor-section.elementor-section-boxed:not(.message-wrapper) > .elementor-container {
  width: 100%;
  max-width: calc(1240px / 12 * 16);
}
.elementor-location-header .elementor-sticky {
  transition: 0.25s ease all;
  -webkit-transition: 0.25s ease all;
  -moz-transition: 0.25s ease all;
  -o-transition: 0.25s ease all;
  background-color: transparent;
  z-index: 10000;
}
@media (max-width: 1180px) {
  .elementor-location-header .elementor-sticky {
    background-color: #001032;
  }
}
.elementor-location-header .elementor-sticky.elementor-sticky--effects, .active.elementor-location-header .elementor-sticky {
  background-color: #001032;
}
.elementor-location-header .logo {
  z-index: 10;
}
@media (max-width: 825px) {
  .elementor-location-header .logo {
    position: absolute;
    top: 60px;
    padding: 20px;
    z-index: 10000;
  }
}
@media (max-width: 825px) {
  .elementor-location-header .elementor-widget-image {
    display: flex;
    align-items: center;
  }
}
.elementor-location-header .elementor-widget-image .elementor-image > a img[src$=".svg"] {
  width: 120px;
  margin: 15px;
}
@media (max-width: 1180px) {
  .elementor-location-header .elementor-widget-image .elementor-image > a img[src$=".svg"] {
    width: 90px;
    margin: 50px 20px 20px 30px;
  }
}
@media (max-width: 1180px) {
  .elementor-location-header .elementor-container {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1180px) {
  .elementor-location-header .menu-col {
    position: absolute;
    right: 0;
    width: 100%;
    top: 0;
  }
}
@media (max-width: 825px) {
  .elementor-location-header .menu-col {
    position: relative;
    right: 0;
    width: 100%;
    top: 0;
  }
}
@media (max-width: 1180px) {
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-menu-toggle {
    z-index: 10000;
  }
}
@media (max-width: 1180px) {
  .elementor-location-header .menu-col .elementor-widget-wrap {
    flex-direction: column;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown-none {
    z-index: 10000;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown-none ul {
    flex-wrap: nowrap;
    width: 100%;
    background: #111B51;
    justify-content: center;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown-none ul li a {
    padding: 10px;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-menu-toggle {
    background-color: transparent;
    color: #ffffff;
    width: 60px;
    height: 60px;
    font-size: 30px;
    margin: 15px 20px 0 auto;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul {
    padding-bottom: 20px;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a {
    padding: 15px 45px 15px 30px;
    position: relative;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a.elementor-item-active, .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a:focus, .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a:hover {
    background-color: #001032;
  }
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a.elementor-sub-item {
    font-weight: normal;
  }
}
@media (max-width: 1180px) and (min-width: 1180px) {
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a {
    margin: 0 10px;
    padding: 15px 10px;
  }
}
@media (max-width: 1180px) and (min-width: 1180px) {
  .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a.elementor-item-active, .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a:focus, .elementor-location-header .menu-col .elementor-widget-wrap .elementor-nav-menu--dropdown:not(.elementor-nav-menu--dropdown-none) ul li a:hover {
    border-bottom: 2px solid #FA741D;
  }
}
@media (max-width: 825px) {
  .elementor-location-header .elementor-widget-nav-menu:nth-of-type(2) nav {
    margin-top: 30px;
  }
}
.elementor-location-header .elementor-widget-nav-menu:nth-of-type(2) nav.elementor-nav-menu--main {
  justify-content: flex-end;
}
@media (min-width: 825px) {
  .elementor-location-header .elementor-widget-nav-menu:nth-of-type(2) nav.elementor-nav-menu--main > ul > li > a {
    padding-bottom: 23px;
  }
}
.elementor-location-header .elementor-widget-wrap {
  justify-content: flex-end;
}
@media (min-width: 825px) {
  .elementor-location-header .elementor-widget-wrap {
    align-content: flex-end;
  }
}
@media (max-width: 500px) {
  .elementor-location-header .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1180px) {
  .elementor-location-header .elementor-widget-wrap nav ul {
    background-color: #001032;
  }
}
.elementor-location-header .elementor-widget-wrap nav ul li.menu-button {
  background-color: #FA741D;
  border-radius: 500px;
  margin-right: 1rem;
}
@media (max-width: 500px) {
  .elementor-location-header .elementor-widget-wrap nav ul li.menu-button {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
  }
  .elementor-location-header .elementor-widget-wrap nav ul li.menu-button a {
    padding: 0 5px;
  }
  .elementor-location-header .elementor-widget-wrap nav ul li.menu-button i {
    margin-left: 5px;
    font-size: 0.8rem;
  }
}
.elementor-location-header .elementor-widget-wrap nav ul li.current-menu-item a.has-submenu {
  font-weight: bold;
}
.elementor-location-header .elementor-widget-wrap nav ul li.locked a {
  position: relative;
  color: transparent;
  width: calc(35px + 20px);
  overflow: hidden;
}
@media (max-width: 500px) {
  .elementor-location-header .elementor-widget-wrap nav ul li.locked a {
    padding: 0 !important;
  }
}
.elementor-location-header .elementor-widget-wrap nav ul li.locked a:hover:before {
  background-color: #111B51;
  background-image: url(/wp-content/uploads/2021/06/padlock-white.svg);
}
.elementor-location-header .elementor-widget-wrap nav ul li.locked a:before {
  content: "";
  opacity: 1 !important;
  width: 35px;
  height: 35px;
  align-items: center;
  justify-content: center;
  display: flex;
  text-indent: 0;
  position: absolute;
  left: 15px;
  top: 0;
  border-radius: 50%;
  background-image: url(/wp-content/uploads/2021/06/padlock-white.svg);
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 2px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
@media (min-width: 825px) {
  .elementor-location-header .elementor-widget-wrap nav ul li.locked a:before {
    left: 0;
    background-color: #fff;
    background-image: url(/wp-content/uploads/2021/06/padlock-blue.svg);
    margin-top: 6px;
  }
}
@media (max-width: 500px) {
  .elementor-location-header .elementor-widget-wrap nav ul li.locked a:before {
    width: 1rem;
    height: 100%;
  }
}
.elementor-location-header .elementor-widget-wrap nav ul li a {
  color: #ffffff;
  text-decoration: none;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
@media (max-width: 825px) {
  .elementor-location-header .elementor-widget-wrap nav ul li a {
    font-size: 16px;
  }
}
.elementor-location-header .elementor-widget-wrap nav ul li a i {
  margin-left: 10px;
}
@media (min-width: 1180px) {
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown {
    background-color: #001032;
    margin: 0 auto !important;
    pointer-events: auto;
    padding: 50px 100px 100px 175px !important;
    min-width: 100vw !important;
    cursor: pointer;
    position: fixed !IMPORTANT;
    top: 114px !important;
    left: 0% !important;
    text-align: center !important;
    height: fit-content !important;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li {
    float: left;
    flex-wrap: wrap;
    width: 30%;
    margin-left: 30px;
    padding-top: 20px;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li.current-menu-item {
    font-weight: bold;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a {
    background-color: transparent;
    color: #ffffff;
    border-bottom: 2px solid #ffffff;
    cursor: pointer;
    flex-basis: auto !important;
    border-radius: 0;
    padding: 10px 20px;
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    border-left: none;
    border-color: #FA741D;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a:hover {
    color: #FA741D;
    border-color: #FA741D;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a .elementor-button-icon {
    order: 100;
    margin-left: 20px;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a:hover {
    color: #FA741D;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a:hover:after {
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    color: #FA741D;
  }
  .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a:after {
    content: "e";
    font-family: "gasico";
    color: #ffffff;
    margin-left: 20px;
  }
}
@media (min-width: 1180px) {
  .logged-in nav .elementor-nav-menu--dropdown {
    top: 125px !important;
  }
}
.hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  margin-top: -100px;
  background-color: #001032;
}
@media (min-width: 500px) {
  .hero {
    padding: 250px 0 200px;
    margin-top: -120px;
  }
}
@media (max-width: 1180px) {
  .hero {
    padding: 200px 40px 120px;
  }
}
@media (max-width: 500px) {
  .hero {
    padding: 160px 30px 70px;
  }
}
.hero h1 {
  text-align: center;
  color: #ffffff;
}
.hero h1.wp-block-hw-title {
  max-width: calc((1240px / 12) * 10) !important;
}
@media (max-width: 500px) {
  .hero h1.wp-block-hw-title br {
    display: none;
  }
}
.hero span.elementor-heading-title {
  font-size: 22px;
}
.hero-video {
  margin: -40px 20px 0px 20px;
  min-height: 200px;
  object-fit: cover;
}
@media (min-width: 500px) {
  .hero-video {
    min-height: 400px;
    margin: -80px 30px 0px 30px;
  }
}
@media (min-width: 1180px) {
  .hero-video {
    margin: 0 auto;
    max-height: 700px;
    min-height: 690px;
    width: 1240px;
    object-fit: cover;
    margin-bottom: 50px;
    margin-top: -120px;
  }
}
.elementor-location-footer {
  color: #ffffff;
  margin-top: 50px;
}
@media (min-width: 825px) {
  .elementor-location-footer {
    margin-top: 100px;
  }
}
.elementor-location-footer a {
  color: white;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.elementor-location-footer a:hover {
  color: #FA741D;
}
.elementor-location-footer .elementor-container {
  max-width: calc((1240px / 12) * 10) !important;
}
.elementor-location-footer .elementor-section:not(.copy-section):not(.links) {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 30px;
}
@media (min-width: 1180px) {
  .elementor-location-footer .elementor-section:not(.copy-section):not(.links) {
    background-size: 100%;
    padding: 80px 0 30px;
  }
}
.elementor-location-footer .elementor-section h2 {
  background-color: #ffffff;
  display: inline;
  line-height: 1.25em;
  box-shadow: -3px 0 0 white, 3px 0 0 white;
}
@media (min-width: 1180px) {
  .elementor-location-footer .elementor-section h2 {
    line-height: 1.28em;
  }
}
@media (max-width: 500px) {
  .elementor-location-footer .elementor-section h2 br {
    display: none;
  }
}
.elementor-location-footer .elementor-section ul {
  margin-bottom: 40px;
}
@media (min-width: 500px) {
  .elementor-location-footer .elementor-section ul {
    margin-bottom: 0;
  }
}
.elementor-location-footer .elementor-section.copy-section {
  background-color: #001032;
  padding: 15px;
}
.elementor-location-footer .elementor-section.copy-section p, .elementor-location-footer .elementor-section.copy-section .elementor-widget-button .elementor-button, .elementor-widget-button .elementor-location-footer .elementor-section.copy-section .elementor-button, .elementor-location-footer .elementor-section.copy-section .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .elementor-location-footer .elementor-section.copy-section .elementor-button, .elementor-location-footer .elementor-section.copy-section .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .elementor-location-footer .elementor-section.copy-section .elementor-button, .elementor-location-footer .elementor-section.copy-section .wp-block-button .wp-block-button__link, .wp-block-button .elementor-location-footer .elementor-section.copy-section .wp-block-button__link, .elementor-location-footer .elementor-section.copy-section .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .elementor-location-footer .elementor-section.copy-section .wp-block-button__link, .elementor-location-footer .elementor-section.copy-section .wp-block-file, .elementor-location-footer .elementor-section.copy-section .wp-block-file a.wp-block-file__button, .wp-block-file .elementor-location-footer .elementor-section.copy-section a.wp-block-file__button, .elementor-location-footer .elementor-section.copy-section .cookie-consent button.cookie_settings, .cookie-consent .elementor-location-footer .elementor-section.copy-section button.cookie_settings, .elementor-location-footer .elementor-section.copy-section #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .elementor-location-footer .elementor-section.copy-section a, .elementor-location-footer .elementor-section.copy-section .cookie-consent .cookie_settings, .cookie-consent .elementor-location-footer .elementor-section.copy-section .cookie_settings, .elementor-location-footer .elementor-section.copy-section .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .elementor-location-footer .elementor-section.copy-section input[type=button], .elementor-location-footer .elementor-section.copy-section .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .elementor-location-footer .elementor-section.copy-section a, .elementor-location-footer .elementor-section.copy-section #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .elementor-location-footer .elementor-section.copy-section select, .elementor-location-footer .elementor-section.copy-section #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-footer .elementor-section.copy-section input, .elementor-location-footer .elementor-section.copy-section #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .elementor-location-footer .elementor-section.copy-section select, .elementor-location-footer .elementor-section.copy-section #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-footer .elementor-section.copy-section .slp_ui_button, .elementor-location-footer .elementor-section.copy-section #gasol-map .slp_bubble_level_1, #gasol-map .elementor-location-footer .elementor-section.copy-section .slp_bubble_level_1, .elementor-location-footer .elementor-section.copy-section section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .elementor-location-footer .elementor-section.copy-section input.btn {
  margin-bottom: 0;
}
.elementor-location-footer .links .elementor-column.elementor-inner-column {
  display: flex;
  justify-content: center;
}
@media (min-width: 500px) {
  .elementor-location-footer .links .elementor-column.elementor-inner-column {
    width: calc(100% / 3) !important;
  }
}
@media (min-width: 500px) {
  .elementor-location-footer .links .elementor-column.elementor-inner-column .elementor-widget-wrap {
    max-width: 220px;
  }
}
@media (min-width: 1180px) {
  .elementor-location-footer .links .elementor-column.elementor-inner-column .elementor-widget-wrap {
    max-width: 300px;
  }
}
.elementor-location-footer .links .elementor-column.elementor-inner-column .elementor-widget-wrap .elementor-widget-heading {
  width: auto;
}
.elementor-location-footer .links .elementor-column.elementor-inner-column:first-child {
  justify-content: flex-start;
}
.elementor-location-footer .links .elementor-column.elementor-inner-column:last-child {
  justify-content: flex-end;
}
.elementor-location-footer .elementor-widget-search-form {
  border: 2px solid #FA741D;
  margin-top: 2em;
}
.elementor-location-footer .elementor-widget-search-form .elementor-search-form__container {
  background-color: transparent;
}
.elementor-location-footer .elementor-widget-search-form .elementor-search-form__container .elementor-search-form__input {
  color: white;
  height: 60px;
  padding: 5px 10px;
  font-size: 17px;
}
.elementor-location-footer .elementor-widget-search-form .elementor-search-form__container .elementor-search-form__input::placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}
.elementor-location-footer .elementor-widget-search-form .elementor-search-form__container .elementor-search-form__submit {
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-location-footer .elementor-widget-search-form .elementor-search-form__container .elementor-search-form__submit i:before {
  content: "t";
  font-family: "gasico";
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100%;
}
body {
  margin: 0;
  padding: 0;
}
body * {
  box-sizing: border-box;
}
@media (min-width: 500px) {
  #main.fixed {
    padding-top: 114px;
  }
}
#main .row {
  max-width: 1240px;
}
.narrow {
  max-width: calc((1240px / 12) * 10);
  margin: auto;
}
.extra-narrow {
  max-width: calc((1240px / 12) * 6);
  margin: auto;
}
.extra-narrow .wp-block-group__inner-container {
  text-align: center;
}
.right {
  text-align: center;
}
@media (min-width: 500px) {
  .right {
    text-align: right;
  }
}
.aligncenter {
  margin: auto !important;
  text-align: center;
}
.wp-block-columns .wp-block-column:not(.empty) {
  margin-top: 20px;
}
@media (min-width: 500px) {
  .wp-block-columns .wp-block-column:not(.empty) {
    padding-right: 20px;
    margin-top: 0;
  }
}
@media (max-width: 1180px) {
  .wp-block-columns .wp-block-column:not(.empty) {
    flex-basis: 100% !important;
    margin: auto !important;
    margin-bottom: 20px !important;
  }
}
@media (max-width: 825px) {
  .wp-block-columns .wp-block-column:not(.empty).no-margin {
    margin-bottom: 0 !important;
  }
  .wp-block-columns .wp-block-column:not(.empty).no-margin h2 {
    margin-bottom: 0;
  }
}
@media (max-width: 1180px) {
  .wp-block-columns .wp-block-column:not(.empty) .wp-block-image img {
    margin: 0 auto;
    display: block;
  }
}
.blocks-gallery-grid .blocks-gallery-item {
  margin-right: 5px !important;
  margin-left: 5px !important;
  max-height: 350px;
}
.wp-block-group .wp-block-group__inner-container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}
.narrow.wp-block-group .wp-block-group__inner-container {
  max-width: calc((1240px / 12) * 10);
}
.wide.wp-block-group .wp-block-group__inner-container {
  max-width: 100%;
}
.content-left.wp-block-group .wp-block-group__inner-container {
  margin-right: 0;
  max-width: 100%;
}
.content-left.wp-block-group .wp-block-group__inner-container .owl-stage {
  margin-right: 0;
}
.content-left.wp-block-group .wp-block-group__inner-container .wp-block-group__inner-container {
  max-width: 100%;
}
.narrow.elementor-section-boxed {
  padding: 25px 0;
}
.message-wrapper {
  z-index: 10;
}
@media (max-width: 1180px) {
  .message-wrapper {
    display: none;
  }
}
.message-wrapper .important-message {
  background-color: #001032;
  padding: 0px;
}
.message-wrapper .important-message p, .message-wrapper .important-message .elementor-widget-button .elementor-button, .elementor-widget-button .message-wrapper .important-message .elementor-button, .message-wrapper .important-message .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .message-wrapper .important-message .elementor-button, .message-wrapper .important-message .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .message-wrapper .important-message .elementor-button, .message-wrapper .important-message .wp-block-button .wp-block-button__link, .wp-block-button .message-wrapper .important-message .wp-block-button__link, .message-wrapper .important-message .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .message-wrapper .important-message .wp-block-button__link, .message-wrapper .important-message .wp-block-file, .message-wrapper .important-message .wp-block-file a.wp-block-file__button, .wp-block-file .message-wrapper .important-message a.wp-block-file__button, .message-wrapper .important-message .cookie-consent button.cookie_settings, .cookie-consent .message-wrapper .important-message button.cookie_settings, .message-wrapper .important-message #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .message-wrapper .important-message a, .message-wrapper .important-message .cookie-consent .cookie_settings, .cookie-consent .message-wrapper .important-message .cookie_settings, .message-wrapper .important-message .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .message-wrapper .important-message input[type=button], .message-wrapper .important-message .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .message-wrapper .important-message a, .message-wrapper .important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .message-wrapper .important-message select, .message-wrapper .important-message #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .message-wrapper .important-message input, .message-wrapper .important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .message-wrapper .important-message select, .message-wrapper .important-message #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .message-wrapper .important-message .slp_ui_button, .message-wrapper .important-message #gasol-map .slp_bubble_level_1, #gasol-map .message-wrapper .important-message .slp_bubble_level_1, .message-wrapper .important-message section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .message-wrapper .important-message input.btn {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
  padding: 20px;
}
.message-wrapper-mobile {
  z-index: 10;
}
@media (min-width: 1180px) {
  .message-wrapper-mobile {
    display: none;
  }
}
.message-wrapper-mobile .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}
.message-wrapper-mobile .important-message {
  background-color: #001032;
  padding: 0px;
}
.message-wrapper-mobile .important-message p, .message-wrapper-mobile .important-message .elementor-widget-button .elementor-button, .elementor-widget-button .message-wrapper-mobile .important-message .elementor-button, .message-wrapper-mobile .important-message .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .message-wrapper-mobile .important-message .elementor-button, .message-wrapper-mobile .important-message .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .message-wrapper-mobile .important-message .elementor-button, .message-wrapper-mobile .important-message .wp-block-button .wp-block-button__link, .wp-block-button .message-wrapper-mobile .important-message .wp-block-button__link, .message-wrapper-mobile .important-message .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .message-wrapper-mobile .important-message .wp-block-button__link, .message-wrapper-mobile .important-message .wp-block-file, .message-wrapper-mobile .important-message .wp-block-file a.wp-block-file__button, .wp-block-file .message-wrapper-mobile .important-message a.wp-block-file__button, .message-wrapper-mobile .important-message .cookie-consent button.cookie_settings, .cookie-consent .message-wrapper-mobile .important-message button.cookie_settings, .message-wrapper-mobile .important-message #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .message-wrapper-mobile .important-message a, .message-wrapper-mobile .important-message .cookie-consent .cookie_settings, .cookie-consent .message-wrapper-mobile .important-message .cookie_settings, .message-wrapper-mobile .important-message .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .message-wrapper-mobile .important-message input[type=button], .message-wrapper-mobile .important-message .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .message-wrapper-mobile .important-message a, .message-wrapper-mobile .important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .message-wrapper-mobile .important-message select, .message-wrapper-mobile .important-message #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .message-wrapper-mobile .important-message input, .message-wrapper-mobile .important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .message-wrapper-mobile .important-message select, .message-wrapper-mobile .important-message #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .message-wrapper-mobile .important-message .slp_ui_button, .message-wrapper-mobile .important-message #gasol-map .slp_bubble_level_1, #gasol-map .message-wrapper-mobile .important-message .slp_bubble_level_1, .message-wrapper-mobile .important-message section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .message-wrapper-mobile .important-message input.btn {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
  padding: 20px;
}
.station-message-wrapper {
  margin: 10px;
}
@media (min-width: 1180px) {
  .station-message-wrapper {
    max-width: calc((1240px / 12) * 10);
    margin: auto;
  }
}
.station-message-wrapper .station-important-message {
  background-color: #001032;
  padding: 40px;
}
.station-message-wrapper .station-important-message p, .station-message-wrapper .station-important-message .elementor-widget-button .elementor-button, .elementor-widget-button .station-message-wrapper .station-important-message .elementor-button, .station-message-wrapper .station-important-message .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .station-message-wrapper .station-important-message .elementor-button, .station-message-wrapper .station-important-message .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .station-message-wrapper .station-important-message .elementor-button, .station-message-wrapper .station-important-message .wp-block-button .wp-block-button__link, .wp-block-button .station-message-wrapper .station-important-message .wp-block-button__link, .station-message-wrapper .station-important-message .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .station-message-wrapper .station-important-message .wp-block-button__link, .station-message-wrapper .station-important-message .wp-block-file, .station-message-wrapper .station-important-message .wp-block-file a.wp-block-file__button, .wp-block-file .station-message-wrapper .station-important-message a.wp-block-file__button, .station-message-wrapper .station-important-message .cookie-consent button.cookie_settings, .cookie-consent .station-message-wrapper .station-important-message button.cookie_settings, .station-message-wrapper .station-important-message #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .station-message-wrapper .station-important-message a, .station-message-wrapper .station-important-message .cookie-consent .cookie_settings, .cookie-consent .station-message-wrapper .station-important-message .cookie_settings, .station-message-wrapper .station-important-message .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .station-message-wrapper .station-important-message input[type=button], .station-message-wrapper .station-important-message .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .station-message-wrapper .station-important-message a, .station-message-wrapper .station-important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .station-message-wrapper .station-important-message select, .station-message-wrapper .station-important-message #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .station-message-wrapper .station-important-message input, .station-message-wrapper .station-important-message #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .station-message-wrapper .station-important-message select, .station-message-wrapper .station-important-message #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .station-message-wrapper .station-important-message .slp_ui_button, .station-message-wrapper .station-important-message #gasol-map .slp_bubble_level_1, #gasol-map .station-message-wrapper .station-important-message .slp_bubble_level_1, .station-message-wrapper .station-important-message section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .station-message-wrapper .station-important-message input.btn {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
*:focus {
  outline: none;
}
.image-wrapper.compat-object-fit {
  background-size: cover;
  background-position: center center;
  height: 100%;
}
.image-wrapper.compat-object-fit img {
  opacity: 0;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
  padding: 0 !important;
}
.elementor-location-single h1 {
  max-width: calc((1240px / 12) * 10);
  margin: auto;
}
.elementor-location-single .elementor-post-info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-location-single .elementor-widget-theme-post-featured-image, .elementor-location-single .special-img {
  margin: -40px 20px 0px 20px !important;
}
@media (min-width: 500px) {
  .elementor-location-single .elementor-widget-theme-post-featured-image, .elementor-location-single .special-img {
    margin: -80px 30px 0px 30px !important;
  }
}
@media (min-width: 825px) {
  .elementor-location-single .elementor-widget-theme-post-featured-image, .elementor-location-single .special-img {
    margin: -100px auto 0 !important;
  }
}
.elementor-location-single .elementor-widget-theme-post-featured-image img, .elementor-location-single .special-img img {
  max-height: 700px;
  width: 1240px;
  object-fit: cover;
}
@media (min-width: 825px) {
  .elementor-location-single .elementor-widget-theme-post-featured-image img, .elementor-location-single .special-img img {
    margin-bottom: 50px;
  }
}
.elementor-location-single .content {
  background-color: #ffffff;
  max-width: 1240px;
  margin: auto;
  padding: 30px 30px 0 30px;
}
@media (min-width: 1180px) {
  .elementor-location-single .content {
    margin-top: -100px;
    padding: 0;
    padding-top: 30px;
  }
}
.elementor-location-single .content p, .elementor-location-single .content .elementor-widget-button .elementor-button, .elementor-widget-button .elementor-location-single .content .elementor-button, .elementor-location-single .content .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .elementor-location-single .content .elementor-button, .elementor-location-single .content .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .elementor-location-single .content .elementor-button, .elementor-location-single .content .wp-block-button .wp-block-button__link, .wp-block-button .elementor-location-single .content .wp-block-button__link, .elementor-location-single .content .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .elementor-location-single .content .wp-block-button__link, .elementor-location-single .content .wp-block-file, .elementor-location-single .content .wp-block-file a.wp-block-file__button, .wp-block-file .elementor-location-single .content a.wp-block-file__button, .elementor-location-single .content .cookie-consent button.cookie_settings, .cookie-consent .elementor-location-single .content button.cookie_settings, .elementor-location-single .content #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .elementor-location-single .content a, .elementor-location-single .content .cookie-consent .cookie_settings, .cookie-consent .elementor-location-single .content .cookie_settings, .elementor-location-single .content .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .elementor-location-single .content input[type=button], .elementor-location-single .content .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .elementor-location-single .content a, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .elementor-location-single .content select, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .content input, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .elementor-location-single .content select, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .content .slp_ui_button, .elementor-location-single .content #gasol-map .slp_bubble_level_1, #gasol-map .elementor-location-single .content .slp_bubble_level_1, .elementor-location-single .content section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .elementor-location-single .content input.btn, .elementor-location-single .content h1, .elementor-location-single .content h2, .elementor-location-single .content h3, .elementor-location-single .content #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-location-single .content .location_name, .elementor-location-single .content h4, .elementor-location-single .content .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .elementor-location-single .content figcaption, .elementor-location-single .content .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .elementor-location-single .content .schema-faq-question, .elementor-location-single .content ul, .elementor-location-single .content .wp-block-columns, .elementor-location-single .content .wp-block-table, .elementor-location-single .content .schema-faq, .elementor-location-single .content .wp-block-quote, .elementor-location-single .content .wp-block-buttons, .elementor-location-single .content .nf-form-content, .elementor-location-single .content #gasol-map {
  max-width: calc((1240px / 12) * 6);
  width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 825px) {
  .elementor-location-single .content p, .elementor-location-single .content .elementor-widget-button .elementor-button, .elementor-widget-button .elementor-location-single .content .elementor-button, .elementor-location-single .content .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .elementor-location-single .content .elementor-button, .elementor-location-single .content .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .elementor-location-single .content .elementor-button, .elementor-location-single .content .wp-block-button .wp-block-button__link, .wp-block-button .elementor-location-single .content .wp-block-button__link, .elementor-location-single .content .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .elementor-location-single .content .wp-block-button__link, .elementor-location-single .content .wp-block-file, .elementor-location-single .content .wp-block-file a.wp-block-file__button, .wp-block-file .elementor-location-single .content a.wp-block-file__button, .elementor-location-single .content .cookie-consent button.cookie_settings, .cookie-consent .elementor-location-single .content button.cookie_settings, .elementor-location-single .content #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .elementor-location-single .content a, .elementor-location-single .content .cookie-consent .cookie_settings, .cookie-consent .elementor-location-single .content .cookie_settings, .elementor-location-single .content .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .elementor-location-single .content input[type=button], .elementor-location-single .content .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .elementor-location-single .content a, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .elementor-location-single .content select, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .content input, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .elementor-location-single .content select, .elementor-location-single .content #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .content .slp_ui_button, .elementor-location-single .content #gasol-map .slp_bubble_level_1, #gasol-map .elementor-location-single .content .slp_bubble_level_1, .elementor-location-single .content section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .elementor-location-single .content input.btn, .elementor-location-single .content h1, .elementor-location-single .content h2, .elementor-location-single .content h3, .elementor-location-single .content #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .elementor-location-single .content .location_name, .elementor-location-single .content h4, .elementor-location-single .content .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .elementor-location-single .content figcaption, .elementor-location-single .content .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .elementor-location-single .content .schema-faq-question, .elementor-location-single .content ul, .elementor-location-single .content .wp-block-columns, .elementor-location-single .content .wp-block-table, .elementor-location-single .content .schema-faq, .elementor-location-single .content .wp-block-quote, .elementor-location-single .content .wp-block-buttons, .elementor-location-single .content .nf-form-content, .elementor-location-single .content #gasol-map {
    max-width: calc((1240px / 12) * 8);
  }
}
.elementor-location-single .content *:not(.full-width):not(p):not(h1):not(h2):not(h3):not(h4):not(ul):not(.wp-block-columns):not(.wp-block-table):not(.schema-faq):not(.wp-block-quote):not(.wp-block-buttons):not(.nf-form-content):not(#gasol-map):not(.icon-explanation):not(.icon):not(.wp-block-file):not(.lower):not(.tag):not(.tagname):not(.lower .wp-block-button.is-style-outline) {
  max-width: calc((1240px / 12) * 10);
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1180px) {
  .elementor-location-single .narrow {
    padding: 10px 30px;
  }
  .home .elementor-location-single .narrow {
    padding: 10px;
  }
}
.single-aterforsaljare .elementor-location-single .narrow, .single-fyllningsstation .elementor-location-single .narrow {
  max-width: calc((1240px / 12) * 6);
  width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 825px) {
  .single-aterforsaljare .elementor-location-single .narrow, .single-fyllningsstation .elementor-location-single .narrow {
    max-width: calc((1240px / 12) * 8);
  }
}
.home .elementor-location-single .elementor-widget-theme-post-featured-image {
  max-width: calc((1240px / 12) * 10);
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1180px) {
  .home .elementor-location-single .elementor-shortcode > *:not(.content-left) {
    padding: 10px;
  }
}
.home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text) {
  max-width: calc(1240px / 12 * 16);
  margin: auto !important;
  padding: 30px;
}
@media (min-width: 825px) {
  .home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text).no-padding {
    padding: 0;
  }
}
.home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text) .owl-carousel {
  padding: 0;
}
.home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text).narrow {
  max-width: calc((1240px / 12) * 10);
  margin: auto;
}
.home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text).extra-narrow {
  max-width: calc((1240px / 12) * 6);
  margin: auto;
}
.home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text).extra-narrow .wp-block-group__inner-container {
  text-align: center;
}
@media (max-width: 825px) {
  .home .elementor-location-single .elementor-shortcode > *:not(.bg-pattern, .full-width, .wp-block-media-text) .mobile-hide {
    display: none;
  }
}
.home .elementor-location-single .elementor-shortcode > .bg-pattern {
  background-image: url("/wp-content/uploads/2020/12/bg-pattern-orange-large-gasolfyllarna.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.home .elementor-location-single .elementor-shortcode > .bg-pattern > * {
  max-width: 1240px;
  margin: auto !important;
  padding: 0 10px;
}
@media (min-width: 500px) {
  .elementor-location-single .product-info {
    padding-left: 20px;
    padding-top: 20px;
  }
}
.elementor-location-single .product-info .table {
  margin-bottom: 50px;
}
.elementor-location-single .product-info .table .elementor-container {
  flex-wrap: nowrap;
}
.elementor-location-single .product-info .table .elementor-icon-list-item {
  margin-bottom: 0;
  padding: 10px 15px;
  max-width: 100%;
}
.elementor-location-single .product-info .table .elementor-post-info {
  flex-direction: column;
}
.elementor-location-single .product-info .table .elementor-post-info li {
  padding: 10px 15px;
  width: 100%;
  border-bottom: 2px solid #FA741D;
  display: flex;
}
.elementor-location-single .product-info .price-fyllning {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  padding: 35px;
  margin-bottom: 30px;
}
.elementor-location-single .product-info .price-fyllning .elementor-icon-list-item {
  margin-bottom: 0;
  padding: 0;
  max-width: 100%;
}
.elementor-location-single .product-info .price-fyllning .elementor-widget-post-info {
  margin-bottom: 0;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info {
  margin-bottom: 0;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info li {
  border: none;
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 0;
  width: 100%;
  color: #FA741D;
  display: flex;
  gap: 5px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
@media (max-width: 500px) {
  .elementor-location-single .product-info .price-fyllning .elementor-post-info li {
    font-size: 30px;
  }
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info li a {
  color: #FA741D;
  /* text-decoration: underline !important; */
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info li a:hover {
  color: #001032;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info .elementor-icon-list-icon {
  width: 50px;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info .elementor-icon-list-icon svg {
  --e-icon-list-icon-size: 50px;
}
.elementor-location-single .product-info .price-fyllning .elementor-post-info .elementor-icon-list-text {
  padding-left: 0;
}
.elementor-location-single .product-info .price-fyllning p, .elementor-location-single .product-info .price-fyllning .elementor-widget-button .elementor-button, .elementor-widget-button .elementor-location-single .product-info .price-fyllning .elementor-button, .elementor-location-single .product-info .price-fyllning .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .elementor-location-single .product-info .price-fyllning .elementor-button, .elementor-location-single .product-info .price-fyllning .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .elementor-location-single .product-info .price-fyllning .elementor-button, .elementor-location-single .product-info .price-fyllning .wp-block-button .wp-block-button__link, .wp-block-button .elementor-location-single .product-info .price-fyllning .wp-block-button__link, .elementor-location-single .product-info .price-fyllning .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .elementor-location-single .product-info .price-fyllning .wp-block-button__link, .elementor-location-single .product-info .price-fyllning .wp-block-file, .elementor-location-single .product-info .price-fyllning .wp-block-file a.wp-block-file__button, .wp-block-file .elementor-location-single .product-info .price-fyllning a.wp-block-file__button, .elementor-location-single .product-info .price-fyllning .cookie-consent button.cookie_settings, .cookie-consent .elementor-location-single .product-info .price-fyllning button.cookie_settings, .elementor-location-single .product-info .price-fyllning #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .elementor-location-single .product-info .price-fyllning a, .elementor-location-single .product-info .price-fyllning .cookie-consent .cookie_settings, .cookie-consent .elementor-location-single .product-info .price-fyllning .cookie_settings, .elementor-location-single .product-info .price-fyllning .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .elementor-location-single .product-info .price-fyllning input[type=button], .elementor-location-single .product-info .price-fyllning .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .elementor-location-single .product-info .price-fyllning a, .elementor-location-single .product-info .price-fyllning #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .elementor-location-single .product-info .price-fyllning select, .elementor-location-single .product-info .price-fyllning #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .product-info .price-fyllning input, .elementor-location-single .product-info .price-fyllning #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .elementor-location-single .product-info .price-fyllning select, .elementor-location-single .product-info .price-fyllning #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .elementor-location-single .product-info .price-fyllning .slp_ui_button, .elementor-location-single .product-info .price-fyllning #gasol-map .slp_bubble_level_1, #gasol-map .elementor-location-single .product-info .price-fyllning .slp_bubble_level_1, .elementor-location-single .product-info .price-fyllning section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .elementor-location-single .product-info .price-fyllning input.btn {
  margin-bottom: 0;
}
.elementor-location-single .product-img {
  padding: 40px 20px;
  background-color: white;
}
.single-post .elementor-location-single .artiklar-single p, .single-post .elementor-location-single .artiklar-single .elementor-widget-button .elementor-button, .elementor-widget-button .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .wp-block-button .wp-block-button__link, .wp-block-button .single-post .elementor-location-single .artiklar-single .wp-block-button__link, .single-post .elementor-location-single .artiklar-single .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .single-post .elementor-location-single .artiklar-single .wp-block-button__link, .single-post .elementor-location-single .artiklar-single .wp-block-file, .single-post .elementor-location-single .artiklar-single .wp-block-file a.wp-block-file__button, .wp-block-file .single-post .elementor-location-single .artiklar-single a.wp-block-file__button, .single-post .elementor-location-single .artiklar-single .cookie-consent button.cookie_settings, .cookie-consent .single-post .elementor-location-single .artiklar-single button.cookie_settings, .single-post .elementor-location-single .artiklar-single #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .single-post .elementor-location-single .artiklar-single a, .single-post .elementor-location-single .artiklar-single .cookie-consent .cookie_settings, .cookie-consent .single-post .elementor-location-single .artiklar-single .cookie_settings, .single-post .elementor-location-single .artiklar-single .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .single-post .elementor-location-single .artiklar-single input[type=button], .single-post .elementor-location-single .artiklar-single .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .single-post .elementor-location-single .artiklar-single a, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .single-post .elementor-location-single .artiklar-single select, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .single-post .elementor-location-single .artiklar-single input, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .single-post .elementor-location-single .artiklar-single select, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .single-post .elementor-location-single .artiklar-single .slp_ui_button, .single-post .elementor-location-single .artiklar-single #gasol-map .slp_bubble_level_1, #gasol-map .single-post .elementor-location-single .artiklar-single .slp_bubble_level_1, .single-post .elementor-location-single .artiklar-single section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .single-post .elementor-location-single .artiklar-single input.btn, .single-post .elementor-location-single .artiklar-single h1, .single-post .elementor-location-single .artiklar-single h2, .single-post .elementor-location-single .artiklar-single h3, .single-post .elementor-location-single .artiklar-single #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .single-post .elementor-location-single .artiklar-single .location_name, .single-post .elementor-location-single .artiklar-single h4, .single-post .elementor-location-single .artiklar-single .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .single-post .elementor-location-single .artiklar-single figcaption, .single-post .elementor-location-single .artiklar-single .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .single-post .elementor-location-single .artiklar-single .schema-faq-question, .single-post .elementor-location-single .artiklar-single ul, .single-post .elementor-location-single .artiklar-single .wp-block-columns, .single-post .elementor-location-single .artiklar-single .wp-block-table, .single-post .elementor-location-single .artiklar-single .schema-faq, .single-post .elementor-location-single .artiklar-single .wp-block-quote, .single-post .elementor-location-single .artiklar-single .wp-block-buttons, .single-post .elementor-location-single .artiklar-single .nf-form-content, .single-post .elementor-location-single .artiklar-single #gasol-map {
  max-width: calc((1240px / 12) * 6);
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 825px) {
  .single-post .elementor-location-single .artiklar-single p, .single-post .elementor-location-single .artiklar-single .elementor-widget-button .elementor-button, .elementor-widget-button .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .elementor-widget-button.elementor-button-info .elementor-button, .elementor-widget-button.elementor-button-info .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .elementor-widget-button.elementor-button-success .elementor-button, .elementor-widget-button.elementor-button-success .single-post .elementor-location-single .artiklar-single .elementor-button, .single-post .elementor-location-single .artiklar-single .wp-block-button .wp-block-button__link, .wp-block-button .single-post .elementor-location-single .artiklar-single .wp-block-button__link, .single-post .elementor-location-single .artiklar-single .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .single-post .elementor-location-single .artiklar-single .wp-block-button__link, .single-post .elementor-location-single .artiklar-single .wp-block-file, .single-post .elementor-location-single .artiklar-single .wp-block-file a.wp-block-file__button, .wp-block-file .single-post .elementor-location-single .artiklar-single a.wp-block-file__button, .single-post .elementor-location-single .artiklar-single .cookie-consent button.cookie_settings, .cookie-consent .single-post .elementor-location-single .artiklar-single button.cookie_settings, .single-post .elementor-location-single .artiklar-single #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn .single-post .elementor-location-single .artiklar-single a, .single-post .elementor-location-single .artiklar-single .cookie-consent .cookie_settings, .cookie-consent .single-post .elementor-location-single .artiklar-single .cookie_settings, .single-post .elementor-location-single .artiklar-single .nf-form-wrap.ninja-forms-form-wrap .nf-form-content input[type=button], .nf-form-wrap.ninja-forms-form-wrap .nf-form-content .single-post .elementor-location-single .artiklar-single input[type=button], .single-post .elementor-location-single .artiklar-single .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li a, .elementor-location-header .elementor-widget-wrap nav ul.elementor-nav-menu--dropdown li .single-post .elementor-location-single .artiklar-single a, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector .single-post .elementor-location-single .artiklar-single select, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .single-post .elementor-location-single .artiklar-single input, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .search_item select, #gasol-map form#searchForm .slp_search_container .search_box .search_item .single-post .elementor-location-single .artiklar-single select, .single-post .elementor-location-single .artiklar-single #gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button, #gasol-map form#searchForm .slp_search_container .search_box .single-post .elementor-location-single .artiklar-single .slp_ui_button, .single-post .elementor-location-single .artiklar-single #gasol-map .slp_bubble_level_1, #gasol-map .single-post .elementor-location-single .artiklar-single .slp_bubble_level_1, .single-post .elementor-location-single .artiklar-single section.elementor-section.white.hw-pwp input.btn, section.elementor-section.white.hw-pwp .single-post .elementor-location-single .artiklar-single input.btn, .single-post .elementor-location-single .artiklar-single h1, .single-post .elementor-location-single .artiklar-single h2, .single-post .elementor-location-single .artiklar-single h3, .single-post .elementor-location-single .artiklar-single #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name, #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .single-post .elementor-location-single .artiklar-single .location_name, .single-post .elementor-location-single .artiklar-single h4, .single-post .elementor-location-single .artiklar-single .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .single-post .elementor-location-single .artiklar-single figcaption, .single-post .elementor-location-single .artiklar-single .schema-faq .schema-faq-section .schema-faq-question, .schema-faq .schema-faq-section .single-post .elementor-location-single .artiklar-single .schema-faq-question, .single-post .elementor-location-single .artiklar-single ul, .single-post .elementor-location-single .artiklar-single .wp-block-columns, .single-post .elementor-location-single .artiklar-single .wp-block-table, .single-post .elementor-location-single .artiklar-single .schema-faq, .single-post .elementor-location-single .artiklar-single .wp-block-quote, .single-post .elementor-location-single .artiklar-single .wp-block-buttons, .single-post .elementor-location-single .artiklar-single .nf-form-content, .single-post .elementor-location-single .artiklar-single #gasol-map {
    max-width: calc((1240px / 12) * 8);
  }
}
.single-fyllningsstation img.origin-img, .single-fyllningsstation img.partner-img, .single-aterforsaljare img.origin-img, .single-aterforsaljare img.partner-img {
  max-width: 50%;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
}
.single-fyllningsstation .wp-block-gallery, .single-aterforsaljare .wp-block-gallery {
  max-width: 1240px;
  margin: auto;
}
.single-fyllningsstation .koordinater, .single-aterforsaljare .koordinater {
  text-align: right;
  margin-top: 20px;
}
@media (min-width: 500px) {
  .single-fyllningsstation .koordinater, .single-aterforsaljare .koordinater {
    margin-top: 10px;
    margin-right: 30px;
  }
}
.contactinfo i {
  color: #FA741D;
  margin-right: 10px;
  font-size: 20px;
}
.contactinfo ul {
  padding: 0px;
  margin: 0;
}
.contactinfo ul li {
  list-style: none;
}
.contactinfo ul li:before {
  content: "m";
  font-family: "gasico";
  margin: 0px 10px 0 0;
  color: #FA741D;
  font-size: 20px;
}
.elementor-posts {
  margin-top: 50px;
}
.elementor-posts .elementor-grid-item {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.elementor-posts .elementor-grid-item .elementor-post__text {
  display: flex;
  flex-wrap: wrap;
}
.elementor-posts .elementor-grid-item .elementor-post__text * {
  width: 100%;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__title {
  padding: 20px;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__title a {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__title a:hover {
  color: #FA741D;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__excerpt {
  padding: 0 20px;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__excerpt * {
  color: #111B51 !important;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__read-more {
  align-self: flex-end;
  margin-top: 40px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 10px 10px 10px 20px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  font-weight: normal;
  font-size: 16px;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__read-more:after {
  content: "e";
  font-family: "gasico";
  color: white;
  margin-left: 20px;
  background-color: #FA741D;
  height: 35px;
  width: 35px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-posts .elementor-grid-item .elementor-post__text .elementor-post__read-more:hover {
  margin-right: 8px;
}
.elementor-posts .elementor-grid-item a {
  color: #111B51;
}
#gasol-map .icon-explanation {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #DCE1E8;
  width: fit-content;
  margin-left: 0;
  padding: 10px;
  margin-bottom: -4px;
  flex-wrap: wrap;
}
@media (min-width: 500px) {
  #gasol-map .icon-explanation {
    flex-wrap: nowrap;
  }
}
#gasol-map .icon-explanation .icon {
  margin: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  margin-right: 15px;
  cursor: pointer;
}
#gasol-map .icon-explanation .icon img {
  width: 25px;
  height: 25px;
  margin-right: 5px !important;
}
@media (min-width: 500px) {
  #gasol-map form#searchForm .slp_search_container #address_search {
    flex-wrap: row;
  }
}
#gasol-map form#searchForm .slp_search_container .search_box .search_item {
  width: 100%;
  cursor: pointer;
}
@media (min-width: 500px) {
  #gasol-map form#searchForm .slp_search_container .search_box .search_item {
    width: fit-content;
    margin-right: 20px;
  }
}
@media (min-width: 500px) {
  #gasol-map form#searchForm .slp_search_container .search_box .search_item:last-child {
    margin-right: 0;
  }
}
#gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector {
  position: relative;
}
#gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  height: 20px;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -14px;
  pointer-events: none;
  font-family: "Font Awesome 5 Free";
  color: #001032;
  font-size: 0.6rem;
  font-weight: bold;
}
#gasol-map form#searchForm .slp_search_container .search_box .search_item .category_selector select {
  width: 100%;
  cursor: pointer;
}
#gasol-map form#searchForm .slp_search_container .search_box div#tagalong_category_selector label {
  display: none !important;
}
#gasol-map form#searchForm .slp_search_container .search_box input, #gasol-map form#searchForm .slp_search_container .search_box .search_item select {
  height: 50px;
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-appearance: none;
}
#gasol-map form#searchForm .slp_search_container .search_box .slp_ui_button {
  width: 100%;
}
#gasol-map form#searchForm .slp_search_container .search_box select::-ms-expand {
  display: none;
}
#gasol-map .slp_map {
  margin: 0;
  border: 4px solid #DCE1E8;
}
@media (max-width: 825px) {
  #gasol-map .slp_map {
    max-height: 400px;
  }
}
#gasol-map .slp_bubble_level_1 {
  color: #001032;
}
#gasol-map .slp_bubble_level_1 a.storelocatorlink {
  color: #FA741D;
  text-decoration: underline;
}
#gasol-map .slp_results_container .results_wrapper {
  border-radius: 0 !important;
  border: none !important;
  background: #DCE1E8;
  padding: 30px 30px 10px 30px !important;
  border-bottom: none !important;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}
#gasol-map .slp_results_container .results_wrapper:hover {
  background: white !important;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column .location_name {
  background-color: #ffffff;
  display: inline;
  line-height: 1.25em;
  box-shadow: -3px 0 0 white, 3px 0 0 white;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column span.location_distance {
  color: #001032;
  font-weight: bold;
}
@media (max-width: 500px) {
  #gasol-map .slp_results_container .results_wrapper .results_entry .results_row_left_column span.location_distance {
    width: 100% !important;
    padding: 20px 0 !important;
  }
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_center_column {
  padding: 20px 0;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_right_column span.slp_result_contact.slp_result_website {
  width: 100%;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_right_column span.slp_result_contact.slp_result_website a.storelocatorlink {
  color: #FA741D;
  width: 100%;
  display: block;
  border-bottom: 2px solid;
  padding-bottom: 10px;
  height: auto;
  position: relative;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_right_column span.slp_result_contact.slp_result_website a.storelocatorlink:after {
  content: "l";
  font-family: "gasico";
  color: #FA741D;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 0px;
  text-indent: 0;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_right_column span.slp_result_contact.slp_result_website a.storelocatorlink:before {
  position: absolute;
  left: 0;
  top: 0;
}
#gasol-map .slp_results_container .results_wrapper .results_entry .results_row_right_column span.slp_result_contact.slp_result_directions {
  display: none;
}
.map-start #map_sidebar {
  display: none !important;
}
.map-start .icon-explanation, .map-start #map {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
section.elementor-section.white.hw-pwp {
  padding: 50px;
  max-width: 1240px;
  text-align: center;
  margin: 0px auto;
  display: none;
}
section.elementor-section.white.hw-pwp:nth-of-type(1) {
  display: block;
}
section.elementor-section.white.hw-pwp h1 {
  margin-bottom: 30px;
}
section.elementor-section.white.hw-pwp input {
  background: #fff;
  border: 2px solid #FA741D;
  font-family: "ballinger", sans-serif !important;
  color: #001032 !important;
  height: 40px;
  margin: 10px 0 10px 0;
  width: 100%;
}
section.elementor-section.white.hw-pwp input.btn {
  background-color: #FA741D;
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  cursor: pointer;
  flex-basis: auto !important;
  border-radius: 0;
  padding: 10px 20px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  border: none;
  border-radius: 50px;
  color: #fff !important;
}
@media (max-width: 500px) {
  section.elementor-section.white.hw-pwp input.btn {
    width: 100%;
  }
}
section.elementor-section.white.hw-pwp input.btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
section.elementor-section.white.hw-pwp input.btn .elementor-button-icon {
  order: 100;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.elementor-section.white.hw-pwp input.btn:hover {
  background-color: #FA511C;
}
.page-id-5225 .content .elementor-shortcode {
  display: flex;
  flex-direction: column;
}
.page-id-5225 .content .elementor-shortcode .first-block {
  order: -1;
  width: 100%;
}
.page-id-5225 .content .elementor-shortcode .first-block #map_sidebar {
  display: none !important;
}
.page-id-5225 .content .elementor-shortcode .first-block #map_sidebar.show {
  display: block !important;
}
