/* line 27, assets/scss/_colors.scss */
.bg-brown-1 {
  background-color: #bfa78b;
}
/* line 30, assets/scss/_colors.scss */
.bg-brown-1:hover {
  background-color: #b39776;
}

/* line 38, assets/scss/_colors.scss */
.bg-brown-2 {
  background-color: #9c8979;
}
/* line 41, assets/scss/_colors.scss */
.bg-brown-2:hover {
  background-color: #8e7866;
}

/* line 49, assets/scss/_colors.scss */
.bg-brown-3 {
  background-color: #736357;
}
/* line 52, assets/scss/_colors.scss */
.bg-brown-3:hover {
  background-color: #665447;
}

/* line 60, assets/scss/_colors.scss */
.bg-brown-4 {
  background-color: #534741;
}
/* line 63, assets/scss/_colors.scss */
.bg-brown-4:hover {
  background-color: #473933;
}

/* line 71, assets/scss/_colors.scss */
.bg-brown-5 {
  background-color: #695e59;
}
/* line 74, assets/scss/_colors.scss */
.bg-brown-5:hover {
  background-color: #695e59;
}

/* line 82, assets/scss/_colors.scss */
.bg-red {
  background-color: #a1484c;
}
/* line 85, assets/scss/_colors.scss */
.bg-red:hover {
  background-color: #993a3e;
}

/* line 93, assets/scss/_colors.scss */
.bg-purple {
  background-color: #866d88;
}
/* line 96, assets/scss/_colors.scss */
.bg-purple:hover {
  background-color: #785c7a;
}

/* line 104, assets/scss/_colors.scss */
.bg-dark-purple {
  background-color: #4b5065;
}
/* line 107, assets/scss/_colors.scss */
.bg-dark-purple:hover {
  background-color: #3d4259;
}

/* line 115, assets/scss/_colors.scss */
.bg-turqoise {
  background-color: #80b4b1;
}
/* line 118, assets/scss/_colors.scss */
.bg-turqoise:hover {
  background-color: #69a7a3;
}

/* line 126, assets/scss/_colors.scss */
.bg-blue {
  background-color: #a5c5d9;
}
/* line 129, assets/scss/_colors.scss */
.bg-blue:hover {
  background-color: #a5c5d9;
}

/* line 137, assets/scss/_colors.scss */
.bg-green-1 {
  background-color: #b4b959;
}
/* line 140, assets/scss/_colors.scss */
.bg-green-1:hover {
  background-color: #a8ad3c;
}

/* line 148, assets/scss/_colors.scss */
.bg-green-2 {
  background-color: #848438;
}
/* line 151, assets/scss/_colors.scss */
.bg-green-2:hover {
  background-color: #777723;
}

/* line 159, assets/scss/_colors.scss */
.bg-green-3 {
  background-color: #4a5c38;
}
/* line 162, assets/scss/_colors.scss */
.bg-green-3:hover {
  background-color: #3c4f28;
}

/* line 170, assets/scss/_colors.scss */
.bg-green-4 {
  background-color: #24391b;
}
/* line 173, assets/scss/_colors.scss */
.bg-green-4:hover {
  background-color: #172d0d;
}

/* line 179, assets/scss/_colors.scss */
.bg-brown-1,
.bg-brown-2,
.bg-brown-3,
.bg-brown-4,
.bg-brown-5,
.bg-red,
.bg-purple,
.bg-dark-purple,
.bg-turqoise,
.bg-green-1,
.bg-green-2,
.bg-green-3,
.bg-green-4 {
  -webkit-transition: background-color 0.25s ease-in;
  -moz-transition: background-color 0.25s ease-in;
  -ms-transition: background-color 0.25s ease-in;
  -o-transition: background-color 0.25s ease-in;
  transition: background-color 0.25s ease-in;
}
/* line 194, assets/scss/_colors.scss */
.bg-brown-1:hover,
.bg-brown-2:hover,
.bg-brown-3:hover,
.bg-brown-4:hover,
.bg-brown-5:hover,
.bg-red:hover,
.bg-purple:hover,
.bg-dark-purple:hover,
.bg-turqoise:hover,
.bg-green-1:hover,
.bg-green-2:hover,
.bg-green-3:hover,
.bg-green-4:hover {
  -webkit-transition: background-color 0.25s ease-in;
  -moz-transition: background-color 0.25s ease-in;
  -ms-transition: background-color 0.25s ease-in;
  -o-transition: background-color 0.25s ease-in;
  transition: background-color 0.25s ease-in;
}

/* line 200, assets/scss/_colors.scss */
.single-product.bg-red .woocommerce-notices-wrapper,
.single-product.bg-red .elementor-section-wrap > .product-wrapper-background {
  background-color: #a1484c;
}

/* line 206, assets/scss/_colors.scss */
.color-red {
  color: #a1484c !important;
}

/* line 211, assets/scss/_colors.scss */
.single-product.bg-purple .woocommerce-notices-wrapper,
.single-product.bg-purple .elementor-section-wrap > .product-wrapper-background {
  background-color: #866d88;
}

