
/*
Theme Name: Wildly Crisp
Theme URI: https://www.jakobsens.com
Description: 
Author: Media Point
Author URI: http://www.mediapoint.dk/
Version: 1.0
Template: GoodFoodGroup
*/


/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */

@font-face {
    font-family:'DK Liquid Embrace';
    src: url('fonts/DK Liquid Embrace.eot');
	  src: url('fonts/DK Liquid Embrace.eot?#iefix') format('embedded-opentype'),
		url('fonts/DK Liquid Embrace.woff2') format('woff2'),
		url('fonts/DK Liquid Embrace.woff') format('woff'),
		url('fonts/DK Liquid Embrace.svg#DK Liquid Embrace') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

:root {
  --red: #D71B37;
  --pink: #F7DEE7;
  --orange: #F98800;
  --blue: #D4E6ED;
  --purple: #ddd5e8;
  --yellow: #f8ebc8;
  --brown: #e3debe;

	--aptos: "aptos", sans-serif;
	--dk_liquid_embrace: 'DK Liquid Embrace', sans-serif;

	--scallop-h:143px;
  --ease: cubic-bezier(.77, 0, .18, 1);
}

body {font-family: var(--aptos); color: #000000; font-size: 1.25rem; line-height: 1.4;}


.content {padding-top: 7rem; padding-bottom: 6rem; max-width: 1440px;}
.content.eq_halfs {padding: 0 75px 35px;}
.section { background:var(--section); }
/* .section.has-top{ padding-top: calc(var(--scallop-h) / 2); }
.section.has-bottom{ padding-bottom: calc(var(--scallop-h) / 2); } */
.scallop{ position:absolute; left:0; width:100%; height:auto; pointer-events:none; display:none; z-index: 99;}
.scallop--top{ top:0; 	transform: translateY(-90%); }
.scallop--bottom{ bottom:0; transform: translateY(90%);}
.has-top .scallop--top{ display:block; }
.has-bottom .scallop--bottom{ display:block; }
.scallop--top path{ fill:var(--section); }
.scallop--bottom path{ fill:var(--section); }


h1,.h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5,  h6, .h6 {font-family: var(--dk_liquid_embrace); }
h1:before, h1:after {display: none;}
h1, .h1 {font-size: 5.3125rem; line-height: 1.1; font-weight: normal;}
h2, .h2 {font-size: 3.175rem; line-height: 1.2; font-weight: normal;}
h3, .h3 {font-size: 1.675rem; line-height: 1.3; font-weight: normal;}
h6, .h6 {font-size: 1.3rem; line-height: 1.3; font-weight: normal;}

.section.pink_gradient {background: linear-gradient(180deg, #F7DEE7 0%, rgba(247, 208, 217, 0.97) 68.22%, rgba(242, 12, 29, 0.50) 129.22%);}
.three_columns .column {width: 33.3333%; box-sizing: border-box; padding: 0 15px;}
.three_columns .column .inner_half { max-width: 380px;}

/* product */
.recipe_banner h1 {font-family: var(--dk_liquid_embrace); font-size: 2.5rem; line-height: 1.2;}

.single-product .product_page_22688 .recipe_banner_text {background-color: var(--pink);}
.single-product .product_page_22692 .recipe_banner_text {background-color: var(--blue);}
.single-product .product_page_22691 .recipe_banner_text {background-color: var(--yellow);}
.single-product .product_page_22690 .recipe_banner_text {background-color: var(--purple);}
.single-product .product_page_22689 .recipe_banner_text {background-color: var(--brown);}

.product_page_22688 .ravane_products_holder {background-color:  var(--pink);}
.product_page_22692 .ravane_products_holder {background-color:  var(--blue);}
.product_page_22691 .ravane_products_holder {background-color:  var(--yellow);}
.product_page_22690 .ravane_products_holder {background-color:  var(--purple);}
.product_page_22689 .ravane_products_holder {background-color:  var(--brown);}

.product_info_box table tr td:first-child {width: 198px;}
.nutrition_box table strong, .product_info_box table strong {font-weight: 600;}



/* END product */

body .button.gform_button_select_files {background-color: #000;border-color: #000;}
body .button.gform_button_select_files:hover {background-color: var(--orange);border-color: var(--orange);}
body .fDef .topLabel .gfield_description {color: #000;}

#kontaktinformationer .su-tabs-nav span {border-color: #000; color: #000 ; font-family: var(--dk_liquid_embrace); font-size: 1rem;}
#kontaktinformationer .su-tabs-nav span.su-tabs-current {background: #000;color: #fff;border: solid 2px #000;}

#internal .banner_wide {background: linear-gradient(180deg, #F7DEE7 0%, rgba(247, 208, 217, 0.97) 68.22%, rgba(242, 12, 29, 0.50) 129.22%); position: relative;}
#internal .banner_wide .banner {padding-top: 140px;margin: 0;padding-bottom: 115px;}
.page-id-6520 .banner_wide .scallop--bottom { display: block;}
.gfield_visibility_hidden {display: none !important;}


.right_bg {background-position: right center; background-size: contain}
.left_bg {background-position: left center; background-size: contain}
.section.bottom_bg {background-position:bottom center;}
.center_bg {background-position:center;}
.section_top, .section_bottom {background-repeat: no-repeat;background-position: top center;height: 258px;width: 100%;background-size: 100% 258px;top:-1px;position: absolute;z-index: 99;}
.section_bottom {top:auto; bottom:-1px}
.section_inside {background-repeat: no-repeat;background-position: top center;background-size: cover;}
.section.big_space_bottom {padding-bottom:190px}
.section.big_space_top {padding-top:190px}

.section.bottom_margin {margin-bottom: 230px}
.section.medium2 .content {max-width: 1150px;}
.section.big .content {max-width: 1640px;}
.reverse .content > .row {flex-direction: row-reverse}
.big_space .content, .big_space .content.simple_content_box {padding-top: 250px;}
.big_space .content.simple_content_box {padding-bottom: 200px}
.button {font-family: var(--dk_liquid_embrace);	font-size: 1.25rem;font-weight: 500; background-color: #000; border-color: #000}
.button.empty {border-color: #000;color: #000;}
.button.green {background-color: var(--brown) ;border-color: var(--brown);}
.button.orange {background-color: var(--orange); border-color: var(--orange);} 
.button.orange:hover {	background: #000;color: #fff;border-color: #000;}
.button.black:hover {	background: var(--orange);color: #fff;border-color: var(--orange);}

.button:hover, .button.black:hover, .button.green:hover, .button.yellow:hover, .button.empty:hover, .single-packaging_qr .button.green:hover {background: var(--orange);border-color: var(--orange);}

.button.blue_fotex {background: url(/wp-content/uploads/sites/11/2026/02/fotex_logo.svg) no-repeat center; background-size: 55px auto;background-color: #000038; border-color: #000038; font-size: 0;} 
.button.blue_fotex:hover {	background-color: #000;color: #fff;border-color: #000;}
.button.bilka_btn {background: url(/wp-content/uploads/sites/11/2026/02/bilka_logo.svg) no-repeat center; background-size: 56px auto;background-color: transparent; border-color: #E2E2E2; font-size: 0; } 
.button.bilka_btn:hover {background: url(/wp-content/uploads/sites/11/2026/02/bilka_logo.svg) no-repeat center; background-size: 56px auto;background-color: #000;color: #fff;border-color: #000;}
.button.netto_btn {background: url(wp-content/uploads/sites/11/2026/02/nettologo2019-s.svg) no-repeat center; background-size: 56px auto;background-color: #fad85b; border-color: #fad85b; font-size: 0; } 
.button.netto_btn:hover {background: url(/wp-content/uploads/sites/11/2026/02/nettologo2019-s.svg) no-repeat center; background-size: 56px auto;background-color: #a98d29;color: #fff;border-color: #a98d29;}

.button + .button {margin-left: .5rem; margin-bottom: .5rem;}
p[style="text-align: center;"] .button { margin-bottom: .5rem;vertical-align: middle;}
.background_image_extra {position: absolute; z-index: 99}
.right_background_image_extra {right: 0}
.left_background_image_extra {left: 0}
.left_background_image_extra.lbottomin {bottom:15%}
.rtop, .ltop {top: 0}
.lbottom, .rbottom {bottom:0}
.lmiddle, .tmiddle {top:50%; transform: translateY(-50%);}
.rtopout, .ltopout {top: -11%}
.page_menu {background:#c1a580;}
.page_menu.green {background: #417a7c}
.page_menu.gold {background: #F3D797;}
.page_menu.brown {background: #452018;} 
.page_menu ul li a {color: #fff}
.new_main_menu li a {font-family: var(--dk_liquid_embrace); font-size: 1.25rem; padding: 1rem 2rem; border-radius: 50px; }
.new_main_menu li:last-child a {background: #000; color: #fff;}
.new_main_menu li a:hover {background: #000; color: #fff; text-decoration: none;} 
.new_main_menu li:last-child a:hover {background: var(--orange); color: #fff;}
.new_main_menu li {padding: 0 1.5rem; list-style: none !important; }
.new_main_menu li:last-child {padding-right: 0;}
.top_new_menu {padding-right: 0;}
.new_main_menu li.current_page_item > a {text-decoration: none;}

.mm-spn a {font-family: var(--dk_liquid_embrace);font-size: 1.25rem; }
.mm-spn.mm-spn--light.menu-new-main-menu-container {background: transparent}
.mm-ocd__content {background: linear-gradient(180deg, #F7DEE7 0%, rgba(247, 208, 217, 1) 68.22%, #F8ABB4 129.22%);}

.logo {max-width:140px !important;}
.header_wide.scrolled {padding: 0;}
.header_wide {padding: 0;}

.header_wide .content {max-width: 1440px; padding: 1.4rem 0px; transition: all 0.5s;}
#homepage .header_wide .content {padding: 4rem 0;;}
.header_wide.scrolled .content {padding: 1rem 0 !important;}

/* .new_main_menu li a, .country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {font-size: 14px;} */

/* .country-selector.weglot-dropdown .wgcurrent:after {background-image: url("images/lgsv2.png")!important; background-repeat: no-repeat!important; background-size: 15px 8px!important;} */



.date, span.category {color: #3d797a;font-size: 16px;}
.title {color: #000; font-family: var(--dk_liquid_embrace);}
.txt {color: #000000;	line-height: 25px;font-size: 20px;}
.content.simple_content_box {max-width: 725px;padding-top:9%;padding-bottom: 9%;}
span.category {font-size: 1rem; color: #000; font-family: var(--dk_liquid_embrace);}
.img_outside_halfs_ctn {padding: 0 100px}
.img_outside_halfs_ctn .text_half {padding-top: 70px; padding-bottom: 70px}
.image_half {line-height: 0; margin: -150px 0}
.image_half img {width: 100%; height: auto}
.footer_wide {position: relative; background-color: var(--pink);}
.footer_wide .scallop--top {display: block !important; fill: var(--pink);} 
.footer_wide_bottom {background: var(--red);}
.footer_wide_bottom .footer {padding-top: 1rem;padding-bottom: 1rem;}

.footer {padding: 90px 20px 50px;width: 100%;max-width: 1440px;}
.footer h6, .footer .h6 {font-family: var(--dk_liquid_embrace); font-size: 1.5rem;}
.footer_col {padding-top: 70px;}
.footer_col:first-child {padding-top: 0px;}
.footer_col ul.footer_menu {-moz-column-count: 1;	-webkit-column-count: 1;column-count: 1;}
.footer_col ul.information_menu {margin: 0; padding: 0;}
.footer_col ul li {margin-bottom: 1.1rem;}
.footer_col ul li a {font-size: 1.25rem; line-height: 1.3;}
.footer p {font-size: 1.25rem; line-height: 1.3;}

.social li span {width: 44px; height: 44px; display: inline-block; padding: 0; margin-right: 12px;}
.social li.facebook_link span {border: 4px solid #000; border-radius: 11px; display: flex; align-items: center; justify-content: center; width: 36px; height: 36px;}
.content_social.social li span {margin-right: 0;}


.search_form_holder input[type="text"] {	background: url(images/search_icon.png) no-repeat right center !important;	border-bottom: 2px solid #000 !important;}

/**/
.page-id-20388 .section_top {height: 523px;background-size: 100% 523px;top: -231px;}
/**/
.categories_list li a.button {border-color: #366c6d;color: #366c6d;}
.categories_list li a.button:hover, .categories_list li a.button.active {border-color: #366c6d;background-color: #366c6d;color: #fff;}
/**/
.page-id-20339 .custom_prods_slider {display: flex; flex-wrap: wrap}
.page-id-20339 .custom_products_first_section {width: 25%}
.page-id-20339 .products_slides {width: 75%}
.page-id-20339 .columns_content:not(.content_background_boxes) .two_columns.background_halfs, .page-id-20347 .columns_content:not(.content_background_boxes) .two_columns.background_halfs  {margin-top: -145px}
.page-id-20339 .two_columns.background_halfs.background_halfs_small .column .inner_half, .page-id-20347 .two_columns.background_halfs.background_halfs_small .column .inner_half {padding-left: 0; padding-right: 0; padding-bottom: 0}
.page-id-20339 .two_columns.background_halfs.background_halfs_small .column .inner_half h3, .page-id-20347 .two_columns.background_halfs.background_halfs_small .column .inner_half h3 {padding:0 1.5rem; width: 100%; box-sizing: border-box; background: #f5f1eb; color: #000;border-bottom-right-radius: 16px;border-bottom-left-radius: 16px; height: 100px; display: flex; align-items: center}
.page-id-20339 .two_columns.background_halfs.background_halfs_small .column .inner_half, .page-id-20347 .two_columns.background_halfs.background_halfs_small .column .inner_half   {color: #000}
.products_slides .news_item .news_item_ctn{background:#f9f9f9}

.products_slides .news_item:hover .news_item_img {background-color: var(--yellow);}
.products_slides .news_item:hover .news_item_ctn {background-color: var(--yellow);}


.recipe_item_slide.product_slug_salt-toerristede-cashewnoedder .news_item:hover .news_item_img,
.recipe_item_slide.product_slug_salt-toerristede-cashewnoedder .news_item:hover .news_item_ctn {background-color: var(--blue);}
.recipe_item_slide.product_slug_rosmarin-hvidloeg-chili .news_item:hover .news_item_img,
.recipe_item_slide.product_slug_rosmarin-hvidloeg-chili .news_item:hover .news_item_ctn {background-color: var(--purple);}
.recipe_item_slide.product_slug_mandler-naturel .news_item:hover .news_item_img,
.recipe_item_slide.product_slug_mandler-naturel .news_item:hover .news_item_ctn {background-color: var(--yellow);}
.recipe_item_slide.product_slug_troeffeldrys .news_item:hover .news_item_img,
.recipe_item_slide.product_slug_troeffeldrys .news_item:hover .news_item_ctn {background-color: var(--brown);}
.recipe_item_slide.product_slug_chili-x-ahorn .news_item:hover .news_item_img,
.recipe_item_slide.product_slug_chili-x-ahorn .news_item:hover .news_item_ctn {background-color: var(--pink);}


/**/
.raw_materials_slider_two_cols .news_item {width: calc(100% - 30px);margin: 0 auto;padding: 0 0 30px;}
.page-id-20347  .raw_materials_slider_two_cols{margin-top: -80px; padding: 0 60px}
/**/
.content.new_syrup_slider {max-width: 1200px;}
.syrup_slides, .honey_and_cooking_slides {text-align: center; padding: 0 90px}
.slick-prev {left: -10px; background: url(images/prev_arrow.svg) no-repeat center; background-size: contain; width: 80px; height: 35px;}
.slick-next {right: -10px; background: url(images/next_arrow.svg) no-repeat center; background-size: contain; width: 80px; height: 35px;}

.syrup_slides h2:before {background-image: url("images/syrup_slide_h2_before.svg"); background-size: 85px auto; width: 85px; height: 91px; filter: none}
.syrup_slides h2 strong {font-weight: normal}
.syrup_slides h2 strong {display:inline-block}
.syrup_slides h2 strong:before, .syrup_slides h2 strong:after {width:105px; height: 2px; background: #f5f1eb; display: inline-block; vertical-align: middle; content: ""}
.syrup_slides h2 strong:before {margin-right:30px}
.syrup_slides h2 strong:after {margin-left: 30px}
.syrup_slides .slick-next, .syrup_slides .slick-prev {filter: brightness(0) invert(1);}
.page-id-20347 .big_image_half {background-position: left bottom}


/**/
.goals_sliders .half {width: 40%}
.goals_sliders .half:first-child {width: 60%}

.new_goals_images_slider {padding: 0 40px}
.new_goals_images_slider .goals_img {padding: 0 20px}
.new_goals_images_slider .goals_img img {filter: grayscale(1); width: 100%; height: auto}
.new_goals_images_slider .goals_img.slick-current img{filter: none}
.new_goals_images_slider .slick-dots {position: static;	justify-content: flex-start; padding-top: 35px;}
.new_goals_images_slider .slick-dots li {flex: 1; border-top: solid 2px #d8d8d8}
.new_goals_images_slider .slick-dots li button {background: transparent !important; color: #ac3c74; font-size: 15px; line-height: 25px; font-family:var(--dk_liquid_embrace); opacity: .6; width: 100%; text-align: center}
.new_goals_images_slider .slick-dots li button:before {content: "#"; display: inline-block; color: #ac3c74; font-size: 15px; line-height: 20px; font-family:var(--dk_liquid_embrace);}
.new_goals_images_slider .slick-dots li.slick-active {border-color:#ac3c74}
.new_goals_images_slider .slick-dots li.slick-active  button {opacity: 1}
.page-id-20361 .big_space .content.big_cta_content {padding-top: 350px; padding-bottom: 350px}
.csr_new_slider {width:100%; padding-left: 300px;box-sizing: border-box; min-height:745px }

.csr_new_slider .slick-dots {display: block; height: 100%; left: 0; right: auto; top:0; bottom: auto; width: 100%; max-width:175px ; padding: 0}
.csr_new_slider .slick-dots li {padding:20px 0; }
.csr_new_slider .slick-dots li a {display: flex; color: #f5f1eb; font-size: 15px; text-align: right; font-weight: 700; flex-direction: column; align-items: flex-end; cursor: pointer}
.csr_new_slider .slick-dots li a .dots_label {display: block; font-size: 39px;font-family:var(--dk_liquid_embrace); font-weight: normal; border-bottom: solid 1px #f5f1eb; max-width: 85px; width: 100%}
.csr_new_slider .slick-dots li a:hover, .csr_new_slider .slick-dots li a:hover  .dots_label, .csr_new_slider .slick-dots li.slick-active a, .csr_new_slider .slick-dots li.slick-active a  .dots_label {color: #efd29a; border-color:#efd29a; text-decoration: none;}
.white_text ul li {color: #fff}
.csr_new_slider ul li {font-size: 20px}

.csr_testim, .white_text .csr_testim {color: #efd29a; font-size: 30px; line-height: normal;font-family:var(--dk_liquid_embrace);}
.white_text .cas_slide p a {color: #fff}
.img_out_above, .img_out_below {}


.big_space .content.new_honey_and_cooking_slider, .big_space .content.new_syrup_slider, #homepage .big_space .content.simple_content_box, .page-id-20327 .big_space .content.simple_content_box {padding-top: 350px; padding-bottom: 350px}

.page-id-20339 .section_bottom {z-index: 9}

.raw_materials_slider_two_cols .slick-dots li button {	background: url("images/dots_blue.png") no-repeat center center; background-size: cover}
.raw_materials_slider_two_cols .slick-dots li.slick-active button {background-image: url("images/dots_blue_active.png")}

#de_17_verdensmal .big_image_half {background-size: 800px auto; background-position: top center;}


body .csr_new_slider .slick-track {display: block !important}


.recipe_item_slides, .articles_item_slide {padding-left: 80px; padding-right: 80px}


.page-id-20388 .page_menu ul {justify-content: space-around;}

.terms_icons img[alt="society-plastics-industry"] {display: none;}

.two_columns.no_space_left .inner_half img{margin-left: -20px}

.certificate img {margin:0; height: 100%; width: auto; max-height: inherit}
.cert_logo_wrap {height: 60px; margin-bottom: 15px}

.lightBrown .content {max-width: 1614px;}
.brownText h2, .brownText h3, .brownText p {color: #552707;}
.oti .banner.emptyBg {height: 0; overflow: hidden; min-height: 0; padding: 0;}
.header_holder.oti {padding-top: 0; position: relative;}
.otiWr {position: absolute; top: 0; z-index: 222; width: 100%; pointer-events: none;}
.otiWr img {display: block; width: 100%; height: auto;}
.otiHeight {padding-bottom: 46.7%;}
.pdCustom {padding: 11% 0 5%;}

.otiContentSection {position: absolute; z-index: 333; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center;}
.otiContentSection .content {max-width: 1640px;}
.otiContentBox h1 {color: #fff; font-size: 65px; line-height: 70px;}
.otiContentBox h1::after, .otiContentBox h1::before {content: none; display: none;}
.otiContentBox h3 {color: #864326;}
.otiContentBox {width: 45%; text-align: center; max-width: 600px;}


.faqs_by_category_area_ctn .half {width:100% !important; padding: 0 !important; background: none !important}




.background_image_extra img {max-width: 200px; height: auto}
.background_image_extra.mdImgSide img {max-width: 300px;}
.background_image_extra.lgImgSide img {max-width: 400px;}

/* Steps */
.steps_images img {max-width: 100%; height: auto; display: block; margin: 0 auto;}
.steps_images .tablet_image {display: none;}
.steps_images .mobile_image {display: none;}
/* End Steps */


.page-id-22379 .section.cream {background-color: #F8F2D8;}
.page-id-22379 .section.darkcream {background-color: #EBE3CA;}


.page-id-22379  .section[class*="cream"] h2,.page-id-22379  .section[class*="cream"] h3,.page-id-22379  .section[class*="cream"] h4,.page-id-22379  .section[class*="cream"] h5, .page-id-22379  .section[class*="cream"] p {color: #571D00}
.page-id-22379 .full_image {height: 690px;}
.page-id-22379 .banner_wide .banner {padding-top: 220px;margin: 0;padding-bottom: 185px;}
.small_first_half .column:first-child .inner_half {max-width: 570px;}


.contact_members_box {margin-bottom: 1.5rem;}
.contact_members_info {width: calc(100% - 154px); padding-left: 2rem; box-sizing: border-box;}
.contact_members_info p {padding: 0; font-weight: 300;}
.contact_members_info p.member_department {font-weight: 600; font-size: 1.3rem; margin-bottom: 0; text-transform: uppercase;}
.contact_members_info p.member_zone {font-style: italic; margin-bottom: 1.2rem;font-weight: 500;}
.contact_members_info a {color: #000000; text-decoration: none;}
.contact_members_info a:hover { text-decoration: underline;}
.contact_members_image {width: 154px;}
.contact_members_image img {width: 100%; height: auto; }
.contact_members_row {justify-content: space-between;}
.contact_members_row .half {width: 45%;}

body .su-custom-gallery-slide {width: 33.3333% !important; height: auto !important; padding: 9px;box-sizing: border-box;margin: 0;}
body .su-custom-gallery-slide img {	border:none;border-radius: 0;background: transparent;}
body .su-custom-gallery-slide:hover img {	border:none;border-radius: 0;background: transparent;}
.vidste_du_row {position: relative; padding-top: 2.5rem;}
.vidste_du_row:after {content: ''; width: 4px; height: 60%; position: absolute; left: 50%; margin-left: -2px; top: 0; bottom: 0;  margin: auto; background-color: #5E1E0D;}
.vidste_du_row h5 {font-family: var(--dk_liquid_embrace);font-weight: normal; font-size: 20px; line-height: 1.3; margin: 0 ; padding-top: 2rem;}  
.vidste_du_row .inner_half {max-width: 580px; margin: 0 auto;}

.half_content {max-width: 790px;}
.make_14_kg_of_honey_row {padding-bottom: 2.5rem;}
.make_14_kg_of_honey_row .column:first-child .row .column_icon {width: 125px;}
.make_14_kg_of_honey_row .column:last-child .row .column_icon {width: 101px;}
.make_14_kg_of_honey_row .row .column_icon img {width: 100%; height: auto; text-align: center; margin-bottom: 1rem;}
.make_14_kg_of_honey_row .column .row .column_text {box-sizing: border-box; padding-left: 1.5rem;padding-right: 2rem;font-family: var(--dk_liquid_embrace);font-weight: normal;font-size: 20px;line-height: 1.4; margin: 0; }
.make_14_kg_of_honey_row .column:first-child .row .column_text {width: calc(100% - 125px); }
.make_14_kg_of_honey_row .column:last-child .row .column_text {width: calc(100% - 101px);}
.make_14_kg_of_honey_inner h3 {padding-bottom: 2rem;}
.make_14_kg_of_honey_inner .details_number_holder {padding-bottom: 2rem;  }
.make_14_kg_of_honey_inner .details_number {width: 200px; height: 50px; font-family: var(--dk_liquid_embrace);font-weight: 500;font-size: 40px; color: #5E1E0D; background-color: #fff; text-align: center; border-radius: 25px; line-height: 59px;  }
.make_14_kg_of_honey_inner .details_description { font-family: var(--dk_liquid_embrace);font-weight: 500;font-size: 20px; color: #5E1E0D; padding-top: .5rem; }


#statistics_area {padding: 3rem 0;}
.statistics_area_ctn h2 {color:#f0efc5; font-size:5.9rem; padding-bottom: 10px; line-height: 0.9;}
.statistics_area_ctn h2:after {display: none}
.statistics_area_ctn p {color: #fff;padding-bottom: 15px}
.stat:after {display: block; margin:20px 0 0 0; width: 60px; height: 2px; content: ""; background:#f0efc5}


.row_gallery .third {width: 33.3333%; box-sizing: border-box; padding: 1rem;}
.row_gallery .third img {width: 100%; height: auto; display: block;}


.new_main_menu {justify-content: flex-end;} 

.text_under_image {padding-top: 1.5rem;}
.text_under_image h2 {padding: 0;}
.text_under_image h6 {padding: 0; font-size: 1.25rem;}

/* Slider Animations */
.wc-section{position:relative;overflow:hidden;}

/* BG crossfade */
.wc-bg{position:absolute;inset:0;pointer-events:none;}
.wc-bg-layer{position:absolute;inset:0;opacity:0;transition: opacity 1100ms var(--ease);    }
.wc-bg-layer.is-active{opacity:1}

/* Swiper container should fill the section */
.swiper{position:relative;z-index:2;}
.wc-wrap{height:100%;display:flex;align-items:center;justify-content:center;padding:var(--pad);}
.wc-inner{width:min(var(--max), 100%);display:grid;grid-template-columns: 1fr 1fr;gap: clamp(18px, 4vw, 80px);align-items:center;}


.wc-bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px;}
.wc-bullets li{display:flex;gap:10px;align-items:flex-start; padding: 0 0 5px 0;text-align: left;}
.wc-bullets li::before{content:""; background: url(images/next_arrow.svg) no-repeat center; background-size: 48px auto; width: 48px; height: 21px; margin: auto 0;}

.wc-btn{transition: transform 220ms var(--ease);}
.wc-btn:hover{transform:translateY(-1px)}
.wc-right{position:relative;display:flex;align-items:center;justify-content:center;min-height:820px;flex-direction: column;    }
.wc-blob{position:absolute;width:min(800px, 92%);z-index:0;transform-origin: 50% 50%;    }
.wc-pack{position:relative;z-index:1;width:min(420px, 72%);height:auto;transform-origin: 50% 60%;  }
/* Arrows on image sides */
.wc-img-nav{position:absolute;inset:0; display:flex; justify-content:space-between; align-items:center; padding: 0; z-index:3; pointer-events:none;}
.wc-arrow{pointer-events:auto; width:80px;height:35px; border:0; background-color: transparent; display:grid;place-items:center; cursor:pointer; transition: transform 200ms var(--ease), opacity 200ms var(--ease);}
.wc-arrow:hover{transform: scale(1.06)}
.wc-arrow:active{transform: scale(0.98)}
.wc-arrow img{width:100%;height:auto;display:block}

/* hook Swiper nav to our buttons */
.swiper-button-disabled{ opacity:.35 !important; pointer-events:none !important; }

.banner_homepage {padding-top: 11rem;}
.banner_homepage .column:first-child {width: 46%;padding-right: 0;padding-left: 40px;}
.banner_homepage .column:last-child {width: 54%; padding-left: 0;}
.bigger_image .column:first-child {width: 46%;padding-right: 0;padding-left: 40px;}
.bigger_image .column:last-child {width: 54%; padding-left: 0;}


@media (prefers-reduced-motion: reduce){
  .wc-bg-layer{transition:none}
}

.wc-bg-base,
.wc-bg-reveal{position:absolute;inset:0;pointer-events:none;}

.wc-bg-base{z-index:0;background:#f6dfe7; }

.wc-bg-reveal{z-index:9; /* behind swiper content (your swiper should be z-index:2) */background: transparent;clip-path: circle(0% at 75% 50%);will-change: clip-path, background;}
.swiper{ position:relative; z-index:2; }


.text_under_image{text-align: center;max-width: 420px;}
/* Optional: give arrows a bit of life */
.wc-arrow{transform-origin: 50% 50%;}
/* END Slider Animations */
.center_text {text-align: center;}

.huge_heading {font-size: 4.25rem;}
.hide_sidebar.content .recipes_listed .recipe_item_slide, .grid_sizer {width: 33.333%;}
.hide_sidebar.content .recipes_listed_main {padding: 0;}

.markets_list li a[href]:hover {background-color: #bcbcbc;}
.recipe_detailed_box p.allergens_list {padding-bottom: 5px;}

/*responsive*/
@media screen and (max-width:1640px) {
	.content.eq_halfs {padding: 0 20px 35px;}
}
@media screen and (max-width:1540px) {
	.img_outside_halfs_ctn {padding: 0}
	.image_half {margin: 0}
	.big_space_bottom.img_out_below {padding-bottom: 0}
	.big_space_top.img_out_above {padding-top: 0}
	.img_out_below.img_out_above.big_space .content {padding-top: 90px; padding-bottom: 90px}
	.page-id-20339 .columns_content:not(.content_background_boxes) .two_columns.background_halfs, .page-id-20347 .columns_content:not(.content_background_boxes) .two_columns.background_halfs  {margin-top: 0}
	.header_ctas {width: calc(100% - 150px);}
}
@media screen and (max-width:1440px) {
	.section.bottom_margin {margin-bottom:0px;}
	.menu_trigger {display: none;}
	.top_new_menu {display: block;}
}
@media screen and (max-width:1200px) {
	.background_image_extra {display: none !important}
  .postid-22282 .background_image_extra {display: block!important}
  .postid-22282 .background_image_extra img {max-width: 75px!important;}
    #homepage .footer_wide:before, .page-id-20343 .footer_wide:before, .page-id-20388 .footer_wide:before {right: 10%}
	#homepage .banner h1, .white_text h1 {font-size: 45px;line-height: 50px;}
  .otiContentBox h1 {    font-size: 45px;    line-height: 50px;}
  .pdCustom {    padding: 6% 0 0%;}
  	.footer_images {justify-content: flex-start;}
	.big_half h2, .big_half .h2 {font-size: 2.175rem;}
}
@media screen and (max-width:1100px) {
	.page-id-20343 .footer_wide:before {display: none}	
	.steps_images .desktop_image {display: none;}
	.steps_images .tablet_image {display: block;}
	.recipe_banner h1 {font-size: 2.2rem;}

	h1, .h1 {font-size: 3.7125rem;}
  	h2, .h2 {font-size: 2.575rem;}

	.wc-right {min-height: 660px}
	.wc-blob {width: min(520px, 92%);}
}
@media screen and (max-width:960px) {
	.csr_new_slider {padding-left: 190px}
	.csr_new_slider .slick-dots {max-width: 135px;}
	.csr_new_slider .half, .goals_sliders .half:first-child, .goals_sliders .half {width: 100%}
	.new_goals_images_slider .slick-dots {padding-bottom: 35px}
	.goals_text {padding: 0}
	.top_img_bg.bottom_img_bg.big_space .content {padding-top: 80px; padding-bottom: 90px}
	.section.bottom_img_bg, .page-id-20388 .section.big_space_bottom {padding-bottom: 0}
	.section_bottom, .section_top {display: none}
	.section.top_img_bg.bottom_img_bg.big_space .content {padding-top: 80px !important; padding-bottom: 90px !important}
	
	/**/
	.page-id-20339 .custom_products_first_section, .page-id-20339 .products_slides {	width: 100%;}
	.page-id-20339 .custom_products_first_section h2 {text-align: center}
	.page-id-20339 .custom_products_first_section h2 br {display: none; }
	.top_img_bg.big_space_top{padding-top: 0}
	/**/
	.page-id-20347 .raw_materials_slider_two_cols {margin-top: 0;}
	.syrup_slides, .honey_and_cooking_slides {padding-left:60px; padding-right: 60px}
	/**/
	.syrup_slides h2 strong:before, .syrup_slides h2 strong:after, .honey_and_cooking_slide h2.middle_headline span:before, .honey_and_cooking_slide h2.middle_headline span:after {display: none}
	.otiContentBox h1 {font-size: 35px;line-height: 40px;}
	.otiContentBox h3 {font-size: 1.6rem;line-height: 1.6rem;}
	.pdCustom {padding: 6% 0 0%;}
	.contact_members_row .half {width: 100%;		padding-bottom: 0 !important; max-width: 450px; margin: 0 auto;}

	.stat {width: 50%;justify-content: flex-start;padding-bottom: 50px;	 text-align: center;}
	.stat:after {margin: 20px auto 0;}

	#make_14_kg_of_honey:before {content: ''; background-color: #cb9837; opacity:0.5; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0;}

	.row_gallery .third {padding: .5rem;}

	.hide_sidebar.content .recipes_listed .recipe_item_slide, .grid_sizer {width: 50%;}


	.wc-inner{grid-template-columns:1fr; text-align: center;}
	.wc-arrow{width:56px;height:56px}
	.wc-inner .wc-bullets {justify-content: center;}

	.row.three_columns {justify-content: center;}
	.three_columns .column {width: 50%; padding-bottom: 2rem;}
	.three_columns .column:last-child {padding-bottom: 0}

	.banner_homepage {text-align: center;}
	.banner_homepage .column:first-child {width: 100%;padding-right: 0;padding-left: 0px;}
	.banner_homepage .column:last-child {width: 100%; padding-left: 0;}
	.bigger_image {text-align: center;}
	.bigger_image  .wc-bullets {justify-content: center;}
	.bigger_image .column:first-child {width: 100%;padding-right: 0;padding-left: 0;}
	.bigger_image .column:last-child {width: 100%; padding-left: 0;}

}
@media screen and (max-width:800px) {
	.top_img_bg.bottom_img_bg.big_space .content {padding-top: 80px; padding-bottom: 90px}
	.section.bottom_img_bg, .page-id-20388 .section.big_space_bottom {padding-bottom: 0}
	.section_bottom, .section_top {display: none}
	.new_goals_images_slider .slick-dots li button:before {display: block}	
	
	
}
@media screen and (max-width:767px) {
	/**/
	#homepage .banner_wide .banner {padding-top: 150px;padding-bottom: 91px;}

  h1, .h1 {font-size: 3.3125rem;}
  h2, .h2 {font-size: 2.4rem;}
  .content {padding-top: 5rem;padding-bottom: 4rem;}

  .slick-prev {background-size: contain;width: 40px;height: 35px;}
	.slick-next { background-size: contain; width: 40px; height: 35px;}
	.recipe_item_slides, .articles_item_slide {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media screen and (max-width:660px) {
.pdCustom {position: relative; z-index: 55555; padding: 0;}
  .otiContentBox h1 {
    font-size: 25px;
    line-height: 30px; padding-bottom: 10px;
}
  .otiContentBox h3 {
    font-size: 1.3rem;
    line-height: 1.3rem;
}
  .otiWr {display: none;}
  .otiContentBox {
    width: 65%;
    text-align: center;
    max-width: 100%;
}
	.three_columns .column {width: 100%; padding-left: 0; padding-right: 0;}
	.three_columns .column .inner_half {margin: 0 auto;}
}

@media screen and (max-width:600px) {

	.menu_trigger {display: block;}
	.top_new_menu {display: none;}
	#homepage .footer_wide:before, .page-id-20343 .footer_wide:before, .page-id-20388 .footer_wide:before {display: none}
	.certificate {padding-top: 0}
	.syrup_slides, .honey_and_cooking_slides {padding: 0}
	.syrup_slides .slick-dots, .honey_and_cooking_slides .slick-dots, .raw_materials_slider_two_cols .slick-dots  {position: static; padding-top: 20px}

	.steps_images .tablet_image {display: none;}
	.steps_images .mobile_image {display: block;}

	.hide_sidebar.content .recipes_listed .recipe_item_slide, .grid_sizer {width: 100%;}
}
@media screen and (max-width:575px) {
	.page-id-20347 .raw_materials_slider_two_cols {padding: 0}
	#statistics_area .stat {width: 50%;}
	.footer_col {padding-top: 20px;}
	.footer {text-align: center;}
	.footer_images {justify-content: center;}
	.footer .social li a {justify-content: center;}


	.recipe_banner h1 {font-size: 2rem;}
	.big_half h2, .big_half .h2 {font-size: 1.8rem;}
}
@media screen and (max-width:500px) {
	.recipe_item_slides, .articles_item_slide {padding-left: 0px;padding-right: 0px;}
	body .su-custom-gallery-slide {padding: 0;}
}

@media screen and (max-width:480px) {
	.section .slick-dots {bottom: 0;}
	.section .slick-dots li button{	background: #000;border-radius: 100%;width: 18px;height: 18px;}
	.section .slick-dots li.slick-active button{background: var(--orange)}

	#homepage .banner h1, .white_text h1 {font-size: 35px !important;line-height: 40px !important;}


	.contact_members_image {width: 85px;}
	.contact_members_info {width: calc(100% - 85px);padding-left: 1rem;}
	.contact_members_info p.member_department {font-size: 1.1rem;}
	.huge_heading {font-size: 2.25rem;}
}
@media screen and (max-width:450px) {
	.new_goals_images_slider .goals_img {padding: 0;}
	#statistics_area .stat {width: 100%;}

	.row_gallery {justify-content: center;}
	.row_gallery .third {width: 50%;}
	.wc-right {min-height: 570px;}
	.wc-blob {width: min(520px, 102%);}
}

@media screen and (max-width:400px) {
	.new_goals_images_slider .slick-dots li button:before {display: none}	
}
