.elementor-kit-11{--e-global-color-text:#2F3437;--e-global-color-primary:#6BA342;--e-global-color-secondary:#E9B123;--e-global-color-accent:#C03D3A;--e-global-color-308e809:#EAE2DA;--e-global-color-a954db2:#2F3437;--e-global-color-651faef:#C2B394;--e-global-color-2db06a9:#F48221;--e-global-color-2d69694:#D26030;--e-global-color-bd8f609:#9AC75F;--e-global-color-5fed69c:#30BDD3;--e-global-color-5675307:#9290C6;--e-global-color-9eaa092:#FFFFFF00;--e-global-color-2226a2b:#FFFFFF;--e-global-color-e2c84f9:#F6EEE7;--e-global-typography-primary-font-family:"Acumin Pro Ultra Black";--e-global-typography-primary-font-size:clamp(1.9375rem, 1.4973rem + 1.9565vw, 3.0625rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.25em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-secondary-font-family:"Acumin Pro Wide Book";--e-global-typography-secondary-font-size:clamp(1.625rem, 1.3071rem + 1.413vw, 2.4375rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0.9px;--e-global-typography-text-font-family:"Acumin Pro Wide Book";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:500;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.62em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Acumin Pro Wide Book";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1.2px;--e-global-typography-cabde1d-font-family:"Acumin Pro Wide Book";--e-global-typography-cabde1d-font-size:13px;--e-global-typography-cabde1d-text-transform:uppercase;--e-global-typography-cabde1d-font-style:normal;--e-global-typography-cabde1d-text-decoration:none;--e-global-typography-cabde1d-letter-spacing:0.3px;--e-global-typography-96a2c4a-font-family:"Acumin Pro Ultra Black";--e-global-typography-96a2c4a-font-size:59px;--e-global-typography-96a2c4a-text-transform:uppercase;--e-global-typography-96a2c4a-font-style:normal;--e-global-typography-96a2c4a-text-decoration:none;--e-global-typography-c4cc87a-font-family:"Acumin Pro Ultra Black";--e-global-typography-c4cc87a-font-size:40px;--e-global-typography-c4cc87a-text-transform:uppercase;--e-global-typography-c4cc87a-font-style:normal;--e-global-typography-c4cc87a-text-decoration:none;--e-global-typography-c4cc87a-line-height:1em;--e-global-typography-28c63c6-font-family:"Acumin Pro Ultra Black";--e-global-typography-28c63c6-font-size:24px;--e-global-typography-28c63c6-text-transform:uppercase;--e-global-typography-28c63c6-line-height:1.2em;--e-global-typography-9bbf87c-font-family:"Acumin Pro Ultra Black";--e-global-typography-9bbf87c-font-size:34px;--e-global-typography-9bbf87c-text-transform:uppercase;--e-global-typography-9bbf87c-line-height:1.2em;--e-global-typography-6a54f87-font-family:"Acumin Pro Wide Book";--e-global-typography-6a54f87-font-size:19px;--e-global-typography-6a54f87-text-transform:uppercase;--e-global-typography-6a54f87-text-decoration:none;--e-global-typography-450c85d-font-family:"Acumin Pro Wide Book";--e-global-typography-450c85d-font-size:31px;--e-global-typography-450c85d-text-transform:uppercase;--e-global-typography-450c85d-font-style:normal;--e-global-typography-450c85d-text-decoration:none;--e-global-typography-aff2c30-font-family:"Acumin Pro Ultra Black";--e-global-typography-aff2c30-font-size:22px;--e-global-typography-aff2c30-text-transform:uppercase;--e-global-typography-aff2c30-font-style:normal;--e-global-typography-aff2c30-text-decoration:none;--e-global-typography-64556da-font-family:"Acumin Pro Wide Book";--e-global-typography-64556da-font-size:16px;--e-global-typography-64556da-font-weight:600;--e-global-typography-64556da-text-transform:uppercase;--e-global-typography-64556da-font-style:normal;--e-global-typography-64556da-text-decoration:none;--e-global-typography-64556da-line-height:1.4em;--e-global-typography-64556da-letter-spacing:0.7px;background-color:var( --e-global-color-308e809 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-308e809 );border-style:none;border-radius:30px 30px 30px 30px;padding:17px 25px 015px 25px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-2db06a9 );color:var( --e-global-color-308e809 );border-style:none;}.elementor-kit-11 e-page-transition{background-color:var( --e-global-color-651faef );}.elementor-kit-11 a{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-11 a:hover{color:var( --e-global-color-accent );text-decoration:none;}.elementor-kit-11 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-6a54f87-font-family );font-size:var( --e-global-typography-6a54f87-font-size );text-transform:var( --e-global-typography-6a54f87-text-transform );text-decoration:var( --e-global-typography-6a54f87-text-decoration );}.elementor-kit-11 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 img{border-radius:10px 10px 10px 10px;}.elementor-kit-11 label{color:var( --e-global-color-primary );font-family:"Figtree";font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);font-weight:500;text-transform:capitalize;line-height:1.5em;}.elementor-kit-11 input:not([type="button"]):not([type="submit"]),.elementor-kit-11 textarea,.elementor-kit-11 .elementor-field-textual{font-family:"Inter";font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);font-weight:400;line-height:1.3em;color:var( --e-global-color-text );background-color:var( --e-global-color-308e809 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a954db2 );border-radius:0px 0px 0px 0px;}.elementor-kit-11 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-11 textarea:focus,.elementor-kit-11 .elementor-field-textual:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-308e809 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-96a2c4a-font-size:35px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h3{font-size:var( --e-global-typography-6a54f87-font-size );}.elementor-kit-11 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-accent-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-11 h3{font-size:var( --e-global-typography-6a54f87-font-size );}.elementor-kit-11 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GENERAL*/
a {
    text-decoration: none;
}

.comments-area a, .page-content a {
    text-decoration: none;
}

/* HOME*/
#sb_instagram .sbi_photo img {
    border-radius: 0px!important;
}