/* line 217, assets/scss/_colors.scss */
.color-purple {
  color: #866d88 !important;
}

/* line 222, assets/scss/_colors.scss */
.single-product.bg-dark-purple .woocommerce-notices-wrapper,
.single-product.bg-dark-purple .elementor-section-wrap > .product-wrapper-background {
  background-color: #4b5065;
}

/* line 228, assets/scss/_colors.scss */
.color-dark-purple {
  color: #4b5065 !important;
}

/* line 233, assets/scss/_colors.scss */
.single-product.bg-turqoise .woocommerce-notices-wrapper,
.single-product.bg-turqoise .elementor-section-wrap > .product-wrapper-background {
  background-color: #80b4b1;
}

/* line 239, assets/scss/_colors.scss */
.color-turqoise {
  color: #80b4b1 !important;
}

/* line 244, assets/scss/_colors.scss */
.single-product.bg-blue .woocommerce-notices-wrapper,
.single-product.bg-blue .elementor-section-wrap > .product-wrapper-background {
  background-color: #a5c5d9;
}

/* line 250, assets/scss/_colors.scss */
.color-blue {
  color: #a5c5d9 !important;
}

/* line 255, assets/scss/_colors.scss */
.single-product.bg-green-1 .woocommerce-notices-wrapper,
.single-product.bg-green-1 .elementor-section-wrap > .product-wrapper-background {
  background-color: #b4b959;
}

/* line 261, assets/scss/_colors.scss */
.color-green-1 {
  color: #b4b959 !important;
}

/* line 266, assets/scss/_colors.scss */
.single-product.bg-green-2 .woocommerce-notices-wrapper,
.single-product.bg-green-2 .elementor-section-wrap > .product-wrapper-background {
  background-color: #848438;
}

/* line 272, assets/scss/_colors.scss */
.color-green-2 {
  color: #848438 !important;
}

/* line 277, assets/scss/_colors.scss */
.single-product.bg-green-3 .woocommerce-notices-wrapper,
.single-product.bg-green-3 .elementor-section-wrap > .product-wrapper-background {
  background-color: #4a5c38;
}

/* line 283, assets/scss/_colors.scss */
.color-green-3 {
  color: #4a5c38 !important;
}

/* line 288, assets/scss/_colors.scss */
.single-product.bg-green-4 .woocommerce-notices-wrapper,
.single-product.bg-green-4 .elementor-section-wrap > .product-wrapper-background {
  background-color: #24391b;
}

/* line 294, assets/scss/_colors.scss */
.color-green-4 {
  color: #24391b !important;
}

/* line 307, assets/scss/_colors.scss */
.single-product.bg-red .woocommerce-notices-wrapper,
.single-product.bg-purple .woocommerce-notices-wrapper,
.single-product.bg-dark-purple .woocommerce-notices-wrapper,
.single-product.bg-turqoise .woocommerce-notices-wrapper,
.single-product.bg-blue .woocommerce-notices-wrapper,
.single-product.bg-green-1 .woocommerce-notices-wrapper,
.single-product.bg-green-2 .woocommerce-notices-wrapper,
.single-product.bg-green-3 .woocommerce-notices-wrapper,
.single-product.bg-green-4 .woocommerce-notices-wrapper {
  padding: 0px 50px;
}
/* line 310, assets/scss/_colors.scss */
.single-product.bg-red .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-red .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-purple .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-purple .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-dark-purple .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-dark-purple .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-turqoise .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-turqoise .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-blue .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-blue .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-green-1 .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-green-1 .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-green-2 .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-green-2 .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-green-3 .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-green-3 .woocommerce-notices-wrapper .woocommerce-error,
.single-product.bg-green-4 .woocommerce-notices-wrapper .woocommerce-message,
.single-product.bg-green-4 .woocommerce-notices-wrapper .woocommerce-error {
  margin-bottom: 0px !important;
}

/* line 4, assets/scss/print.scss */
*,
*:before,
*:after {
  -webkit-print-color-adjust: exact;
}

/* line 10, assets/scss/print.scss */
header.elementor-element,
.footer-section,
a.print-weekly-menu,
.hide-print,
body .product-tabs.elementor-widget-tabs .elementor-tab-title[data-tab="2"],
body .product-tabs.elementor-widget-tabs .elementor-tab-title[data-tab="3"],
body .product-tabs.elementor-widget-tabs .elementor-tab-title[data-tab="4"] {
  display: none !important;
}

/* line 20, assets/scss/print.scss */
.ugemenu-wrapper {
  display: none;
}

/* line 24, assets/scss/print.scss */
.ugemenu-wrapper.print-this,
.show-print {
  display: block;
}

/* line 29, assets/scss/print.scss */
.elementor-top-section {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* line 34, assets/scss/print.scss */
.accordion {
  margin-bottom: 0px !important;
}

/* line 38, assets/scss/print.scss */
.accordion,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs .elementor-tab-title:after,
.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border: none !important;
}

/* line 47, assets/scss/print.scss */
.accordion-content,
.accordion-title {
  padding-left: 0px !important;
}

/* line 52, assets/scss/print.scss */
.accordion-title:before {
  display: none !important;
}

/* line 56, assets/scss/print.scss */
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}

/* line 60, assets/scss/print.scss */
.weekly-menu-header,
.halkaer-logo {
  width: 50%;
  display: block;
  position: relative;
  float: left;
  height: 50px;
}

/* line 69, assets/scss/print.scss */
.halkaer-logo > img {
  height: 100%;
  top: -25px;
  position: relative;
}

/* line 79, assets/scss/print.scss */
.halkaer-logo {
  text-align: right;
  height: 70px;
}

/* line 84, assets/scss/print.scss */
.weekly-menu-divider {
  width: 100%;
  display: inline-block;
  position: relative;
  height: 50px;
}

/* line 91, assets/scss/print.scss */
.elementor-row {
  display: block;
}

/* line 95, assets/scss/print.scss */
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
  width: 100% !important;
}

/* line 99, assets/scss/print.scss */
.weekly-menu-list-wrapper {
  list-style: none;
  columns: 2;
  margin: 0px;
  width: 100%;
  position: relative;
  top: -30px;
}

/* line 108, assets/scss/print.scss */
#content h2.weekly-menu-header {
  font-size: 22px !important;
  margin: 0px;
}

/* line 113, assets/scss/print.scss */
#content h3.weekly-menu-header {
  font-size: 19px;
  width: 100%;
  margin-bottom: 0px;
  max-height: 24px;
  margin-top: 20px;
}

/* line 122, assets/scss/print.scss */
#content .accordion.weekly-menu .accordion-title {
  margin: 0px;
  border: none;
  position: relative;
  font-size: 17px !important;
  line-height: 19px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-print-color-adjust: exact;
}

/* line 137, assets/scss/print.scss */
.weekly-menu-bullet-count {
  display: inline-block;
}

/* line 142, assets/scss/print.scss */
.print-footer {
  width: 100%;
  display: block;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #b4b959;
}
/* line 149, assets/scss/print.scss */
.print-footer h3 {
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 154, assets/scss/print.scss */
.print-footer p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0px;
}

/* line 161, assets/scss/print.scss */
.print-footer-column {
  width: 50%;
  display: block;
  float: left;
}

/* line 167, assets/scss/print.scss */
.optanon-alert-box-wrapper {
  display: none !important;
}

/* line 171, assets/scss/print.scss */
body, .ast-separate-container {
  background: none !important;
}

/* line 176, assets/scss/print.scss */
.single-product .elementor-tabs-wrapper {
  display: none;
}
/* line 180, assets/scss/print.scss */
.single-product .ugemenu-wrapper {
  width: 100%;
  margin: 0px;
}
/* line 185, assets/scss/print.scss */
.single-product .ugemenu-wrapper:not(.print-this) {
  display: none;
}
/* line 189, assets/scss/print.scss */
.single-product .woocommerce-notices-wrapper,
.single-product .elementor-section-wrap > .product-wrapper-background {
  background-color: transparent !important;
}
/* line 194, assets/scss/print.scss */
.single-product .elementor-column-wrap.elementor-element-populated {
  margin: 0px !important;
}
/* line 198, assets/scss/print.scss */
.single-product .print-footer p {
  font-size: 12px !important;
}
/* line 202, assets/scss/print.scss */
.single-product .elementor-tab-title.elementor-tab-mobile-title {
  display: none !important;
}
/* line 209, assets/scss/print.scss */
.single-product .elementor-tab-content[data-tab="1"] .ugemenu-wrapper:nth-child(1) .print-footer,
.single-product .elementor-tab-content[data-tab="1"] .ugemenu-wrapper:nth-child(2) .print-footer {
  display: none;
}
/* line 222, assets/scss/print.scss */
.single-product #content .accordion.weekly-menu .accordion-content {
  display: block !important;
}
/* line 226, assets/scss/print.scss */
.single-product #content .accordion.weekly-menu .accordion-title {
  font-weight: 700;
  background-image: none !important;
  padding-left: 0px !important;
  font-size: 13px !important;
}
/* line 233, assets/scss/print.scss */
.single-product #content .accordion.weekly-menu p {
  font-style: italic;
  line-height: 20px !important;
}
/* line 238, assets/scss/print.scss */
.single-product #content .weekly-menu-list-wrapper {
  columns: 1 !important;
}
/* line 242, assets/scss/print.scss */
.single-product h4,
.single-product .product-data-sheets {
  display: none !important;
}

/* line 248, assets/scss/print.scss */
.single-product .ugemenu-wrapper p {
  font-size: 13px !important;
  margin-bottom: 5px !important;
}

/* line 253, assets/scss/print.scss */
body:not(.single-product) #accordion-3 {
  margin-bottom: 350px;
}

/* line 257, assets/scss/print.scss */
.elementor-location-footer {
  display: none !important;
}

/* line 261, assets/scss/print.scss */
.single-product .ugemenu-wrapper h2.weekly-menu-header {
  padding-top: 0px;
}

/* line 265, assets/scss/print.scss */
#onetrust-consent-sdk {
  display: none !important;
}
