@charset "UTF-8";
/*
Client specific settings (i.e. colors)
*/
/* parameters */
/*
- base-color: alap szín
- base-color-light: alap szín nagyon halvány, majdnem fehér változata (hátterekhez)
- base-color-hover: alap szín onmouseover eseményeknél használt változata, az alapnál valamennyivel világosabb
*/
/* dark mode settings */
/*
$header-bg: #212121;

header .subsite-name {
  background: $base-color;
  border-radius: 3px;
  padding: 5px 7px;
  text-transform: uppercase;
  font-weight: bold;
  color: $black;
}

header .subsite-name:hover {
  background: $darker-grey;
  color: $base-color;
}

header.bhfb {
  a {
    color: $white;
  }

  a:hover {
    color: $base-color-hover !important;
  }

  a:visited {
    color: $white;
  }

  svg {
    fill: $white !important;
  }

  svg:hover {
    fill: $base-color-hover !important;
  }

  .bhfb-component-search {
    .header-search {
      svg {
        fill: $white;
      }
    }
    .header-search:hover {
      svg {
        fill: $base-color;
      }
    }
  }
  .bhfb-component-woo_icons {
    .header-item {
      svg:not(.stroke-based) {
        fill: $white;
      }
    }
    .header-item:hover {
      svg:not(.stroke-based) {
        fill: $base-color;
      }
    }
  }

  .bhfb-main_header_row {
    border-bottom-color: $black !important;
  }

  .botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul .botiga-dropdown-li {
    background: #3d3d3d;
  }
}

button:not(.components-button):not(.pswp__button):not(.has-text-color), button:not(.components-button):not(.pswp__button).checkout-button:not(.has-text-color), button:not(.components-button):not(.pswp__button):not(.wc-forward):not(.has-text-color), button:not(.components-button):not(.pswp__button).checkout:not(.has-text-color), button:not(.components-button):not(.pswp__button).wc-backward, a.button:not(.has-text-color), a.button.checkout-button:not(.has-text-color), a.button:not(.wc-forward):not(.has-text-color), a.button.checkout:not(.has-text-color), a.button.wc-backward, .button:not(.has-text-color), .button.checkout-button:not(.has-text-color), .button:not(.wc-forward):not(.has-text-color), .button.checkout:not(.has-text-color), .button.wc-backward, .checkout-button:not(.has-text-color), .checkout-button.checkout-button:not(.has-text-color), .checkout-button:not(.wc-forward):not(.has-text-color), .checkout-button.checkout:not(.has-text-color), .checkout-button.wc-backward, .wp-block-button__link:not(.has-text-color), .wp-block-button__link.checkout-button:not(.has-text-color), .wp-block-button__link:not(.wc-forward):not(.has-text-color), .wp-block-button__link.checkout:not(.has-text-color), .wp-block-button__link.wc-backward, .wc-block-components-button:not(.has-text-color), .wc-block-components-button.checkout-button:not(.has-text-color), .wc-block-components-button:not(.wc-forward):not(.has-text-color), .wc-block-components-button.checkout:not(.has-text-color), .wc-block-components-button.wc-backward, ul.products li.product .button:not(.has-text-color), ul.products li.product .button.checkout-button:not(.has-text-color), ul.products li.product .button:not(.wc-forward):not(.has-text-color), ul.products li.product .button.checkout:not(.has-text-color), ul.products li.product .button.wc-backward, .wpforms-submit:not(.has-text-color), .wpforms-submit.checkout-button:not(.has-text-color), .wpforms-submit:not(.wc-forward):not(.has-text-color), .wpforms-submit.checkout:not(.has-text-color), .wpforms-submit.wc-backward, input[type=button]:not(.has-text-color), input[type=button].checkout-button:not(.has-text-color), input[type=button]:not(.wc-forward):not(.has-text-color), input[type=button].checkout:not(.has-text-color), input[type=button].wc-backward, input[type=reset]:not(.has-text-color), input[type=reset].checkout-button:not(.has-text-color), input[type=reset]:not(.wc-forward):not(.has-text-color), input[type=reset].checkout:not(.has-text-color), input[type=reset].wc-backward, input[type=submit]:not(.has-text-color), input[type=submit].checkout-button:not(.has-text-color), input[type=submit]:not(.wc-forward):not(.has-text-color), input[type=submit].checkout:not(.has-text-color), input[type=submit].wc-backward {
    color: $black;
}

button:not(.components-button):not(.pswp__button) svg, a.button svg, .button svg, .checkout-button svg, .wp-block-button__link svg, .wc-block-components-button svg, ul.products li.product .button svg, .wpforms-submit svg, input[type=button] svg, input[type=reset] svg, input[type=submit] svg {
    fill: $black;
}

button:not(.components-button):not(.pswp__button), a.button, .button, .checkout-button, .wp-block-button__link, .wc-block-components-button, ul.products li.product .button, .wpforms-submit, input[type=button], input[type=reset], input[type=submit] {
    border: 1px solid $base-color;
}

.wpforms-submit:not(.has-text-color) {
    color: $black !important;
    line-height: 12px !important;
}

.back-to-top {
  svg {
    stroke: $black;
  }
}
*/
/* general */
html {
  background-color: #212121; }

.wp-block-separator {
  border-color: #c0c0c0; }

.map-block {
  border: solid 1px #ebebeb; }

a.button:not(.has-background), .wp-block-button .wp-block-button__link:not(.has-background), .wp-block-button__link:not(.has-background), .wp-block-search .wp-block-search__button:not(.has-background), input[type="button"]:not(.has-background), input[type="reset"]:not(.has-background), input[type="submit"]:not(.has-background), .comments-area .comment-reply-link:not(.has-background), .botiga-sc-product-quantity {
  background-color: #44b75b;
  border: solid 1px #44b75b; }

a.button:not(.has-background):hover,
.wp-block-button .wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):hover,
.wp-block-search .wp-block-search__button:not(.has-background):hover,
input[type="button"]:not(.has-background):hover,
input[type="reset"]:not(.has-background):hover,
input[type="submit"]:not(.has-background):hover,
.comments-area .comment-reply-link:not(.has-background):hover,
.botiga-sc-product-quantity:hover {
  border: solid 1px #757575; }

button:not(.has-background),
a.button:not(.has-background),
.wp-block-button .wp-block-button__link:not(.has-background),
.wp-block-button__link:not(.has-background),
.wp-block-search .wp-block-search__button:not(.has-background),
input[type="button"]:not(.has-background),
input[type="reset"]:not(.has-background),
input[type="submit"]:not(.has-background),
.comments-area .comment-reply-link:not(.has-background),
.botiga-sc-product-quantity {
  background-color: #44b75b; }

.wpforms-submit:not(.has-background) {
  background-color: #44b75b !important; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .wp-block-search .wp-block-search__input, .wc-block-product-search .wc-block-product-search__field, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single {
  border: 1px solid #c0c0c0; }

.wpforms-field input[type="text"], .wpforms-field input[type="email"], .wpforms-field input[type="url"], .wpforms-field input[type="password"], .wpforms-field input[type="search"], .wpforms-field input[type="number"], .wpforms-field input[type="tel"], .wpforms-field input[type="range"], .wpforms-field input[type="date"], .wpforms-field input[type="month"], .wpforms-field input[type="week"], .wpforms-field input[type="time"], .wpforms-field input[type="datetime"], .wpforms-field input[type="datetime-local"], .wpforms-field input[type="color"], .wpforms-field textarea, .wpforms-field select {
  border: 1px solid #c0c0c0 !important; }

button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
  border: solid 1px #44b75b; }

button:hover, a.button:hover, .wp-block-button__link:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
  border: solid 1px #757575; }

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
  border: solid 1px #44b75b; }

.wpforms-submit {
  border: solid 1px #44b75b !important; }

h1.page-title {
  border-bottom: solid 1px #ebebeb; }

#primary #comments {
  border: solid 1px #ebebeb; }

.front-block-highlighted .wp-block-heading {
  text-shadow: 2px 2px 3px #212121; }
.front-block-highlighted .has-text-color {
  text-shadow: 2px 2px 3px #212121; }

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #44b75b;
  color: #ffffff; }

/* posts */
.post-navigation .nav-links .nav-subtitle {
  color: #44b75b; }

/* responsive sidebar */
.responsive-sidebar-btn {
  color: #ffffff; }

.responsive-sidebar-btn::before {
  content: "étlap"; }

/* 404 page */
.error404 .products404 h2.bt-h3 {
  border-bottom: solid 1px #ebebeb; }

/* slider */
/* header */
.bhfb-main_header_row {
  background-color: #f4f4f4; }

.sticky-header-active .bhfb .main-navigation a.botiga-dropdown-link:hover,
.bhfb .main-navigation a.botiga-dropdown-link:hover,
.bhfb .main-navigation a:hover {
  color: #44b75b; }

.site-header-cart .count-number, .header-wishlist-icon .count-number {
  background: #44b75b;
  border: 1px solid #44b75b; }

.bhfb.bhfb-header .bhfb-component-logo {
  padding: 20px; }

/* front page */
.front-map-row {
  max-width: 100% !important;
  margin-bottom: 0;
  gap: 0; }
  .front-map-row .front-map {
    border: solid 1px #f4f4f4; }

/* woocommerce */
ul.wc-block-grid__products li.wc-block-grid__product img, ul.wc-block-grid__products li.product img, ul.products li.wc-block-grid__product img, ul.products li.product img {
  border: solid 1px #ebebeb; }

.wp-block-image img, .wp-block-image.has-custom-border img {
  border: solid 1px #ebebeb; }

.quantity {
  border: solid 1px #757575; }

.wc-block-grid__product-onsale, span.onsale {
  background: #ff0000;
  color: #ffffff;
  font-weight: bold; }

.woocommerce-no-products-found .wc-block-components-notice-banner.is-info {
  background-color: #f4f8ff;
  border-color: #44b75b; }
.woocommerce-no-products-found .wc-block-components-notice-banner.is-info > svg {
  background-color: #44b75b; }

.product-grid ul.products li.product .woocommerce-loop-product__title .botiga-wc-loop-product__title {
  color: #44b75b; }
.product-grid ul.products li.product .woocommerce-loop-product__title .botiga-wc-loop-product__title:visited {
  color: #44b75b; }
.product-grid ul.products li.product .woocommerce-loop-product__title .botiga-wc-loop-product__title:hover {
  color: #51ffbe; }

/*
.woocommerce-breadcrumb {
  a:nth-child(1) {
    background: $base-color;
  }

  a:nth-child(1):hover {
    background: $base-color-hover;
    color: $white;
  }
}
*/
/* sidebar */
#secondary .widget-title {
  background: #f4f4f4;
  border: solid 1px #ebebeb; }

/* footer */
.bhfb-below_footer_row {
  background-color: #44b75b; }

.bhfb-footer .footer-widget .widget-column .widget-title {
  color: #212121;
  border-bottom: solid 1px #dedede; }

.payment-logos {
  background-color: #212121; }

#cookie-notice .cn-button {
  background: #44b75b; }

/* Responsive settings */

/*# sourceMappingURL=client.css.map */