/* RECIPES*/
.premium-smart-listing__post-wrapper .premium-smart-listing__post-meta a {
    text-decoration: none;
}

.premium-smart-listing__category[href*="/easy"] {
  background-color: #9AC75F !important;
  color: #ffffff !important;
}
.premium-smart-listing__category[href*="/medium"] {
  background-color: #F48221 !important;
  color: #ffffff !important;
}
.premium-smart-listing__category[href*="/hard"] {
  background-color: #C03D3A !important;
  color: #ffffff !important;
}

.premium-smart-listing__filter-tabs {
  flex-wrap: wrap !important;
  justify-content: center;
  row-gap: 10px; 
}

.premium-smart-listing__cat-container .post-categories {
  pointer-events: none;
}

.premium-smart-listing__post-meta-container {
  pointer-events: none;
}

.elementor-2927 .elementor-element.elementor-element-326c6e4 .premium-smart-listing__posts-wrapper .premium-smart-listing__post-content-wrapper {
    justify-content: center;
}

/* Desktop (default) */
.elementor-2927 .elementor-element.elementor-element-326c6e4 
.premium-smart-listing__posts-wrapper 
.premium-smart-listing__post-wrapper 
.premium-smart-listing__post-thumbnail-wrapper {
    width: 55vw !important;
    min-width: 55vw !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2927 .elementor-element.elementor-element-326c6e4 
  .premium-smart-listing__posts-wrapper 
  .premium-smart-listing__post-wrapper 
  .premium-smart-listing__post-thumbnail-wrapper {
      width: 50vw !important;
      min-width: 50vw !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2927 .elementor-element.elementor-element-326c6e4 
  .premium-smart-listing__posts-wrapper 
  .premium-smart-listing__post-wrapper 
  .premium-smart-listing__post-thumbnail-wrapper {
      width: 100% !important;
      min-width: 100% !important;
  }
}


@media (max-width: 767px) {
  .elementor-element-e217f4f .premium-smart-listing__grid-item {
    flex-direction: column !important;
  }

  .elementor-element-e217f4f .premium-smart-listing__post-thumbnail-wrapper,
  .elementor-element-e217f4f .premium-smart-listing__post-content-wrapper {
    width: 100% !important;
  }

  .elementor-element-e217f4f .premium-smart-listing__post-thumbnail-wrapper {
    margin-bottom: 15px;
  }
  .elementor-element-326c6e4 .premium-smart-listing__post-wrapper {
    flex-direction: column !important;
  }

  .elementor-element-326c6e4 .premium-smart-listing__post-thumbnail-wrapper,
  .elementor-element-326c6e4 .premium-smart-listing__post-content-wrapper {
    width: 100% !important;
  }

  .elementor-element-326c6e4 .premium-smart-listing__post-thumbnail-wrapper {
    margin-bottom: 20px;
  }
}


/* EVENTS*/

.event-tickets .tribe-tickets__rsvp {
background-color: #F6EEE7;
  padding: 30px!important;
}
.tribe-tickets__rsvp-attendance {
  display: none !important;
}

.event-tickets .tribe-tickets__rsvp-wrapper {
background-color: #F6EEE7;
border: none!important;
border-radius: 10px!important;
}

.event-tickets .tribe-tickets__rsvp-wrapper {
background-color: #F6EEE7!important;
  border: none!important;
border-radius: 10px!important;
}

.tribe-tickets__rsvp-form-title .tribe-common-h5 {
  font-size: 17px!important;
line-height: 1.3em!important;
}

.tribe-tickets__rsvp-form-button {
  background-color: transparent !important;
  color: #C03D3A !important; /* Red */
  border: none !important;
  box-shadow: none !important;
}

.event-tickets .tribe-tickets__rsvp-ar {
width: 100%!important;
}

.event-tickets .tribe-tickets__form .tribe-tickets__form-field-label, .event-tickets .tribe-tickets__form label {
font-family: "Acumin Pro Wide Book"!important;
font-size: 15px!important;
line-height: 1.2em!important;
text-transform: none!important;
}

.event-tickets .tribe-tickets__form .tribe-tickets__form-field {
    padding-bottom: 20px!important;
}

.event-tickets .tribe-tickets__form .tribe-tickets__form-field-label, .event-tickets .tribe-tickets__form label {
    margin-bottom: 15px!important;
}

.event-tickets .tribe-tickets__form .tribe-common-form-control-checkbox-radio-group>* {
    margin-bottom: 10px!important;
}

/* Hover state */
.tribe-tickets__rsvp-form-button:hover {
  color: #F48221 !important; /* Orange */
  background-color: transparent !important;
}

/* ORDER RECEIVED PAGE */

body.woocommerce-order-received h2
 {
        font-size: 26px;
    padding-top: 10px;
    padding-bottom: 13px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Pro Ultra Black';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://plantage.farm/wp-content/uploads/2025/03/FontsFree-Net-Acumin-Pro-UltraBlack.woff2') format('woff2'),
		url('https://plantage.farm/wp-content/uploads/2025/03/FontsFree-Net-Acumin-Pro-UltraBlack.woff') format('woff'),
		url('https://plantage.farm/wp-content/uploads/2025/03/FontsFree-Net-Acumin-Pro-UltraBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Pro Wide Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://plantage.farm/wp-content/uploads/2025/03/Acumin-Pro-Wide-Book.woff2') format('woff2'),
		url('https://plantage.farm/wp-content/uploads/2025/03/Acumin-Pro-Wide-Book.woff') format('woff'),
		url('https://plantage.farm/wp-content/uploads/2025/03/Acumin-Pro-Wide-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */